sox-users@lists.sourceforge.net unofficial mirror
 help / color / mirror / code / Atom feed
From: "K. H. Hom via Sox-users" <sox-users@lists.sourceforge.net>
To: "sox-users@lists.sourceforge.net" <sox-users@lists.sourceforge.net>
Cc: "K. H. Hom" <handwash@protonmail.com>
Subject: Re: Chopping wav samples
Date: Tue, 24 Mar 2020 09:48:07 +0000	[thread overview]
Message-ID: <EB_IEhlQciagoNzcakNr9Tkiy7Kj3kKMfk1Je6lFfhTOyvrGObhNmwyXnsN81kuzWrQY6KqL9ts8V9Sw73kJQemSHXcHPTqF5AtblK7IRZw=@protonmail.com> (raw)
In-Reply-To: <98a52aafd4c4fb1dddf2f68d613ef58f@wingsandbeaks.org.uk>

[-- Attachment #1: Type: text/plain, Size: 2430 bytes --]



Thank you for the reply.


‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
Am Freitag, März 20, 2020 9:41 PM schrieb Jeremy Nicoll - ml sox users <jn.ml.sxu.88@wingsandbeaks.org.uk>:

> On 2020-03-20 09:37, K. H. Hom via Sox-users wrote:
>
> > Hi,
> > when i navigate to the folder with the source file and manually
> > execute the following command it works:
> > sox threebursts.wav temp_outfile.wav silence 1 0.1 1 : newfile :
> > restart
> > but if I craete a batch file which takes teh file as argument, it doent
> > work:
> > sox "%~1" temp_outfile.wav silence 1 0.1 1% 1 0.1 1% : newfile :
> > restart
> > it results into :
> >
> > > sox "C:\Users\hom\Downloads\Desktop\New folder (3)\threebursts.wav"
> > > temp_outfile.wav silence 1 0.1 1 : newfile : restart
> >
> > Any idea why that do not work please?
>
> A % sign has special meaning in bat files. Look - you used "%~1" - and
> expected that
> to be replaced by a parameter. Well, further along the command the
> other % chars
> caused a problem.
>
> You need to use %% where you want a single one. See: "Quoting and
> escaping" at:
>
> https://en.wikibooks.org/wiki/Windows_Batch_Scripting#How_a_command_line_is_interpreted

Yeah I know and the manual says :
"
The command-line arguments AKA command-line parameters passed to a batch script are accessible as %1, %2, ..., %9.
"
as well as "%~1" search the doc ...

When dragging a file on the the bat file , the %~1 with be replaced with the path to the file as mentioned in my first post. But that wasnt the question. It works , try it.

So "%~1" becomes  "C:\Users\hom\Downloads\Desktop\New folder (3)\threebursts.wav"

The question is now wht is this command not working:

sox "C:\Users\hom\Downloads\Desktop\New folder (3)\threebursts.wav" temp_outfile.wav silence 1 0.1 1 : newfile : restart


Cheers H

>
>
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Jeremy Nicoll - my opinions are my own
>
> Sox-users mailing list
> Sox-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sox-users



[-- Attachment #2: firefox_KvOQ4GMyhG.png --]
[-- Type: image/png, Size: 15277 bytes --]

[-- Attachment #3: Type: text/plain, Size: 0 bytes --]



[-- Attachment #4: Type: text/plain, Size: 158 bytes --]

_______________________________________________
Sox-users mailing list
Sox-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-users

  reply	other threads:[~2020-03-24  9:48 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-03-20  9:37 Chopping wav samples K. H. Hom via Sox-users
2020-03-20 20:41 ` Jeremy Nicoll - ml sox users
2020-03-24  9:48   ` K. H. Hom via Sox-users [this message]
2020-03-24 14:01     ` Jeremy Nicoll - ml sox users
2020-03-29 14:27       ` K. H. Hom via Sox-users

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.sourceforge.net/lists/listinfo/sox-users

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='EB_IEhlQciagoNzcakNr9Tkiy7Kj3kKMfk1Je6lFfhTOyvrGObhNmwyXnsN81kuzWrQY6KqL9ts8V9Sw73kJQemSHXcHPTqF5AtblK7IRZw=@protonmail.com' \
    --to=sox-users@lists.sourceforge.net \
    --cc=handwash@protonmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/sox.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).