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

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Консольные программы и контекстное меню

Ответить
Настройки темы
Разное - Консольные программы и контекстное меню

Новый участник


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

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


Возможно ли каким-то способом сделать пункт в контекстном меню, который будет вызывать консольную программу с определенными параметрами, но после выполнения не будет закрывать консольное окно? Хочу прикрутить консольный антивирус Emsisoft.

Отправлено: 19:00, 20-09-2013

 

Ветеран


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

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


TrueCrypt, сделать запуск батника в котором в конце поставить команду
Код: Выделить весь код
pause
?

Отправлено: 23:02, 20-09-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


Dzirt2005, а как ему потом путь передать?

Отправлено: 16:04, 21-09-2013 | #3


Ветеран


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

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


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аники" или "Уроки батаники"

Отправлено: 20:22, 21-09-2013 | #4


Ветеран


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

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


TrueCrypt, лучшим способом будет использование Far Manager'а.

Отправлено: 20:55, 21-09-2013 | #5



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Консольные программы и контекстное меню

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Контекстное меню закреплённой в панели задач программы Busla Microsoft Windows 7 1 12-07-2012 09:24
Интерфейс - Не открывается контекстное меню Пуск-Все программы-.... Vades Microsoft Windows 7 14 05-02-2011 21:50
Разное - [решено] Как из cmd запускать консольные программы wojtkewitsch Microsoft Windows 2000/XP 3 02-01-2011 17:03
Блог - Как добавить раскрывающееся меню в контекстное меню рабочего стола и компьютера Vadikan Microsoft Windows 7 7 13-12-2010 17:43
Добавить свои команды\программы в контекстное меню Папок и Корзины при помощи твиков! prokazzza Автоматическая установка Windows 2000/XP/2003 10 12-01-2009 06:38




 
Переход