Передача cmd.exe нескольких команд в одной строке
От: -realex-  
Дата: 14.12.05 09:04
Оценка:
Мне нужно выполнить несколько shell-команд, причем нежелательно, чтобы программа создавала bat-файл, но, к сожалению, не всё получается, например

Set /p text=     enter text:
Echo %text%>"%COMPUTERNAME%.txt"
Echo %text%


преобразовываем в одну строку:

cmd /C Set /p text=     enter text:  &Echo %text%>"%COMPUTERNAME%.txt" &Echo %text%


в результате %text% неопределено хотя в остальном всё работает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.