Показать полную графическую версию : Консольные программы и контекстное меню
TrueCrypt
20-09-2013, 19:00
Возможно ли каким-то способом сделать пункт в контекстном меню, который будет вызывать консольную программу с определенными параметрами, но после выполнения не будет закрывать консольное окно? Хочу прикрутить консольный антивирус Emsisoft.
Dzirt2005
20-09-2013, 23:02
TrueCrypt, сделать запуск батника в котором в конце поставить команду
pause
?
TrueCrypt
21-09-2013, 16:04
Dzirt2005, а как ему потом путь передать?
Dzirt2005
21-09-2013, 20:22
TrueCrypt, да как обычно... %1, %2, %3 ... %9 - соответственно первый, второй, ... девятый параметры или просто %* - все оставшиеся параметры командной строки. Для пробы можно сделать такой файл с именем, например, a.cmd и позапускать его с разными параметрами:
@echo off
echo Param1: %1
echo Param2: %2
echo Param3: %3
echo Param4: %4
echo Param5: %5
echo Param6: %6
echo Param7: %7
echo Param8: %8
echo Param9: %9
echo All params: %*
pause
Если запустить его, например, вот так:
C:\3>a.cmd field1 field2 "long field with spaces"
то получится соответствующий вывод:
Param1: field1
Param2: field2
Param3: "long field with spaces"
Param4:
Param5:
Param6:
Param7:
Param8:
Param9:
All params: field1 field2 "long field with spaces"
Для продолжения нажмите любую клавишу . . .
Где-то тут на сайте была тема про написание .bat/.cmd файлов, или в Интернете можно поискать по словам "Уроки batаники" или "Уроки батаники"
TrueCrypt, лучшим способом будет использование Far Manager'а.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.