Can't get good output from SYSTEM
Kenneth Brody
kenbrody at bestweb.net
Fri Jan 25 05:49:29 PST 2008
Quoting Boaz Bezborodko (Thu, 24 Jan 2008 21:07:09 -0500):
> Never mind about the linefeed.
What linefeed? You made no mention of "linefeed" prior to now. Your
message said you got the error "The syntax of the command is incorrect."
> I figured it out.
And the answer was...???
>
> Boaz
>
> Kenneth Brody wrote:
>> Quoting Boaz Bezborodko (Thu, 24 Jan 2008 17:37:09 -0500):
>>
>> [...]
>>> Then: flname="f:/fpro/temp/"&ab{PrintFileName{aa ◄
>> [...]
>>> Then: ad=flname{".txt" ◄
>> [...]
>>> Then: SYSTEM "TYPE "&ad&" >> "&af ◄
>>> 13 ------- - - - - - - - - - - - - - - - -
>>>
>>> The error occurs at line 12. I have tried any number of different ways
>>> and I can't get it to work right. The error I'm getting is
>>> "The syntax of the command is incorrect."
>>>
>>> But if I type the results directly into the Command line it works fine.
>>>
>>> What am I doing wrong.
>>
>> Are you _sure_ you are typing in the exact same command at the command
>> prompt, including the use of forward slashes?
>>
>> ==========
>> C:\temp>type c:/config.sys
>> The syntax of the command is incorrect.
>>
>> C:\temp>type c:\config.sys
>> device=c:\windows\system32\ansi.sys
>>
>> C:\temp>
>> ==========
>>
>> As I stated in my example, command.com/cmd.exe internal commands to not
>> parse filenames with forward slashes. My example coincidentally used the
>> "type" command.
>>
>> For the above SYSTEM command to work, you _must_ use backslashes. That's
>> simply a limitation of the TYPE command. (Note, however, just to add to
>> the confusion, the ">" redirection does take forward slashes.)
--
KenBrody at BestWeb dot net spamtrap: <g8ymh8uf001 at sneakemail.com>
http://www.hvcomputer.com
http://www.fileProPlus.com
More information about the Filepro-list
mailing list