从窗口元素捕获信息.
wntxt=Mode, ||infwt<>||owrite<>||code<>||Dialogs||upd<>
参数:
Mode
|
模式
1 - 信息被写入剪贴板.
2||FileText - 信息被写入文件.
3 - 信息输出到全局变量.
|
|
其它参数:
|
infwt<>
|
信息. 参数infwt<Number>,其中Number:
0 - 获取所有数据(默认).
1 - 获取字段数据 [Text].
2 - 从[Class]字段获取数据.
3 - 获取[ID]字段的数据.
4 - 获取[Rect]字段的数据.
5 - 获取字段数据 [Style].
6 - 获取字段数据 [ExStyle].
7 - 获取字段数据 [Hint].
8 - 获取字段数据 [Content].
9 - 获取字段数据 [Event].
10 - 获取字段数据 [Element].
11 - 获取字段数据 [Number].
12 - 获取字段数据 [Tip].
13 - 获取字段数据 [Condition].
14 - 获取字段数据 [Cursor].
|
owrite<>
|
重写. owrite<Number>,其中编号:
描述
1 - 覆盖
8 - 如果对象名称匹配则跳过.
此外,如果有文件,则检查2个文件的校验和:
2|x - 如果它们不匹配,则将计数器添加到正在创建的文件中.
如果匹配,文件将被跳过.
3|x - 如果它们不匹配,则将计数器添加到正在创建的文件中.
如果匹配,文件将被覆盖.
4|x - 如果它们不匹配,则现有文件将被覆盖.
如果匹配,文件将被跳过.
5|x - 如果它们不匹配,则现有文件将被覆盖.
如果它们匹配,则会在正在创建的文件中添加计数器.
6|x - 如果它们不匹配,文件将被跳过.
如果匹配,现有文件将被覆盖.
7|x - 如果它们不匹配,文件将被跳过.
如果它们匹配,则会在正在创建的文件中添加计数器.
х - 比较方法
1 - 检验和计数 MD5
2 - 检验和计数 SHA1
3 - 检验和计数 CRC32
4 - 检验和计数 MD2
5 - 检验和计数 MD4
6 - 检验和计数 SHA256
7 - 检验和计数 SHA384
8 - 检验和计数 SHA512
9 - 检验和计数 BLAKE2s
30 - 校验和计数 BLAKE224
31 - 校验和计数 BLAKE256
32 - 校验和计数 BLAKE384
33 - 校验和计数 BLAKE512
请参阅附录10中的其余数字和方法
|
code<>
|
编码. 参数代码<Number>,其中编号:
0 - ANSI 1251
1 - UTF-16 LE 1200
2 - UTF-16 BE 1201
3 - 带有BOM的UTF-8
4 - 无BOM的UTF-8
默认情况下,FileTXT文件存储在没有BOM的4-UTF-8编码中
|
Dialogs
|
对话框.
描述
各种对话框的参数见附录18.
[input] - InputBox中的输入信息对话框.
[richinput] - 在RichInputBox中输入信息的对话框.
[combo] - 在ComboBox中选择信息的对话框.
[group] - 在GroupBox中选择信息的对话框.
[check] - 在复选框中选择信息的对话框.
[edits] - 在EditBox中选择信息的对话框.
[sfold] - 选择目录
[zfold] - 选择目录.
[sopen] - 选择要打开的文件.
[ssave] - 选择要保存的文件.
[sicon] - 查看和选择图标.
[msgbx] - MsgBox消息窗口.
[updwn] - 选择数字信息UpDown.
...和其他对话框.
|
upd<>
|
刷新面板.
描述
参数 upd<Number>, 其中 Number - 刷新Total Commander面板的值:
1 - 刷新活动面板.
2 - 刷新两个面板,返回到活动面板.
3 - 刷新对侧面板,返回到活动面板.
4 - 刷新活动面板,切换到对侧面板.
5 - 刷新对侧面板,留在对侧面板.
6 - 刷新两个面板,留在对侧面板.
7 - 不刷新.
|
备注
•一次性启动命令 - 命令不会在系统中"挂起".
•运行命令时,选择区域是可见的.
•键盘,鼠标左键和右键不被阻止,可以让您选择:窗口,项目,菜单,程序,项目,桌面,窗口等.
•通过按下鼠标中键或SHIFT键,将信息写入缓冲区,文件或全局变量.
•保持CTRL从所有可能的元素(相对于光标下的项目)检索文本
•并非所有元素都可以提供信息(也许将来会有其它方法)...
该命令能够通过创建的全局变量将信息传递到其它命令.见附录23号
变量名称
|
描述
|
GLOBALWNTXT
|
输出数据数组:
当Mode=2时,创建的文件的路径将返回到第一个元素.
当Mode=3时,数据逐行返回.
|
参见:
captxt, cldar, color, diffd, fonts, infow, keylg, pasgen, playn, plays, radio, swfvw, symcn, symss, symvw, textv, timesx, vclip, video, xbarx
global wntxt=2||"%P"Text.txt GLOBALWNTXT<a> ;; 运行,选择窗口,菜单,窗口元素...并单击鼠标中键将所有数据写入活动面板中的Text.txt文件,并将文件路径输出到全局变量
global wntxt=2||"%P"Text.txt||infwt<1> GLOBALWNTXT<a> ;; 运行,选择窗口,菜单,窗口元素...并单击鼠标中键将[Text]字段的数据写入活动面板中的Text.txt文件,并将文件路径输出到全局变量
global wntxt=3 GLOBALWNTXT<a> ;; 运行,选择一个窗口,一个菜单,一个窗口元素...并点击鼠标中键逐行显示全局变量中的所有数据
global wntxt=3||infwt<1> GLOBALWNTXT<a> ;; 运行,选择一个窗口,菜单,窗口元素...并单击鼠标中键来显示全局变量[Text]字段的逐行数据
wntxt=1 ;; 运行,选择窗口,菜单,窗口元素...并单击鼠标中键将所有数据写入剪贴板
wntxt=1||infwt<1> ;; 运行,选择一个窗口,菜单,窗口元素...并单击鼠标中键将[文本]字段的数据写入剪贴板
wntxt=2||"%P"Text.txt||code<0>||upd<1> ;; 运行,选择一个窗口,菜单,窗口元素...并单击鼠标中键将所有数据写入活动面板中的Text.txt文件中的ANSI 1251编码
wntxt=2||"%P"Text.txt||owrite<1>||upd<1> ;; 运行,选择窗口,菜单,窗口元素...并单击鼠标中键将所有数据写入活动面板中的Text.txt文件(如果文件存在则覆盖)
wntxt=2||"%P"Text.txt||upd<1> ;; 运行,选择窗口,菜单,窗口元素...并单击鼠标中键将所有数据写入活动面板中的Text.txt文件
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru
|