если я запускаю следующую команду
cmd.exe /c "D:\test\phantomjs.exe -h >D:\test\test.txt"
я получаю хороший вывод в test.txt для помощи exe.Тем не менее, если я выполню следующую команду:
cmd.exe /c "D:\test\phantomjs.exe save_page.js http://mytest.com/testapp/test.html >D:\test\test.txt"
я получу текстовый текст без вывода.похоже, что cmd.exe, использующий / c, не работает с имеющимся у меня параметром http ...
Так что, если я просто нажму "Пуск / Выполнить" и открою новое командное окно, перейдите к моему d:\ проверить и выполнить команду как:
phantomjs.exe save_page.js http://mytest.com/testapp/test.html >D:\test\test.txt
она работает абсолютно нормально :) lol .. Я не понимаю, почему то же самое не будет работать при вызове cmd.exe с / c ??На более длинной ноте я пытаюсь запустить этот процесс в C #, но в моем устранении неполадок я обнаружил, что моей основной причиной, я думаю, является тот факт, что он даже не будет работать вручную вне C #, таким образом, здесь я застрял, пытаясь выяснить, почему это будетне работает с "cmd / exe / c".заранее спасибо.