MVV

|
Posted: Sat Jul 24, 2010 11:11 Post subject: |
|
|
А я для таких целей использую свою AskParam:
Code: | Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\askparam]
@="Выполнить..."
"Extended"=""
[HKEY_CLASSES_ROOT\*\shell\askparam\command]
@="\"E:\\TOTALCMD\\Addons\\AskParam\\AskParam.exe\" /q\"*\" /c\"Запуск программы\" /t\"*%1*\" /p\"Команда:\" cmd.exe /k \"%%1\""
|
При этом при щелчке по любому файлу правой клавишей с зажатым Shift (чтобы и без шифта - надо удалить строку "Extended"="") виден пункт Выполнить..., при выборе которого открывается окошко с предложением ввести командную строку для выполнения (при этом полный путь к файлу уже находится в поле ввода). Далее строку выполняет командный интерпретатор - то есть, команда аналогична команде запуска командного интерпретатора из текущей папки. Но можно выполнять команду любым интерпретатором, если заменить cmd.exe на его путь - например, exec.exe из комплекта Virtual Panel (которая просто вызывает ShellExecute для переданной программы и строки параметров), тогда все будет без черного окна:
Code: | [HKEY_CLASSES_ROOT\*\shell\askparam\command]
@="\"E:\\TOTALCMD\\Addons\\AskParam\\AskParam.exe\" /q\"*\" /c\"Запуск программы\" /t\"*%1*\" /p\"Команда:\" E:\\TOTALCMD\\Plugins\\FileSystem\\VirtualPanel\\Exec.exe %%1" |
_________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|