openmn

首页  后退  前进

openmn
down2

提出的方案在F4打开文件.

通过可定制的菜单选择方案的支持.

 

openmn

 

参数:

备注

配置程序和文件在TCIMG.ini的 [F4_Menu]

按键字段:

 

Select

   1  - 打开文件后取消选择.

   0  - 不取消选择.

Delimeters

  各种参数之间的唯一分隔符串.

   (不应在参数中使用的字符集)

Default

 其中通过Delimeter分隔符规定了2个参数Porgram和Pause的键,其中:

     Porgram  - 默认情况下,所有类型的文件未关联的程序(或命令行启动).

     Pause - 打开下一个文件之前以毫秒为单位的暂停.

Mode

  菜单显示模式与所选文件:

      0  - 每次为每个文件创建一个菜单

      1  - 使用每种新类型的组创建菜单1次

 

规定了更多的程序和相关类型:

示例

N_Ext=

N_Color=

N_Pr_1=

N_Pr_2=

...

N_Pr_M=

 

每个组的键从序号1_,2_ ... N_开始

N_Ext - 文件关联2个参数 Mode[,Case]Type 通过Delimeter分隔符写入, 其中:

Mode[,Case] - 定义文件关联的模式:

   0相对于完整路径.

   1  - 相对于扩展名的名称.

   2  - 相对于没有扩展名的名称.

   3  - 关于扩张.

    Case [可选] 是在模式后用逗号写的:

       0  - 不区分大小写(默认).

       1  - 区分大小写.

Type - 类型或文件名以正则表达式的形式,分隔|见附录2号.

       此外,目录名称(或它们的一部分)可以与Mode=0一起使用

 

N_Color - RGB彩色菜单

 

N_Pr_M - 节目. 4个参数 Program Pause[,Wait][,Hide] NameItem PathIcon[,Number] 通过Delimeter分隔符写入, 其中:

1. Program -程序(或启动命令行).

   - 支持相对路径.

    - 程序及其参数必须用引号括起来.

    - 在起始行所需的位置,标签:FILE:被写入,将由真实文件替换.

2. Pause[,Wait][,Hide] - 启动模式:

   Pause - 在打开下一个文件之前暂停毫秒.

    Wait [可选] 在暂停后写入逗号后:

     0  - 不等待程序/命令运行(默认)

        1  - 等待程序/命令退出

    Hide [可选] 等待后写入逗号后:

   0  - 隐藏程序/命令窗口

       1  - 不隐藏(默认)

3. NameItem - 菜单项名称

4. PathIcon[,Number]

  PathIcon - 图标文件的路径

    Number [可选] PathIcon后用逗号写入的图标编号

_M - 程序键序列号

 

截面记录示例:

[F4_Menu]

Select=1

Delimeters=//

Default="%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//0

Mode=1

 

1_Ext=3//txt|ini|js|vbs

1_Color=ADD8E6

1_Pr_1="%COMMANDER_PATH%\AkelPad.exe" ":FILE:"//0//Открыть в AkelPad//%COMMANDER_PATH%\AkelPad.exe

1_Pr_2="%WINDIR%\notepad.exe" ":FILE:"//0//Открыть в Notepad//%WINDIR%\notepad.exe

1_Pr_3="%PROGRAMFILES%\Windows NT\Accessories\wordpad.exe" ":FILE:"//0//Открыть в WordPad//%PROGRAMFILES%\Windows NT\Accessories\wordpad.exe

 

2_Ext=3//jpg|bmp|gif|jpeg|png

2_Color=ADFF2F

2_Pr_1="%COMMANDER_PATH%\Programs\Graphics\IrfanView\I_View32.exe" ":FILE:"//0//Открыть в IrfanView//%COMMANDER_PATH%\Programs\Graphics\IrfanView\I_View32.exe

2_Pr_2="%COMMANDER_PATH%\Programs\Graphics\Paint.NET\PaintDotNet.exe" ":FILE:"//0//Открыть в PaintDotNet//%COMMANDER_PATH%\Programs\Graphics\Paint.NET\PaintDotNet.exe

2_Pr_3="explorer.exe" ":FILE:"//0//Открыть в Windows//%COMMANDER_PATH%\Wcmicons.dll,129

2_Pr_4="%COMMANDER_PATH%\Programs\Graphics\XnView\xnview.exe" ":FILE:"//0//Открыть в XnView//%COMMANDER_PATH%\Programs\Graphics\XnView\xnview.exe

 


在命令行启动时可以使用的附加标签:

:FILE:

打开的文件的完整路径

:LIST:EXT:

如果发送一个文件,则类似于标签:FILE:

如果有选定的文件,则具有指定扩展名EXT的文件的临时文件列表

:PATH:

正在打开的文件的父路径没有反斜杠

:NAMEEXT:

名称与打开的文件的扩展名

:NAME:

名称不扩展要打开的文件

:EXT:

扩展一个打开的文件

:TCPATHA:

活动面板Total Commander的路径

:TCPATHT:

无效Total Commander的路径

:TCFILEA:

Total Commander活动面板光标下面的对象的路径(如果目录,它返回带有最终斜杠的路径)

:TCFILET:

Total Commander的非活动面板的对象的路径(如果目录,它返回带有最终斜杠的路径)

:CLIPN:

剪贴板串,其中N是行号,即第一行标签:CLIP1 :;第二:CLIP2:...

(!!!请注意,传递给命令行的剪贴板上的引号可以"打破"命令的开始)



如何调用命令使其工作在F4?

 

有必要在"编辑/查看"设置中写一行,在其中指定TCIMG的路径:

 

示例

"%COMMANDER_PATH%\TCIMG.exe" "openmn"

 

openmn


要显示打开文件的过程,您可以开处方:

示例

"%COMMANDER_PATH%\TCIMG.exe" "imgpr=1" "openmn"

 

命令工作:

 •对于一个和所选文件.

 •在一个或所选文件的"搜索结果"模式.

 •在一个文件的打开存档中.

 •打开一个文件的FTP(您必须勾选"FTP和WFX插件:自动下载可编辑文件").

 

 •如果档案打开或FTP进行编辑,暂停,1  - 需要第二个参数中的程序后,这意味着:等待程序完成运行.

   在这种模式下,TCIMG正在等待完成...,因此"保存"压缩文件或下载的文件Total Commander'om.

   关闭可编辑的Total Commander程序后,更改存档或FTP中已更改的文件.


要在更新TCIMG时保存设置,请参阅. 关键问题

参见:

allpr, autrn, multi, openup, rstart, rundfr, sslnk, tclnk, wcfull

例子

 

openmn ;; 在指定的程序中打开选定的文件(支持通过菜单选择程序)

"pause=1 openmn %UL" - 打开选定的文件给定的程序(支持程序选择菜单)

 

 

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru