In our previous episode, brian said:
> write a batch file for the actual conversions.
>
>
> What are the commands?
>
> mpg321 -q -w "tempfile.wav" "inputfile.mp3"
>
> oggenc -Q --output="outputfile.ogg" "tempfile.wav"
> between the ExecuteProcess and fpSystem calls, I just commented out
> the
On Fri, 9 Sep 2011, Marco van de Voort wrote:
In our previous episode, brian said:
write a batch file for the actual conversions.
What are the commands?
mpg321 -q -w "tempfile.wav" "inputfile.mp3"
oggenc -Q --output="outputfile.ogg" "tempfile.wav"
between the ExecuteProcess and fpSystem c
The quotes are bash commands, they are not part of command line. I
wrote on this topic not long ago, but for TProcess:
http://wiki.lazarus.freepascal.org/Executing_External_Programs#Parameters_which_contain_spaces_.28Replacing_Shell_Quotes.29
--
Felipe Monteiro de Carvalho
__
Andrew Haines:
> I suspect that the oggenc command is failing
> because TProcess behind the scenes is splitting
> --output="outputfile.ogg" into two params.
Yes, indeed. It is also mentioned on the WIKI:
http://wiki.freepascal.org/Executing_External_Programs
(see section
"Para
In our previous episode, Anton Shepelev said:
>TProcess:
>If the command to be executed or any of the
>arguments contains whitespace (space, tab
>character, linefeed character) it should be
>enclosed in single or double quotes.
It should now be possible
On 09/09/2011 04:02 AM, Felipe Monteiro de Carvalho wrote:
The quotes are bash commands, they are not part of command line. I
wrote on this topic not long ago, but for TProcess:
http://wiki.lazarus.freepascal.org/Executing_External_Programs#Parameters_which_contain_spaces_.28Replacing_Shell_Quot
brian wrote:
At least IMHO, having to quote the entire parameter string, not just the
value, is anything but "common whitespace and quote rules".
I am pretty sure that I have had to deal with this in the past on unix,
writing shell or Perl scripts i.e. not in the context of FPC. It might,
in
In our previous episode, michael.vancann...@wisa.be said:
>
> You must remove the quotes around 'outputfile.org':
>
>
> Status:=ExecuteProcess('/path/to/oggenc',['-Q','--output=outputfile.org','tempfile.wav']);
While better, this is afaik not required per se, the executing binary can
strip th
Marco van de Voort:
> It should now be possible to pass the parameters
> to tprocess separated. I don't remember if that
> change made it to 2.4.4 though, otherwise it will
> be in 2.6.0.
Thanks for letting me know.
Is the parameter separation algorithm intentionally
made to split par
On Fri, September 9, 2011 13:40, Marco van de Voort wrote:
> In our previous episode, michael.vancann...@wisa.be said:
>>
>> You must remove the quotes around 'outputfile.org':
>>
>>
>> Status:=ExecuteProcess('/path/to/oggenc',['-Q','--output=outputfile.org','tempfile.wav']);
>
> While better, t
On Fri, Sep 9, 2011 at 1:40 PM, Marco van de Voort wrote:
> While better, this is afaik not required per se, the executing binary can
> strip them also while doing cmdline parsing. It doesn't matter for
> executeprocess.
I wrote that section in the wiki when I had a real issue where the app
did
On 09 Sep 2011, at 13:40, Marco van de Voort wrote:
In our previous episode, michael.vancann...@wisa.be said:
You must remove the quotes around 'outputfile.org':
Status:=ExecuteProcess('/path/to/oggenc',['-Q','--
output=outputfile.org','tempfile.wav']);
While better, this is afaik not re
On Fri, Sep 9, 2011 at 1:46 PM, Anton Shepelev wrote:
> Is the parameter separation algorithm intentionally
> made to split partially quoted arguments like
> '--file="my file"'? If not, then, maybe the
> StringToPPChar() function should be fixed?
It does not split partially quote
On Fri, 9 Sep 2011, Marco van de Voort wrote:
In our previous episode, michael.vancann...@wisa.be said:
You must remove the quotes around 'outputfile.org':
Status:=ExecuteProcess('/path/to/oggenc',['-Q','--output=outputfile.org','tempfile.wav']);
While better, this is afaik not require
In our previous episode, Jonas Maebe said:
> >> output=outputfile.org','tempfile.wav']);
> >
> > While better, this is afaik not required per se, the executing
> > binary can
> > strip them also while doing cmdline parsing.
>
> I don't know any programs other than shells that would do so. FPC
Felipe Monteiro de Carvalho:
> It does not split partially quoted arguments AFAIK
> Not sure about Free Pascal Trunk however.
>
> If FPC Trunk also does not support this, then I'm
> sure a patch to improve StringToPPChar would be
> welcome.
Version 2.4.4 does split, say
--name="Anton Shep
16 matches
Mail list logo