Код:
#pragma compile(Console, True)
ConsoleWrite("Start"&@CRLF)
$code = RunWait(@ComSpec & ' /k ' & 'copy' , @SystemDir)
$code = RunWait(@ComSpec & ' /k ' & 'xcopy' , @SystemDir)
ConsoleWrite("Finish " & $code)
exit
Вот такой код для примера.
При запуске скомпилированого скрипта команда copy выводит в консоль "The syntax of the command is incorrect."
А команда xcopy ничего не выводит, и вообще ничего не делает. При том видно что cmd то запускается.
Тут специально я использовал ключ /k что бы окно не закрывалось само. (но точно такая же проблема и с /c)
При этом если запускать не откомпелированый скрипт то xcopy запускается нормально. И если даже скомпелировать без #pragma compile(Console, True), то то же все норм, тогда в консоль сообщения ConsoleWrite не выводятся.
Последнее редактирование: