Описание команды | |
openup |
Открытие выделенных файлов в заданных программах по F4.
openup
Параметры:
НетПримечания:
Настроить программы и ассоциируемые с ними файлы можно в TCIMG.ini в секции [F4].*\.txt ;; Откроет все файлы с расширением txt ( .* означает любое количество символов, \. - точка, txt - расширение)
[F4]
Select=1
Delimeters=//
Default="%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//1//0
"%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//1//0//.*\.txt|.*\.ini
"%COMMANDER_PATH%\Programs\Resources\ResHacker\ResHacker.exe" ":FILE:"//1//50//.*\.exe.*|.*\.w.x
"%TCIMG_PATH%\TCIMG.exe" "icovw=:FILE:"//1//0//.*\.dll.*
"%TCIMG_EXE%" "ledit=:FILE:"//1//0//.*\.lnk.*
"%COMMANDER_PATH%\Programs\Graphics\AxialisIconWorkshop\IconWorkshop.exe" ":FILE:"//1//500//.*\.ico
"%COMMANDER_PATH%\Programs\Graphics\AxialisCursorWorkshop\CursorWorkshop.exe" ":FILE:"//1//500//.*\.cur|.*\.cul|.*\.ani
"%COMMANDER_PATH%\Programs\Graphics\Paint.NET\PaintDotNet.exe" ":FILE:"//1//50//.*\.bmp|.*\.gif|.*\.jpg|.*\.jpeg|.*\.jpe|.*\.jp2.*\.png|.*\.tga|.*\.tif|.*\.tiff
"%PROGRAMFILES%\Microsoft Office\Office12\WINWORD.EXE" ":FILE:"//1//500//.*\.doc|.*\.rtf|.*\.dot|.*\.wri|.*\.tip|.*\.dotm|.*\.odt|.*\.docx|.*\.dotx
"%PROGRAMFILES%\Microsoft Office\Office12\EXCEL.EXE" ":FILE:"//1//500//.*\.xll|.*\.iqy|.*\.xlam|.*\.xlsx|.*\.xla|.*\.xls|.*\.xltx|.*\.xlt|.*\.cvs
"%COMMANDER_PATH%\Programs\Text\CHMEditor\CHMEditor.exe" ":FILE:"//1//500//.*\.chm.*
Default="%COMMANDER_PATH%\Akel___Pad.exe" ":FILE:"//1//0
"%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//0//50//.+\\Test\\.*\.txt
В этом режиме будут запущены те txt файлы, которые находятся в каталоге Test"%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//0,1//50//.+\\Test\\.*\.txt
В этом режиме будут запущены те txt файлы, которые находятся в каталоге Test, но не в каталоге test"%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//0//50//.+\\(?!Test).*\\.*\.txt
В этом режиме будут запущены те txt файлы, которые не находятся в каталоге Test"%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//3//50//txt|ini
В этом режиме можно прописывать только расширения:FILE: | полный путь открываемого файла |
:PATH: | родительский путь открываемого файла без обратного слеша |
:NAMEEXT: | имя с расширением открываемого файла |
:NAME: | имя без расширения открываемого файла |
:EXT: | расширение открываемого файла |
:TCPATHA: | путь активной панели Total Commander |
:TCPATHT: | путь неактивной панели Total Commander |
:TCFILEA: | путь объекта под курсором активной панели Total Commander (если каталог, то возвращает путь с конечным слешем) |
:TCFILET: | путь объекта неактивной панели Total Commander (если каталог, то возвращает путь с конечным слешем) |
:CPU: | возвращает "X86" если ЦП является 32-разрядным, и "X64", если ЦП является 64-разрядным |
:CLIPN: | строка буфера обмена, где N - номер строки, т.е. тег первой строки :CLIP1: ; второй :CLIP2: ... (!!! Учитывайте, что кавычки в буфере обмена, передаваемые в командную строку, могут "сломать" запуск команды) |
"%TCIMG_EXE%" "start=RAR||-IBCK||x||:FILE:||:PATH:\:NAME:\||&&wait||upd<1>"//3//0,1//zip.*|rar
Данная команда распакует архивы, каждый в именной каталог рядом с архивом."%TCIMG_EXE%" "exect=$var_st='C:\TempHH\'||ShellExecuteWait('hh','-decompile~~'&'$var_st'&'~~'&':FILE:')" "movee=$var_st||:PATH:||:NAME:||upd<1>"//3//0,1//chm*.
Данная команда распакует файлы справок, каждый в именной каталог рядом с файлом справки."%COMMANDER_PATH%\TCIMG.exe" "openup"
"%COMMANDER_PATH%\TCIMG.exe" "imgpr=1" "openup"
См. также:
allpr, autrn, multi, openmn, rstart, rundfr, sizen, sslnk, tc3264, tclnk, wcfull
Примеры: | Как создать кнопку? |
exect=$var_a=StringSplit(StringReplace('??%%COMMANDER_PATH%%\TCIMG.exe?~~?openup??|??%%COMMANDER_PATH%%\Utilities\TotalCom\ChoiceEditor\ChoiceEditor.exe??','?',Chr(34)),'|')||$var_sc=EnvGet('COMMANDER_INI')||$var_sp=IniRead('$var_sc','Configuration','Editor',Null)||$var_is=StringInStr('$var_sp','TCIMG')?2:1||IniWrite('$var_sc','Configuration','Editor',$var_a[$var_is]) rstart ;; переключение программы просмотра по F4 с перезагрузкой
imgpr=1 openup ;; открыть выделенные файлы в заданных программах с отображением процесса открытия
openup ;; открыть выделенные файлы в заданных программах
tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 openup ;; поиск файлов, содержащих ТЕКСТ из буфера обмена (ожидать окончания поиска + ожидать появления списка всех найденных объектов + затем выделить) и открыть файлы в заданной программе