Thanks, I used the switch /LOG to check what happened when I ran the dos command from Scilab.

But there is a workaround without an extra file.

My first test command was (the switches are needed when I use it with a network server):
-->RCcmd
 RCcmd  =

ROBOCOPY C:\Users\stefan\Documents\test C:\Users\stefan\Documents\new *.txt /TEE /COPY:DT /XJ /XO /FFT /DST /NP

If I add this to the first command, it works, because the output is via ECHO:

-->RC2cmd = "FOR /F ""usebackq delims=="" %i IN (`" + RCcmd + "`) DO @echo %i"
 RC2cmd  =

FOR /F "usebackq delims==" %i IN (`ROBOCOPY C:\Users\stefan\Documents\test C:\Users\stefan\Documents\new *.txt /TEE /COPY:DT /XJ /XO /FFT /DST /NP`) DO @echo %i

But that should be handled by Scilab's functions, at least dos() and powershell(), shouldn't it?

Regards
Stefan


On 2015-10-28 23:53, JLan wrote:
Workaround:
[reg stat]=unix_g('robocopy C:\A D:\A  /LOG:C:\A\log.txt')
[regl statl]=unix_g('type c:\A\log.txt')

J



--
View this message in context: 
http://mailinglists.scilab.org/Scilab-users-Windows-shell-command-tp4033045p4033050.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at 
Nabble.com.
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users


_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users

Reply via email to