sa
|
Posted: Wed Feb 22, 2012 12:02 Post subject: |
|
|
Aspin wrote: | Можно ли настроить сам тотал как во втором варианте без PowerPro, т.е. чтобы запускался, делал что надо и закрывался? | Не подойдёт ли вариант с использованием плагина Autorun? Он позволит при запуске Total Commander (точнее, его дополнительного экземпляра) выполнить команду cm_decode, задать задержку, затем выполнить команду cm_Exit. Единственно, что потребуется дополнительно, это послать нажатие “Enter”, для чего можно использовать простейший скрипт SendEnter.vbs: Code: | '===========================================================
' Посылает нажатие клавиши Enter
'===========================================================
WScript.CreateObject("WScript.Shell").SendKeys "{Enter}"
Wscript.Quit | Соответственно в файле конфигурации плагина Autorun надо записать что-то вроде:
Code: | Sleep 500
SendCommand cm_Decode
ShellExec "%COMMANDER_PATH%\VBS\SendEnter.vbs"
Sleep 1000
SendCommand cm_Exit | Для использования этого варианта можно создать системную ассоциацию для соответствующего типа (типов) файлов примерно такого вида:
Code: | c:\totalcmd\Totalcmd.exe /I=c:\totalcmd\wincmd_test.ini /N /P=L /R=c:/testout /L="%1" | P.S.
1. В основном варианте wincmd.ini ссылки (в разделе [ContentPlugins]) на autorun.wdx либо вовсе не должно быть, либо это должна быть ссылка на копию плагина с другим Autorun.cfg. Иначе основной TC будет открываться и тут же закрываться.
2. Ключ DecodeAutoRename в разделе [Configuration] нужно установить равным 1, чтобы не возникали вопросы с переименованием результирующих файлов в каталоге testout. |
|