Я пытаюсь использовать WinExe для запуска командной строки на компьютере с Windows. Пока я могу выполнить файл (sha256sum.exe) и передать ему параметр типа «--help», но я не могу передать ни одно имя файла с пробелом в нем.
Вот как выглядит моя командная строка-
./winexe --ostype=2 -U username --password passworsGoesHere //hostIP "cmd /c \"\"%programfiles%\\MyApp\\tools\\sha256sum.exe\"\" \"c:\1 1.txt\" "
Имя файла 1 1.txt
в C:\
и вывод команды -
The filename, directory name, or volume label syntax is incorrect.
Если я выполню это -
./winexe --ostype=2 -U username --password passworsGoesHere //hostIP "cmd /c \"\"%programfiles%\\MyApp\\tools\\sha256sum.exe\"\" --help "
это работает.