help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Win32: Using system cmd to invoke batch file


From: robert Macy
Subject: Re: Win32: Using system cmd to invoke batch file
Date: Wed, 17 Sep 2003 08:43:01 -0700

In my batch files I had to use the form DOS likes to print
when typing "dir"

for example,  
   long filename

became
   long~1

even the cd command required that form to refer to long
directory names.

             - Robert -


On Wed, 17 Sep 2003 11:55:16 +1000
 Stephen Simpson <address@hidden> wrote:
> Thanks to those who pointed me in the right direction
> with the system command.
> 
> I want to invoke a batch file using the system command.
>  The batch file takes a couple of filename parameters.  I
> wan' to use long-filenames (with embedded spaces) instead
> of the archaic DOS shortname convention.  How do I do it?
> 
> I've tried the following unsuccessfully:
> 
> system("BatchFile LongFileNameWithSpaces_1
> LongFileNameWithSpaces_2")
> system("BatchFile "LongFileNameWithSpaces_1"
> "LongFileNameWithSpaces_2"")
> system("BatchFile ""LongFileNameWithSpaces_1""
> ""LongFileNameWithSpaces_2""")
> system("BatchFile """LongFileNameWithSpaces_1"""
> """LongFileNameWithSpaces_2"""")
> system("BatchFile 'LongFileNameWithSpaces_1'
> 'LongFileNameWithSpaces_2'")
> 
> Is there some kind of quote character etc that I can use
> to delimit these filenames with embedded spaces or am i
> going to have to resort to other methods?  Should I be
> using unix style path delimeters?
> 
> Cheers,
> 
> 
> --
> ----------------------------------------------------
> Stephen Simpson
> 
> Gestech Pty Ltd
> Unit 5, 33 Ryde Road
> Pymble NSW 2073
> AUSTRALIA
> 
> ph:     +61 2 9499 7677
> fax:    +61 2 9499 7877
> email:  s-DOT-simpson-AT-gestech-DOT-com-DOT-au
> www: http://www-DOT-gestech-DOT-com-DOT-au/
> ----------------------------------------------------
> 
> 
> 
>
-------------------------------------------------------------
> Octave is freely available under the terms of the GNU
> GPL.
> 
> Octave's home on the web:  http://www.octave.org
> How to fund new projects:
>  http://www.octave.org/funding.html
> Subscription information:
>  http://www.octave.org/archive.html
>
-------------------------------------------------------------
> 



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]