Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 70
Благодарности: 19

Профиль | Отправить PM | Цитировать


Батник вряд ли без посредства дополнительных программ сможет посылать команды другому батнику. Здесь нужна по крайней мере программа, которая для другого приложения имитирует нажатия клавиш. В батнике своих средств для этого нет. COM-сервером CMD тоже не является (насколько мне известно).

Можно использовать WSH, где есть метод SendKeys. Но это довольно геморройно.

Хотя можно, например, сделать так:
2-ой батник регулярно проверяет наличие в заданном каталоге батника с заданным именем (например, for_commands\4run.bat) и, найдя, выполняет его, после чего удаляет. А 1-ый батник создаёт для него такой батник for_commands\4run.bat с завидной регулярностью. :-) Например, командой echo:
Код: Выделить весь код
echo chkdsk /f /r>for_commands\4run.bat
Когда-то я так делал, да уже почти забыл.

Iska, я знаю один случай, когда это может пригодиться. Я для этого и использовал когда-то этот метод: первый батник работал на одной машине в сети, а второй - на другой. Только вот это:
Цитата probelp:
батник, который запустит программу »
под мой случай не подходит. Но, может быть, человек неточно выразился ?

-------
Разумный человек приспосабливается к миру, неразумный пытается приспособить мир к себе. Поэтому прогресс делают люди неразумные. (Дж. Б. Шоу)


Последний раз редактировалось Гуллипут, 16-12-2013 в 23:05. Причина: Идея вспомнилась.


Отправлено: 22:52, 16-12-2013 | #7