附录-10 各种信息[Info]

首页  后退  前进

参数 [info] 和 <info>

 

参数说明

 

参数允许您获取各种信息.

 

两个参数的设计是相似的,区别只是括号的不同:

 

<info=SymbolNumber(Path/::?Pattern?)//#String//SymbolNumber(Path/::*?Pattern?)> (建议)

- 双反斜杠//是必填的符号

<info=SymbolNumber(Path/::?Pattern?)!!#String!!SymbolNumber(Path/::*?Pattern?)>

[info=SymbolNumber(Path/::?Pattern?)!!#String!!SymbolNumber(Path/::*?Pattern?)]

 

SymbolNumber - 与所需信息相关的符号和数字代码.

Path/:: - 要为其检索信息的文件夹或文件.

如果您需要获取每个对象的路径,使用 ::

如果您需要从其中一个文件获取信息,请使用该模板 ?Pattern?

如果路径以字符结尾 * , 那么文件将在相对于Pattern的指定目录中进行搜索

Pattern - 路径的部分,以"|"分隔或数值取自 TCIMG.ini[NameExt]字段中的键名

#String - 字符串 (可选), 必须以#开头.

clpget - 在任何地方,clpget标签将被替换为剪贴板的内容.


在版本14.0中,添加了数字范围的使用

而不是Number,字符串* Lines * Delimeter * , 其中:

Lines -通过逗号写的一行数字,您可以使用直接范围通过使用连字符来节省空间 -

Delimeter - 获取信息之间的分隔符(一个或多个字符)

 可以在分隔符中使用的其它字符:

   "@CR" - 回车符号, Chr(13)

   "@LF" - 换行符, Chr(10)

   "@CRLF" = @CR & @LF

   "@TAB" - 符号 Tab, Chr(9).

   功能 Autoit Chr()ChrW(), 由相应的符号代替

 

标签可以在分隔符中使用:

   :Z: - 在接收范围内的信息后,在开头插入一个字母和数字.

   {Insert} - 在获取范围内的信息之前,将Insert插入指定数字的末尾.

 

 

 

示例

<info=s*1-8,45,10-14*@CRLF*>

<info=s*1,3,5,10,14*@CRLF*>

 

<info=x*400-410*{.jpg}:Z:@CRLF*>

<info=s*74-84*{AkelPad.exe}:Z:@CRLF*>


 

 

在大多数情况下,建议使用<info>选项(而不是[info])

 

i

图像文件信息

v

Exe文件信息

m

媒体信息

l

从文本文件中获取一行

u

来自二进制文件内容的信息

t

来自文本文件内容的信息

b

torrent文件信息

f

文件信息

o

文件或目录信息

d

目录信息

s

操作系统信息

c

颜色值信息

x

Total Commander信息

n

不同的字符串转换

e

网络信息

r

来自注册表的信息

w

使用wdx插件的信息

z

信息与外部库-DLL

a

数组信息

q

来自函数au3,vbs,js脚本的信息

p

指定窗口的信息

 

 

 

子参数值表:

 

符号

描述 返回值

down2up2     i           图像文件的信息.


数字后,会输入图像文件的路径.

例子: <info=i1C:\Test\image.jpg//>


i1

宽度


i2

高度

例:

"slist=%UL||##@@n49|<info=i2::>/2 GLOBALSLIST<a>" - 对于选定的图像,高度除以2


i3

宽x高

例:"vends=<info=i3%P%N>??-6x GLOBALVENDS<a>" - 获取光标下图像的宽度和高度


i4

宽x高


i5

确定GIF图像中的帧数,返回:

 -1  - 如果指定了非GIF文件.

 1  - 没有动画.

 多于一帧 - 帧数.


i6

确定GIF图像中的帧数,返回:

 1  - 如果没有指定GIF文件或没有动画.

 多于一帧 - 帧数.

例:

"sends=@%P%N exect=$var_i3=[info=i6GLOBALSENDS<1>]>1?_Exit():0 infbx=InfoBox_TEST1" - 如果游标检查动画GIF文件,则输出的一个例子


i7

尺寸较大的一面


i8

较小的侧面尺寸

例:

"blist=%UL||?V|##|Floor(<info=i8::>/2)||^^circle~~||?V|$$|'--'&Ceiling(<info=i8::>/2) GLOBALBLIST<a>" - 所选图像接收的最小侧的舍入值

    i           关于图标ico的信息.



数字后,会输入图标文件的路径.

例子: <info=i10C:\Test\TCIMG.ico//>


i10

指定文件中的图标数量,返回:

 -1  - 如果指定了ICO文件或文件"broken".

 更多零 - 图标数量.


i11

返回ICO文件中图标的最大大小


i12

返回ICO文件中图标的最小大小

    i          TIF,TIFF图像文件信息


i13

确定TIF图像中的图像数量,返回:

-1 - 如果没有指定TIF文件.

 1 - 没有动画.

>1 (不止一个) - 帧数.

例:

"vends=@<info=i13%P%N> GLOBALVENDS<a>" - 获取光标下TIF,TIFF文件中的图像数量(如果没有tif文件则返回-1)


i14

确定TIF图像中的图像数量,返回:

 1 - 如果没有指定TIF文件或没有动画.

>1 (不止一个) - 帧数.

    i           图像文件的EXIF信息.



客房从20到215  - 标签的数量附录29

数字后,会输入图像文件的路径.

支持的图像类型:BMP,GIF,PNG,JPG,JPEG,JPE,TIF,TIFF,DIB,RLE,MPO

例子: <info=i34C:\Test\image.jpg//>


i20 - i215

返回标签的Exif值.

要查看图像可以包含哪些信息,可以使用以下命令:

infos=3||7||%P%N ;; 在光标下显示带有图像信息的表格

    i         从图像列表信息


 

到图像列表(变量)的规定数量的路径之后:

 ⇒ 该文件的路径列表 (C:\List.txt).

 ⇒ -1 - 从剪贴板中的内容的路径列表.

 ⇒ $GLOBALNAME - 列出的方法数组.

通过分离器列表后 | 寄存器 Mode - 信息模式.

例: <info=i400C:\Test\List.txt|1//>


i400

Mode - 信息返回模式:

 1 - 最大宽度

 2 - 最小宽度

 3 - 最大高度

 4 - 最小高度

fun/ 对于模式 1, 2, 3, 4 您可以立即以任何顺序获取信息.

有必要规定由逗号分隔所需的数字.

您也可以逗号之间注册:用数字分离器或简单的数学模式.

 例子: <info=i400$GLOBALWLIST|1,3>

 例子: <info=i400$GLOBALWLIST|1,x,3>

 例子: <info=i400$GLOBALWLIST|1+3,2+4>

对于复杂的数学运算的模式数量摆个牌子 "#".

在数学表达式可以用来AutoIt的功能.

 例子: <info=i400$GLOBALWLIST|#1/2,#3/2>

        <info=i400$GLOBALWLIST|Floor(#1/2),Ceiling(#3/2)>

 

 5 - 至少|最|总|平均宽度的值

 6 - 至少|最|张|平均身高值

 7 - 至少|最|总|最低| |最大|总|平均高度的值的平均值的宽度的值

 

 10 - 独特的宽列表中的号码

 11 - 独特的高度列表中的号码

 12 - 列表中的独特宽度和高度的总和

 

 13 - 列表的宽度的唯一值的列表,这些值之间的分隔 |

 14 - 列表的高度的唯一值的列表,这些值之间的隔板 |

 15 - 列表的宽度和高度的唯一值的列表,线进料的宽度和高度之间的隔板 @CRLF

--------------------------------------------------------------------------------

如果您看不到图像,然后返回-9

 

例:

"sends=<info=i400%UL|1//> GLOBALSENDS<a>" - 接收所选择的图像的最大宽度

"sends=<info=i400%UL|10//> GLOBALSENDS<a>" - 获得独特的选择宽度图像的列表

"sends=<info=i400%UL|11//> GLOBALSENDS<a>" - 获得所选图像列表的独特高度的数量

"sends=<info=i400%UL|15//>??-1 GLOBALSENDS<a>" - 获得所选图像的列表的独特宽度和高度的列表

"sends=<info=i400%UL|2//> GLOBALSENDS<a>" - 得到所选择的图像的最小宽度

"sends=<info=i400%UL|3//> GLOBALSENDS<a>" - 获得所选图像的最大高度

"sends=<info=i400%UL|4//> GLOBALSENDS<a>" - 针对所选图像的最低高度

"sends=<info=i400%UL|5//> GLOBALSENDS<a>" - 得到的最高,最低,总平均所选择的图像的宽度的值

"sends=<info=i400%UL|6//> GLOBALSENDS<a>" - 获得最高,最低,所选择的图像高度的总平均值

"sends=<info=i400%UL|7//>??-4 GLOBALSENDS<a>" - 得到的最高,最低的总平均宽度的值和高度选择的图像的

"sends=<info=i400-1|1//> GLOBALSENDS<a>" - 接收所选择的图像的最大宽度

 

 

 

down2up2     v          可执行文件信息(exe ...).


数字写入文件的路径后.

例如: <info=v1C:\Test\program.exe//>


v0

"Version" - 文件版本为0.0.0.0格式


v1

"Comments" - 文件注释


v2

"InternalName"-内部文件名(如果存在)


v3

"ProductName"-与该文件分发的产品的名称


v4

"CompanyName"-作为文件创建者的组织的名称


v5

"LegalCopyright"-适用于指定文件的版权声明


v6

"ProductVersion"-文件分发到的产品版本


v7

"FileDescription"-文件描述


v8

"LegalTrademarks"-商标和注册商标适用于该文件


v9

"PrivateBuild"-有关文件的已关闭版本的信息


v10

"FileVersion"-文件的版本号


v11

"OriginalFilename"-在其下创建文件的名称


v12

"SpecialBuild"-有关该文件的特殊程序集的信息


v13

"CompiledScript"-编译脚本的版本


v14

"DefaultLangCodepage"-关于代码页(语言)的信息


v15

"Coded by"-文件编码


v16

"Compile date"-文件编译日期


v17

"Build"-汇编文件的版本


v18

"Count Icons" - 文件中的图标数量


v19

"Size" - 文件大小(字节)





v20

"TimeDateStamp" - 以格式返回内部日期 2014/12/17 21:50:41


v21

"Last Modified Date" -修改日期 2014/12/17 21:50:41


v22

"Creation Date" - 创建日期 2014/12/17 21:50:41


v23

"Last Access Date" - 上次访问的日期 2014/12/17 21:50:41


v24

"Bit" - bitnost文件32,64,否则返回0


v98

返回带有字段名称前缀的所有非空信息。


v99

返回带有字段名称前缀的所有信息。

down2up2     m           媒体信息.

m1

正在Winamp播放的媒体文件的名称


m2

在Winamp中播放文件的路径


m3

在Winamp播放的媒体文件的频率(44100)


m4

Winamp中播放媒体文件的比特率(128)


m10

列出当前Winamp播放列表的所有名称


m11

列出当前Winamp播放列表的所有文件路径






数字后,写入媒体文件的路径.

例如: <info=m1C:\Test\sound.mp3//>


m20

艺术家


m21


m22

专辑


m23


m24

备注


m25

轨道号


m26

类型


m27

玩时间


m28

比特率


m29

等级


m30

导体


m31

权利

down2up2     m         AVI文件信息. (使用avifil32.dll)

m40

宽度


m41

高度


m41

MaxBytesPerSec


m42

Flags


m43

Caps


m44

Streams


m45

SuggestedBufferSize


m46

Scale


m47

Rate


m48

Length


m49

EditCount


m50

宽x高

down2up2     l           从文本文件中获取一行.


数字写入文本文件的路径后.

例如: <info=l1C:\Test\text.txt//>


1

第一行


N

第N行


-1

最后一行

down2up2     u           来自二进制文件内容的信息.


经过编号(可选择):

二进制文件的路径 (C:\text.png).

-1 - 剪贴板的内容.

$GLOBALNAME[N] - 全局变量单元格的内容.

例子 <info=u52C:\Text.png//>     <info=u52-1>     <info=u52$GLOBALSENDS[1]>


u52

转换文件相对于指定参数的内容.

返回转换的二进制文本.

 

例如: <info=t52C:\Text.png|param1;;param2;;param3//>

param1, param2, param3 ... - 参数和 附录24一样

down2up2     t           来自文本文件内容的信息.


经过编号(可选择):

到文本文件的路径 (C:\text.txt).

-1 - 剪贴板的内容.

$GLOBALNAME[N] - 全局变量单元格的内容.

例子 <info=t1C:\Text.txt//>     <info=t1-1>     <info=t1$GLOBALSENDS[1]>


t1

行数


t2

拉丁符号数


t3

俄罗斯人数


t4

位数


t5

标签停止


t6

字数


t7

整数


t8

十进制数





t20

标签之间的标题 html <title></title>


t21

标题标签 html <title></title>





t22

标签之间的标题 html <h1></h1>


t23

标签之间的标题 html <h2></h2>


t24

标签之间的标题 html <h3></h3>


t25

标签之间的标题 html <h4></h4>


t26

标签之间的标题 html <h5></h5>


t27

标签之间的标题 html <h6></h6>





t28

标题标签 html <h1></h1>


t29

标题标签 html <h2></h2>


t30

标题标签 html <h3></h3>


t31

标题标签 html <h4></h4>


t32

标题标签 html <h5></h5>


t33

标题标签 html <h6></h6>






对于第二个参数中的t40,t41,t42,您可以指定要检查的字节数

当-1检查整个文件

默认情况下,前2个字节被检查

例如: <info=t40C:\Text.txt|-1//>


t40

指定文件中使用的文本的编码,返回一个数字:

512 = ANSI

32 = UTF16 Little Endian

64 = UTF16 Big Endian

128 = UTF8 (与BOM)

256 = UTF8 (没有BOM)

16 = BIN (如果文件是二进制)


t41

定义文件中使用的文本的编码,返回名称:

ANSI

UTF16 LE

UTF16 BE

UTF8 BOM

UTF8

BIN (如果文件是二进制)

如果未指定编码,则返回-1


t42

指定文件中使用的文本的编码,返回一个数字:

0 = ANSI

1 = UTF16-LE

2 = UTF16-BE

3 = UTF8(带BOM)

4 = UTF8(无BOM)

5 = BIN (如果文件是二进制)

如果未指定编码,则返回-1





t50

t70
t150
t250

检查指定文件内容中子字符串的发生.

返回1  - 如果发现子字符串,则返回0  - 如果找不到.

 

在70处,检查每一行中的发生.

返回1  - 如果在所有行中找到子字符串,否则为0.

 

例如: <info=t50C:\Text.txt|substring//>

substring - 子字符串进行搜索.

可以使用可选参数,通过输入 ;;

例如: <info=t50C:\Text.txt|substring;;casesense;;occurrence;;start//>

casesense - 用于设定拼写灵敏度的标志:

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

   1  - 区分大小写.

   2  - 不区分大小写,使用基本,快速比较.

occurrence - 字符串中子字符串的出现次数.

 使用负值搜索右侧.默认值为1(搜索第一次出现).

start - 搜索的初始位置,从1开始计数.

 

在150,返回1  - 如果至少有一个文件发生,否则为0

在250,返回1  - 如果至少有一个条目不存在,否则为0

 


t51

t71
t151
t251

搜索指定文件的内容匹配以正则表达式形式指定的模式.

返回1  - 如果发现子字符串,则返回0  - 如果找不到.

 

在71,检查每一行中的发生。

如果在所有行中都找到子字符串,则返回1,否则返回0。

 

例如: <info=t51C:\Text.txt|pattern//>

pattern - 搜索样本(模板).

 如果模式以??开头,则正则表达式将由TCIMG.ini从该字段中获取

[FormatUser] 从Key

 

当151返回1时 - 如果至少有一个文件发生,否则为0

在251,返回1  - 如果至少有一个条目不存在,否则为0

 


t52

转换文件相对于指定参数的内容.

返回转换的文本.

例如: <info=t52C:\Text.txt|param1;;param2;;param3//>

param1, param2, param3 ... - 参数 与附录24相同


t60

字符数


t61

返回:

  0  - 如果内容为空

  1  - 如果内容不为空


t62

最大字符串长度


t63

 


t64

最小线长


t65

最小长度串


t66

平均线长

down2up2     b           torrent文件信息.


数字写入文件的路径后.

例如: <info=b1C:\Test\name.torrent//>

路径后的其它信息,|Number

例如: <info=b11C:\Test\name.torrent|1//>

如果信息不在文件中,则返回一个空字符串或0(带数字数据).


b1

torrent的名字[name]


b2

跟踪器的URL[announce]


b3

创建torrent文件的程序的名称和版本[created by]


b4

创建时间(以秒为单位)) [creation date]


b5

创作日期为2008/04/25格式17:57:43[creation date]


b6

日期以格式创建 25.04.2008 17:57:43[creation date]


b7

字符集的名称 (UTF-8)[encoding]


b8

哈希 (SHA)

在大写寄存器 Number=1

例:"slist=%UL||##<info=b8::|1//> GLOBALSLIST<a>" - SHA获取所选torrent文件在上寄存器


b9

磁链

在大写寄存器 Number=1

例:

"slist=%UL||##<info=b9::|1//> GLOBALSLIST<a>" - 磁铁链接都被选择的torrent文件(SHA大写)

"slist=%UL||##<info=b9:://>||??2.+(.{40})!!$1 GLOBALSLIST<a>" - 磁铁链接都被选择的torrent文件(SHA大写)


b10

块数[pieces]


b11

块大小格式 4194304 (4 MB)[piece length]


b11

块大小格式为4194304(这是规定的 Number=0)[piece length]


b11

块大小为4MB格式(规定 Number=1)[piece length]


b12

总大小格式为13351872512 (12.43 GB)


b12

总大小格式为13351872512(这是规定的 Number=0)


b12

总大小格式为12.43GB(规定 Number=1)


b13

私人[private]


b14

出版者[publisher]


b15

发布商网址[publisher-url]


b16

torrentUTF-8的名称[name.utf-8]





b17

数据中的非标准信息[source]


b18

数据中的非标准信息[dht_backup_enable]


b19

数据中的非标准信息[dht_backup_requested]


b20

数据中的非标准信息[nnm-club_cool]





b40

其它网址的数量[announce list]


b41

其它网址列表[announce list]


b41

具有附加URL列表的临时文件(规定数字= 1)[announce list]





b70

备注行数[comment]


b71

备注行[comment]


b71

具有注释列表的临时文件(规定Number=1)[comment]





b100

sidov(主机和端口)


b101

sidov(主机和端口)列表


b101

具有sidies(主机和端口)列表的临时文件(Number=1)





b130

网址地址数[url-list]


b131

网址地址列表[url-list]


b131

临时文件,其中列出了网址URL(规定数字= 1)[url-list]





b190

转换的文本信息没有二进制字符串


b190

所有找到的链接没有重复





b200

档案数量[path]


b201

包含附加信息的文件列表[path]


b201

具有附加信息的文件列表的临时文件(规定 Number=1)[path]


b201

文件清单(规定 Number=2)[path]


b201

具有文件列表的临时文件(Number=3))[path]

down2up2     f           文件信息.


数字写入文件的路径后.

例如: <info=f1C:\Test\name.ext//>

要在路径后的另一个寄存器中获取信息,|Number

 [用于方法1-24,61-160],其中编号:

   0  - 按原样(默认)

   1  - 将字符转换成"全部小写".

   2  - 在"ALL CAPITAL"中.

   3  - "如句子".

   4  - "首字符为大写"

   8  - "标题开头(之前*任何#符号)").

   5  - "符号符号".

例如: <info=f1C:\Test\name.ext|1//>


f1

检验和计数 MD5

例:

"hends=<info=f1%P%N> sends="%P%O.md5"||&?(?mi)^GLOBALHENDS<1>~~\Q*%N\E$!!0 GLOBALSENDS<a>" - 使用md5名称文件的校验和检查光标下md5文件的校验和,如果在第一个单元格GLOBALSENDS为“1”,则它们相等,如果为“0”,则它们不相等


f2

检验和计数 SHA1

例:

"hends=<info=f2%P%N> sends="%P%O.sha"||&?(?mi)^GLOBALHENDS<1>~~\Q*%N\E$!!0 GLOBALSENDS<a>" - 使用名称文件sha的校验和检查光标下sha文件的校验和,如果在第一个单元格GLOBALSENDS为“1”,则它们相等,如果为“0”,则它们不相等


f3

检验和计数 CRC32


f4

检验和计数 MD2


f5

检验和计数 MD4


f6

检验和计数 SHA256


f7

检验和计数 SHA384


f8

检验和计数 SHA512


f9

检验和计数 BLAKE2s





f30

计算校验和BLAKE224


f31

计算校验和BLAKE256


f32

校验和计算BLAKE384


f33

计算校验和BLAKE512


f34

计算BMW224的校验和


f35

计算BMW256的校验和


f36

计算校验和BMW384


f37

计算BMW512的校验和


f38

CUBEHASH224校验和计算


f39

校验和计算CUBEHASH256


f40

校验和计算CUBEHASH384


f41

CUBEHASH512校验和计算


f42

校验和计算SHABAL192


f43

校验和计算SHABAL224


f44

校验和计算SHABAL256


f45

校验和计算SHABAL384


f46

校验和计算SHABAL512





f500

校验和计算ECHO224


f501

校验和计算ECHO256


f502

校验和计算ECHO384


f503

校验和计算ECHO512


f504

校验和计算SKEIN224


f505

校验和计算SKEIN256


f506

校验和计算SKEIN384


f507

校验和计算SKEIN512


f508

CRC16校验和计算





f510

计算校验和ADLER32


f511

TIGER校验和计算


f512

校验和ED2K的计算


f513

WHIRLPOOL校验和计算


f514

校验和计算RIPEMD160


f515

GOST校验和计算


f516

GOST校验和计算


f517

GOST校验和计算


f518

SNEFRU128校验和计算


f519

校验和计算SNEFRU256


f520

EDONR256校验和计算


f521

校验和计算SHA3_224


f522

校验和计算SHA3_256


f523

校验和计算SHA3_384


f524

校验和计算SHA3_512


f525

校验和计算 SHA224

例:

"bufsr=##<info=f525%P%N//>" - 写入光标下的剪贴板校验和SHA224文件(大写)


f526

校验和计算 EDONR512


f527

校验和计算 GOST12_256


f528

校验和计算 GOST12_512


f529

校验和计算 CRC32C


f10

绝对路径


f11

扩展名


f12

没有扩展名的名称


f13

名称与扩展名


f14

路径没有扩展


f15

带最终斜杠的父文件夹的路径


f16

没有最终斜线的父文件夹的路径


f17

祖父文件夹路径与最后的斜线


f18

祖父文件夹的路径没有最后的斜杠


f19

磁盘与最终的斜线


f20

磁盘没有最终的斜线


f21

路径,而没有带有初始斜线的磁盘


f22

没有驱动器的路径没有初始斜线


f23

没有驱动器和根的路径与初始斜杠


f24

没有磁盘和根的路径,没有初始斜线





f25

大小(以字节为单位)


f26

尺寸(以千字节K为单位)


f27

大小(以兆字节M为单位)


f28

大小(以千兆字节G为单位)


f49

获取文件的文件更改时间changetime.

 第二个参数:

   0 - 返回一个十八位数字

   1 - 返回 UTC File Change Time 格式: YYYY/MM/DD HH:MM:SS

   2 - 返回 Local File Change Time格式: YYYY/MM/DD HH:MM:SS

 例: <info=f49C:\Test.jpg|1>

"sends=<info=f49%P%N|0//> GLOBALSENDS<a>" - 获取光标下的文件的ChangeTime

"sends=<info=f49%P%N|1//> GLOBALSENDS<a>" - 获取光标下的文件的UTC ChangeTime,格式 YYYY/MM/DD HH:MM:SS

"sends=<info=f49%P%N|2//> GLOBALSENDS<a>" - 获取光标下的文件的本地ChangeTime,格式 YYYY/MM/DD HH:MM:SS


f61

父文件夹


f62

祖父文件夹


f63

从路径的末尾倒数第3个文件夹


...



f80

从路径末端倒数第20个文件夹(如果有的话)


f61~Level

对于其他级别,Level是级别数。

"slist=@D:\30аf\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##<info=f61~28::> GLOBALSLIST<a>" - 从路径的末尾获取第28个文件夹


f81

从路径开始数的第1个文件夹


f82

从路径开始数的第2个文件夹


f83

从路径开始数的第3个文件夹


...



f100

从路径开始数的第20个文件夹(如果有的话)


f81~Level

对于其他级别,Level是级别数。

"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##<info=f81~25::> GLOBALSLIST<a>" - 从路径开始获得第25个文件夹


f101

路径,切掉初始名称


f102

路径,从头开始切掉第一个文件夹


f103

路径,从头开始切掉第二个文件夹


...



f120

路径,从头开始切掉第20个文件夹(如果有的话)


f101~Level

对于其他级别,Level是级别数。

"slist=@D:\30f\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##<info=f101~28::> GLOBALSLIST<a>" - 顺利将结局切割到28级


f121

没有磁盘的路径


f122

路径,从开始切割到第二个文件夹


f123

路径,从开始切割到第3个文件夹


...



f140

路径,从开始切割到第20个文件夹(如果有的话)


f121~Level

对于其他级别,Level是级别数。

"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##<info=f121~25::> GLOBALSLIST<a>" - 通过切断25级的开始来获得路径


f141

从父文件夹到最后


f142

从祖父文件夹到最后


f143

从第三个文件夹从一端到另一端


...



f160

从第20个文件夹从一端到另一端


f141~Level

对于其他级别,Level是级别数。

"slist=@D:\30аf\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##<info=f141~25::> GLOBALSLIST<a>" - 从25级到结束获取路径


f161

1级路径


f162

2级路径


f163

3级路径


...

 


f180

20级路径


f161~Level

对于其他级别,Level是级别数。

"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##<info=f161~25::> GLOBALSLIST<a>" - 获得25级的路径

    f           关于标签lnk的信息.



数字后,快捷方式文件的路径被输入.

例如: <info=f50C:\Test\TCIMG.lnk//>

 如果文件不是快捷方式,则返回-2.


f50

启动对象的路径


f51

工作目录


f52

参数 运行


f53

描述, 悬停在标签上时的工具提示


f54

文件名带图标


f55

文件中的索引图标


f56

启动时窗口状态返回:

 1  - 通常的窗口大小.

  2  - 倒塌

 3  - 部署.


f57

返回属性"从管理员运行":

 0  - 没有"从管理员运行"属性.

 2  - 具有"从管理员运行"的属性.

-3  - 不具有"从管理员运行"的属性.

    f           有关应用程序的信息.



数字后,写入应用程序文件的路径.

例如: <info=f200C:\Test\TCIMG.exe//>


f200

位32,64,否则为0

    f           获取更多信息.


f210

返回:1  - 如果文件是二进制的; 0  - 如果文件是文本文件


f211

f212

f213

f214

返回文件的二进制字符串

转换类型:

  211  -  ANSI

  212  -  UTF16-LE

  213  -  UTF16-BE

  214  -  UTF8

 第二个参数指定接收的字节数(默认为-1是整个文件)

 任何第三个参数意味着在行的开头删除"0x")

 例如: <info=f211%P%N|-1|1>


f220

从编号的文件名列表中获取最近的免费号码

第二个参数:从中获取文件列表的文件夹的路径

第三个参数:扩展名(列表中将包含的文件类型)

第4个参数:0  - 搜索文件名开头的编号,1  - 最后

第五个参数:[可选]表示接收号码中的最小位数(缺少的数字用零填充)

参数 是分开的 | 例如: <info=f220|$f70|bar|0|3>


f230

获取指定文件内容的"正确"扩展名,

如果没有找到扩展名,则返回一个空字符串


f231

获取指定文件内容的"正确"扩展名,

如果没有找到扩展名,则返回当前文件扩展名.


f250

获取库路径和相关文件类型的图标号

例如: <info=f250%P%N//> <info=f250.txt>


f251

获取关联文件类型的图标库的路径


f252

获取相关文件类型的图标号码


f260

返回:

  0  - 文件未锁定

 1  - 文件被锁定(由另一个程序或进程使用)

      f           pdf文件信息.


 

数字后,文件的路径和通过分隔符|收到的信息方式.

例子: <info=f270C:\Test\List.pdf|1//>

您可以使用该命令查看pdf可以包含的信息:

infos=3||15||%P%N  ;; 在光标下显示包含pdf文件信息的表

"sends=<info=f270%P%N|2//> GLOBALSENDS<a>" - 获取光标下的一张PDF文件的大小

 

(这是一种测试功能,来自许多pdf文件的信息可能无法提取或不正确...)


f270

 1 - Pages - 页数

 2 - Pages Size - 尺寸:宽x高

 3 - PDF version -版本

 4 - Title - 标题

 5 - Author - 作者

 6 - Creator - 创建者

 7 - CreationDate - 创作日期

 8 - ModDate - 变更日期

 9 - Producer -pdf创作者

 10 - Company - 公司

 11 - Keywords - 关键词

 12 - Subject - 主题

 13 - Category - 类别

    f           关于字体ttf,ttc的信息.



数字后,快捷方式文件的路径被输入.

例如: <info=f301C:\Windows\FONTS\arial.ttf//>


f301

字体名称


f302

字体子系列名称


f303

Unique font identifier


f304

完整字体名称


f305

版本字符串


f306

后记名称


f307

商标


f308

生产商名称


f309

设计师


f310

描述


f311

网址供应商


f312

网址设计器


f313

许可证说明


f314

许可证信息URL


f315

保留


f316

首选系列(仅限Windows)


f317

首选子系列(仅限Windows)


f318

兼容Full(仅限Mac OS)


f319

示范文本


f320

PostScript CID findfont name


f321

特定于字体的名称

    f           有关zip档案的信息.



号码后,输入存档文件的路径.

例如: <info=f401C:\Arhive.zip//>

要获取存档列表,可以使用以下命令:

infos=3||10||%P%N||0 ;; 在表格中显示光标下ZIP存档的所有文件夹


f401

一级文件夹数量


f402

一级档案数量


f403

第一级对象的数量(文件和文件夹)


f404

所有压缩文件夹的数量


f405

所有存档文件的数量


f406

所有归档对象(文件和文件夹)的数量


...

在修改的日期文件上估计文件的期限。

如果未找到存档中的文件, 则返回-8 (407-422) 以检索存档列表您可以使用该命令:

infos=3||13||%P%N||1 ;; 显示表详细信息所有文件与递归 ZIP 归档在游标之下


f407

新文件级别1的路径


f408

旧文件级别1的路径


f409

最新级别1文件的日期


f410

旧文件级别1的日期


f411

最大文件级别1的路径


f412

最小级别1文件的路径


f413

最大文件级别1的大小


f414

最小级别1文件的大小


f415

新文件的路径 (递归: 整个深度)


f416

旧文件的路径 (递归)


f417

新文件的日期 (递归)


f418

最旧文件的日期 (递归)


f419

最大文件的路径 (递归)


f420

最小文件的路径 (递归)


f421

最大文件的大小 (递归)


f422

最小文件的大小 (递归)

down2up2     o           信息文件或目录.


数字后,写入文件或目录的路径.

例如: <info=o1C:\Test\TCIMG.exe//>


o1

大小(以字节为单位)


o2

尺寸(以千字节K为单位)


o3

大小(以兆字节M为单位)


o4

大小(以千兆字节G为单位)


o5

返回一个属性字符串, 符号“RASHNDOCT”的组合:

 "R" - READONLY (只读)

 "A" - ARCHIVE (档案)

 "S" - SYSTEM (系统)

 "H" - HIDDEN (隐藏)

 "N" - NORMAL (正常)

 "D" - DIRECTORY (目录)

 "O" - OFFLINE (当前离线)

 "C" - COMPRESSED (压缩,是指NTFS压缩,而不是ZIP)

 "T" - TEMPORARY (临时)


o6

返回对象属性含义的总和:

 1 - READONLY (该对象是只读的)

 2 - HIDDEN (该对象被隐藏,因此不包含在通常的目录列表中)

 4 - SYSTEM (对象是一个系统文件)

 16 - DIRECTORY (对象是一个目录)

 32 - ARCHIVE (对象是备份或删除的候选对象)

 64 - DEVICE (保留供将来使用)

 128 - NORMAL (该对象被排除在数据完整性检查之外)

 256 - TEMPORARY (对象是暂时的)

 512 - SPARSE_FILE (稀疏文件:通常包含零数据的大文件)

 1024 - REPARSE_FILE (该文件包含重新分析点)

 2048 - COMPRESSED (压缩,是指NTFS压缩,而不是ZIP)

 4096 - OFFLINE (该对象处于脱机状态,文件数据不会立即可用)

 8192 - NOT_CONTENT_INDEXED (该对象将不会被内容索引服务编入索引)

 16384 - ENCRYPTED (该对象被加密)

 


o7

检查是否存在对象属性.

规定路线后 |Flags - 一个标志或正在检查的属性标志总和(1 + 4),参见模式6.

返回:

 0 - 没有分配标志.

 1 - 其中一个给定的标志存在.

 2 - 指定的标志等于对象属性标志.


o8

返回嵌套级别


o9

返回:

  0  - 不存在

  1  - 目录

  2  - 文件






修改日期信息

o10

日期格式为20130223221400

例:

"lists=%UL||<info=o10::>" - 对于选定的对象获取数据修改


o11

2013年


o12

02月


o13

23日


o14

22时


o15

14分


o16

00秒


o17

短日期格式 20130223


o18

短日期格式 2013.02.23


o19

短日期格式 2013/02/23


o20

时间格式 221400


o21

时间格式 22.14.00


o22

时间格式 22:14:00


o23

日期格式 2013.02.23 22.14.00


o24

日期格式 2013.02.23 22:14:00


o25

日期格式 2013/02/23 22:14:00






创建日期信息

o30

日期格式 20130223221400


o31

2013年


o32

02月


o33

23日


o34

22时


o35

14分


o36

秒00


o37

短日期格式 20130223


o38

短日期格式 2013.02.23


o39

短日期格式 2013/02/23


o40

时间格式 221400


o41

时间格式 22.14.00


o42

时间格式 22:14:00


o43

日期格式 2013.02.23 22.14.00


o44

日期格式 2013.02.23 22:14:00


o45

日期格式 2013/02/23 22:14:00






最后访问日期信息


o50

日期格式 20130223221400


o51

2013年


o52

02月


o53

23日


o54

22时


o55

14分


o56

00秒


o57

短日期格式 20130223


o58

短日期格式 2013.02.23


o59

短日期格式 2013/02/23


o60

时间格式 221400


o61

时间格式 22.14.00


o62

时间格式 22:14:00


o63

日期格式 2013.02.23 22.14.00


o64

日期格式 2013.02.23 22:14:00


o65

日期格式 2013/02/23 22:14:00






路径信息

数字写入文件的路径后.

例如: <info=o71C:\Test\name.ext//>

要在路径后的另一个寄存器中获取信息,|Number

 [用于方法 70-190], 其中 Number:

   0  - 原样(默认)

   1  - 将字符转换成"全部小写".

   2  - 全部大写.

   3  - "如在句子中".

   4  - "以标题开始"

   5  - "反转字符案例".

   8  - "标题开头(*任何#符号之前)").

   10 - 返回字符串的长度.

例如: <info=o71C:\Test\name.ext|1//>

 要在路径之前和/或之后添加斜杠,请写入符号*

例如: <info=o91C:\Test\name.ext*|1//>

 

olist=%L||##<info=o88:://> GLOBALOLIST<a>


o70

完整路径(如是文件夹则没有最终的斜杠)

 

以下以一个目录和一个文件为例进行说明,选取了一个带有点的目录作为例子:

目录:D:\test\1\2\3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext


o71

扩展名.如是文件夹则没有返回值,因为文件夹是没有扩展名的

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 无返回值

文件:D:\test\1\2\3\4\5\file.ext ----->  ext

例:

"exect=$var_ext=##<info=o71%P%N//>||$var_i=StringInStr('ini|db|dll','$var_ext')?_CmdCm('infbx=InfoBox_TEST1'):_CmdCm('infbx=InfoBox_TEST2')" - 检查光标下的文件扩展名的条件


o72

文件名前缀(不含扩展名)

如果是文件夹则就是该文件夹的名称

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  file


o73

含扩展名的纯文件名.如果是文件夹则就是文件夹名

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  file.ext


o74

不含扩展名的完整路径(如是文件夹则没有最终的斜杠)

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:\test\1\2\3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  D:\test\1\2\3\4\5\file


o75

带最终斜杠的父文件夹的全路径

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:\test\1\2\3\4\5\

文件:D:\test\1\2\3\4\5\file.ext ----->  D:\test\1\2\3\4\5\

 

"sends=@<info=o75%P%N//> GLOBALSENDS<a>" - 获取光标下对象的父文件夹(带有最终斜杠)的路径


o76

不带最终斜杠的父文件夹的全路径

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:\test\1\2\3\4\5

文件:D:\test\1\2\3\4\5\file.ext ----->  D:\test\1\2\3\4\5


o77

带最终斜杠的祖父文件夹全路径

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:\test\1\2\3\4\

文件:D:\test\1\2\3\4\5\file.ext ----->  D:\test\1\2\3\4\


o78

不带最终斜杠的祖父文件夹的全路径

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:\test\1\2\3\4

文件:D:\test\1\2\3\4\5\file.ext ----->  D:\test\1\2\3\4


o79

盘符与斜杠

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:\

文件:D:\test\1\2\3\4\5\file.ext ----->  D:\


o80

盘符(不含斜杠)

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:

文件:D:\test\1\2\3\4\5\file.ext ----->  D:

 

例:

"exect=$var_d=##<info=o80"%t"//>||$var_s=$var_d='E:'?'D:':'C:'||_ViewValues('$var_s')" - 相对于另一个面板的路径接收磁盘的条件的示例

"exect=$var_d=##<info=o80"%t"//>||$var_s=$var_d='E:'?'D:':($var_d='G:'?'H:':'C:')||_ViewValues('$var_s')" - 相对于另一个面板的路径接收磁盘的条件的示例

"exect=$var_d=##<info=o80"%t"//>||$var_s=$var_d='E:'?'D:':($var_d='G:'?'H:':($var_d='J:'?'Y:':'C:'))||_ViewValues('$var_s')" - 相对于另一个面板的路径接收磁盘的条件的示例

 


o81

完整路径(但不含盘符)

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> \test\1\2\3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  \test\1\2\3\4\5\file.ext

 

例:

"exect=$var_a=##@<info=o81D:\Test\!!Folder2\Name.au3//>??1||_ViewValues('$var_a') " - 得到没有驱动器的路径


o82

完整路径(但不含盘符及盘符后的斜杠)

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> test\1\2\3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  test\1\2\3\4\5\file.ext


o83

完整路径(但不含盘符及盘符后的斜杠,且不含第一个目录)

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> \1\2\3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  \1\2\3\4\5\file.ext


o84

完整路径(但不含盘符及盘符后的斜杠,且不含第一个目录及第一个斜杠)

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 1\2\3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  1\2\3\4\5\file.ext


o85

扩展名及前面的点(如果是目录,就返回一个点".")

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> .

文件:D:\test\1\2\3\4\5\file.ext ----->  .ext


o86

带扩展名的纯文件名;如果是文件夹则带最终斜杠

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> Dir.No1\

文件:D:\test\1\2\3\4\5\file.ext ----->  file.ext

 

"sends=<info=o85http:/sait.com/images.jpg> GLOBALSENDS<a>" - 获得前面带点的扩展名


o87

扩展名,如果文件夹则返回"\"

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> \

文件:D:\test\1\2\3\4\5\file.ext ----->  ext


o88

如果是文件夹,则是带最终斜杠的文件夹名称

如果是文件,则是没有扩展名的文件名称

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> Dir.No1\

文件:D:\test\1\2\3\4\5\file.ext ----->  file


o89

如果是文件夹则返回文件夹的名称

如果是文件则返回空字符串

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  空


o91

父文件夹

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 5

文件:D:\test\1\2\3\4\5\file.ext ----->  5


o92

祖父文件夹

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 4

文件:D:\test\1\2\3\4\5\file.ext ----->  4


o93

从路径的末尾倒数的第3个文件夹

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 3

文件:D:\test\1\2\3\4\5\file.ext ----->  3


...



o110

从路径的末尾倒数的第20个文件夹(如果有的话)


o91~Level

对于其他级别,Level是级别数。

"slist=@D:\30аf\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##<info=o91~25*::*> GLOBALSLIST<a>" - 从路径的末尾获取第25个文件夹,用斜线框起


o111

从路径开始数的第1个文件夹

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> test

文件:D:\test\1\2\3\4\5\file.ext -----> test


o112

从路径开始数的第2个文件夹

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 1

文件:D:\test\1\2\3\4\5\file.ext ----->  1


o113

从路径开始数的第3个文件夹

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 2

文件:D:\test\1\2\3\4\5\file.ext ----->  2


...



o130

从路径开始数的第20个文件夹(如果有的话)


o111~Level

对于其他级别,Level是级别数。


o131

路径:以倒数第1个斜杠为分割点,保留左侧及最后一个斜杠(即去掉文件名)

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:\test\1\2\3\4\5\

文件:D:\test\1\2\3\4\5\file.ext ----->  D:\test\1\2\3\4\5\


o132

路径:以倒数第2个斜杠为分割点,保留左侧及最后一个斜杠(即去掉父目录)

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:\test\1\2\3\4\

文件:D:\test\1\2\3\4\5\file.ext ----->  D:\test\1\2\3\4\


o133

路径:以倒数第3个斜杠为分割点,保留左侧及最后一个斜杠

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> D:\test\1\2\3\

文件:D:\test\1\2\3\4\5\file.ext ----->  D:\test\1\2\3\


...



o150

路径:以倒数第20个斜杠为分割点(如果有的话),保留左侧及最后一个斜杠


o131~Level

对于其他级别,Level是级别数。


o151

路径:以顺数第1个斜杠为分割点,保留右侧

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> test\1\2\3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  test\1\2\3\4\5\file.ext


o152

路径:以顺数第2个斜杠为分割点,保留右侧

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 1\2\3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  1\2\3\4\5\file.ext


o153

路径:以顺数第3个斜杠为分割点,保留右侧

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 2\3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  2\3\4\5\file.ext


...



o170

路径:以顺数第20个斜杠为分割点(如果有的话),保留右侧


o151~Level

对于其他级别,Level是级别数。


o171

路径:以倒数第2个斜杠为分割点,保留右侧

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  5\file.ext


o172

路径:以倒数第3个斜杠为分割点,保留右侧

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  4\5\file.ext


o173

路径:以倒数第4个斜杠为分割点,保留右侧

 

目录:D:\test\1\2\3\4\5\Dir.No1 -----> 3\4\5\Dir.No1

文件:D:\test\1\2\3\4\5\file.ext ----->  3\4\5\file.ext


...



o190

路径:以倒数第21个斜杠为分割点,保留右侧(如果有的话)


o171~Level

对于其他级别,Level是级别数。


o321

1级路径


o322

2级路径


o323

3级路径


...



o340

20级路径


o321~Level

对于其他级别,Level是级别数。

"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##<info=o321~25::> GLOBALSLIST<a>" - 获得25级的路径



获取信息 descript.ion


o200

对象备注


o201

对象备注:第1行


o202

对象备注:第2行(如果有)


o203

对象注释:第3行(如果有)


o204

对象注释:第4行(如果有)


o205

对象备注:第5行(如果有)


o206

对象备注:第6行(如果有)


o207

对象备注:第7行(如果有)


o208

对象注释:第8行(如果有)


o209

对象备注:第9行(如果有)


o210

对象备注:第10行(如果有)


o211

对象注释(移位被空格替代)


o250

o251
o252
o253

返回GetDetailsOf对象的指定类型的信息。.

   o250 - 如果没有值,则不添加空值.

   o251 - 收到所有收到的信息.

   o252 - 如果没有值,则不添加空值(添加数据类型名称).

   o253 - 添加所有收到的信息(添加数据类型名称).

 第二个参数: 文件或文件夹的路径.

 第三个参数: 数字或类型信息编号 (见附录34)

 第四个参数: [可选] 信息之间的分隔符(默认是换行符@CRLF).

例: <info=o250D:\Test\Name.txt|0,1,3,4,5//>

"sends=<info=o250%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a>" - 使用指定数据类型的GetDetailsOf信息获取光标下的EML文件不为空

"sends=<info=o250%P%N|0,1,3,4,5>??-2 GLOBALSENDS<a>" - 使用GetDetailsOf获取光标下的对象,而不是给定数据类型的空信息

"sends=<info=o251%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a>" - 使用指定数据类型的GetDetailsOf信息获取游标下的EML文件

"sends=<info=o252%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a>" - 使用指定类型的GetDetailsOf信息并添加数据类型名称,在游标下获取EML文件不为空

"sends=<info=o253%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a>" - 使用指定数据类型的GetDetailsOf信息获取光标下的EML文件,并添加数据类型名称

"sends=<info=s250|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215|Chr(124)> GLOBALSENDS<a>" - 获取信息名称getDetailsOf给定的数据类型

"sends=<info=o250%P%N|285,283|x> GLOBALSENDS<a>" - 获得所述帧的所述宽度×高度为光标下的视频

"slist=%UL||##<info=o250::|285,283,27|Chr(124)>||$$~~:~~path<6>||progres<> GLOBALSLIST<a>" - 选定的视频文件得到宽度|高度|时间

"slist=%UL||##<info=o250::|285,283|x> GLOBALSLIST<a>" - 针对所选择的视频帧,以获得宽度x高度

"slist=%UL||##~~|<info=o250::|285,283,27|Chr(124)>|path<6>||progres<> anf2d=$GLOBALSLIST||2||([^|]+)||begin<0>||header<0|Width|Height|Time|File> GLOBALANF2D<a>" - 选定的视频文件得到宽度|高度|在二维数组时间

---------------------------------------------------------------------------------------------------------------------------

您可以使用该命令查看对象可以包含的信息:

infos=3||1||%P%N ;; 在光标下显示所有对象的GetDetailsOf信息


o300

返回指定对象的大小:

在数字之后,到对象路径列表的路径或$GLOBALNAME(具有对象路径的数组)

进一步通过分隔符|被处方

 1  - 只有文件的大小.

 2  - 只有文件夹的大小.

 3  - 文件和文件夹的大小.

进一步通过分隔符|被处方

 "B" - 输出结果以字节为单位.

 "K" - 输出结果以千字节K为单位.

 "M" - 输出结果以兆字节M为单位.

 "G" - 输出结果以千兆字节G为单位.

例子 <info=o300C:\List.lst|3|M//>   <info=o300$GLOBALSLIST|1|B//>


o400

返回其他磁盘上相对于指定路径的类似对象列表:

数字写入文件或文件夹的路径后

通过 | 指定了一个可选参数:分隔符, 如果找到几个路径(默认情况下为|)

如: <info=o4000D:\Test\Name.txt//>


o500
o501
o502
o503

按给定名称搜索文件夹对象.

   500 - 搜索文件(直到找到第一个文件).

   501 - 目录搜索(直到第一次找到).

   502 - 搜索所有文件.

   503 - 搜索所有目录.

 第二个参数:对象名称.

 第三个参数:文件夹,在TCIMG.ini的[Paths]字段注册的键的名称

 第四个参数:[可选] 502和503之间的对象之间的分隔符(默认情况下为|)。

参数用 | 分开

如: <info=o500|MENU.tcg|List1>

down2up2     d           目录信息.


数字后,指定目录或目录的路径.

例如: <info=d1C:\Test\//>


d1

文件数(带递归))


d2

目录数(带递归))


d3

文件夹大小,无字节递归


d4

文件夹的大小没有递归,以千字节为单位


d5

没有递归的文件夹的大小(以兆字节为单位)


d6

文件夹的大小没有递归,以GB为单位


d7

文件数(在第一级)


d8

目录数(在第一级)


d9

文件和目录数(带递归)


d10

文件和目录数(在第一级)


d11

返回: 1 - 如果文件夹是空的, 0 - 如果不是空的.



从文件夹中的Desktop.ini获取信息


d30

图标路径


d31

路径和图标编号


d32

图标编号

down2up2     s           操作系统信息.

s1

系统容量"X86"或"X64"


s2

系统架构类型"X86","IA64","X64"


s3

操作系统编号. (例如:在Windows Vista上返回"6002")


s4

以"Service Pack 2"的形式安装的Service Pack


s5

键入OC(XP/2003/Vista/2008/Win7/2008R2/Win8/2012/Win8.1/2012R2的"WIN32_NT")


s6

OC版(WIN_2012R2,WIN_2012,WIN_2008R2,WIN_7,WIN_8,WIN_81,WIN_2008,WIN_VISTA,WIN_2003,WIN_XP,WIN_XPe,WIN_2000 )


s7

计算机网络名称


s8

帐户名称


s9

在数字之后,通过分隔符设置收到的信息的索引

例子: <info=s9|4> (标题高度)

您可以在命令中看到常量值的完整信息:

 

infos=2||18 ;; 常量表和值Sistem度量表

 

获取到的系统信息的描述

 

附加信息 GetSystemMetrics

 

指数 常量名称 返回值

0 SM_CXSCREEN 屏幕宽度(像素)

1 SM_CYSCREEN 屏幕高度(像素)

2 SM_CXVSCROLL 垂直滚动条的宽度

3 SM_CYHSCROLL 水平滚动条的箭头高度

4 SM_CYCAPTION 窗口标题的高度

5 SM_CXBORDER 尺寸无法更改的窗口的边框宽度

6 SM_CYBORDER 尺寸无法更改的窗口的框架高度

7 SM_CXDLGFRAME 具有WS_DLGFRAME样式的窗口边框的宽度

8 SM_CYDLGFRAME 具有WS_DLGFRAME样式的窗口框架的高度

9 SM_CYVTHUMB 水平滚动条的高度

10 SM_CXHTHUMB 垂直滚动条宽度

11 SM_CXICON 图标的宽度通常为32,但可以是其他值

12 SM_CYICON 图标高度通常为32,但也可以是其他值

13 SM_CXCURSOR 游标宽度

14 SM_CYCURSOR 光标高度

15 SM_CYMENU 菜单中一行的高度

16 SM_CXFULLSCREEN 全屏模式下窗口客户区的宽度

17 SM_CYFULLSCREEN 全屏模式下窗口客户区的高度

18 SM_CYKANJIWINDOW 窗口高度KANJI

19 SM_MOUSEPRESENT 0 - 如果鼠标没有连接 1 - 如果鼠标已连接

20 SM_CYVSCROLL 垂直滚动条高度

21 SM_CXHSCROLL 水平滚动条的宽度

22 SM_DEBUG 如果安装了调试版本的Windows,则为非零值

23 SM_SWAPBUTTON 如果左右鼠标按钮的值发生更改,则为非零值

24 SM_RESERVED1 保留的

25 SM_RESERVED2 保留的

26 SM_RESERVED3 保留的

27 SM_RESERVED4 保留的

28 SM_CXMIN 最小窗口宽度

29 SM_CYMIN 最小窗口高度

30 SM_CXSIZE 标题中位图/按钮的宽度

31 SM_CYSIZE 标题中的位图/按钮的高度

32 SM_CXFRAME 窗框的宽度,其尺寸可以改变

33 SM_CYFRAME 窗框的高度,其尺寸可以改变

34 SM_CXMINTRACK 可以用鼠标设置的窗口的最小宽度

35 SM_CYMINTRACK 可以用鼠标设置的窗口的最小高度

36 SM_CXDOUBLECLK 在其中进行两次鼠标点击的矩形的宽度,以便它们可以被识别为一次双击

37 SM_CYDOUBLECLK 必须在其中进行两次鼠标点击的矩形的高度,以便它们可以被识别为一次双击

38 SM_CXICONSPACING 以大图标形式表示对象的网格单元格宽度

39 SM_CYICONSPACING 以大图标形式表示对象的网格单元格的高度

40 SM_MENUDROPALIGNMENT 如果弹出菜单显示在右侧,则显示非零值, 0 - 如果左侧

41 SM_PENWINDOWS 1 - 如果你正在使用笔, 否则 0

42 SM_DBCSENABLED 如果在Windows中有双字节字符集,则为非零值

43 SM_CMOUSEBUTTONS 鼠标上的按钮数量或0  - 如果没有安装鼠标

44 SM_SECURE 如果保护存在且处于活动状态,则为非零值,否则为0

45 SM_CXEDGE 3D窗口边框的宽度

46 SM_CYEDGE 窗口的3D边框的高度

47 SM_CXMINSPACING 网格单元格矩形的宽度使用最小化窗口的位置

48 SM_CYMINSPACING 网格单元格矩形的高度,使用最小化窗口的位置

49 SM_CXSMICON 建议大小的小图标的宽度(在窗口的标题中)

50 SM_CYSMICON 推荐尺寸的小图标的高度(在窗口的标题中)

51 SM_CYSMCAPTION 缩小的标题区域的高度

52 SM_CXSMSIZE 小标题按钮的宽度

53 SM_CYSMSIZE 小标题按钮的高度

54 SM_CXMENUSIZE 菜单栏上按钮的宽度,例如用多窗口界面(MIDI)关闭文档中子窗口的按钮,

55 SM_CYMENUSIZE 菜单栏上按钮的高度,例如具有多窗口界面(MIDI)的文档中子窗口的关闭按钮,

56 SM_ARRANGE 返回显示最小化窗口的方法

57 SM_CXMINIMIZED 最小化窗口的宽度

58 SM_CYMINIMIZED 最小化窗口的高度

59 SM_CXMAXTRACK 最大默认窗口宽度

60 SM_CYMAXTRACK 最大默认窗口高度

61 SM_CXMAXIMIZED 展开的顶级窗口的宽度

62 SM_CYMAXIMIZED 最大化窗口的高度

63 SM_NETWORK 如果网络存在,则返回值设置最低位;其余的位保留供将来使用

67 SM_CLEANBOOT 获取确定启动模式的值。 0  - 正常,1  - 安全模式,2  - 安全模式,支持网络

68 SM_CXDRAG 矩形的宽度以拖动点为中心,以在拖动操作开始之前限制鼠标指针的移动

69 SM_CYDRAG 矩形的高度以拖动点为中心,以在拖动操作开始之前限制鼠标指针的移动

70 SM_SHOWSOUNDS 如果应用程序显示一个可视命令来调用所有声音的程序,则为非零值,否则为0

71 SM_CXMENUCHECK 菜单标签的栅格图像的宽度

72 SM_CYMENUCHECK 菜单标签的光栅图像的高度

73 SM_SLOWMACHINE 如果系统的处理器速度较慢,则为非零值,否则为0

74 SM_MIDEASTENABLED 如果系统使用希伯来语和阿拉伯语,则为非零值,否则为0

75 SM_MOUSEWHEELPRESENT 如果安装了带轮子的鼠标,则为非零值,否则为0

76 SM_XVIRTUALSCREEN X 虚拟屏幕左上角的坐标

77 SM_YVIRTUALSCREEN Y 虚拟屏幕左上角的坐标

78 SM_CXVIRTUALSCREEN X 虚拟屏幕右下角的坐标

79 SM_CYVIRTUALSCREEN Y 虚拟屏幕右下角的坐标

80 SM_CMONITORS 显示器数量

81 SM_SAMEDISPLAYFORMAT 如果所有显示器具有相同的颜色格式,则为非零值,否则为0

82 SM_IMMENABLED 如果启用输入功能,则为非零值,否则为0

83 SM_CXFOCUSBORDER 由DrawFocusRect绘制的焦点矩形的左右边缘的宽度

84 SM_CYFOCUSBORDER 由DrawFocusRect绘制的焦点矩形的顶边和底边的高度

86 SM_TABLETPC 如果使用Tablet PC则为非零值,否则为0

87 SM_MEDIACENTER 如果系统包含Media Center,则为非零值, 否则为 0

88 SM_STARTER 如果当前操作系统为非零值 - Windows 7 Starter Edition, Windows Vista Starter 或 Windows XP Starter Edition, 否则 为0

89 SM_SERVERR2 如果当前操作系统是Windows Server 2003 R2,则为非零值, 否则为 0

90 SM_CMETRICS

91 SM_MOUSEHORIZONTALWHEELPRESENT 如果鼠标有水平滚轮,则为非零值, 否则为 0

92 SM_CXPADDEDBORDER

93 SM_CMETRICS

4096 SM_REMOTESESSION 此系统度量标准用于终端服务环境。如果调用进程与终端服务客户端会话相关联,则返回值不为零. 如果调用进程与终端服务控制台会话相关联, 返回值是 0

8192 SM_SHUTTINGDOWN 如果当前会话关闭,则为非零值,否则为0

8193 SM_REMOTECONTROL 此系统度量标准用于终端服务环境中以确定当前的终端服务器会话. 如果当前会话是远程控制的,它的值不等于零; 否则为0

8194 SM_CARETBLINKINGENABLED

 



桌面信息


s10

桌面的深度(屏幕的颜色质量)(以像素为单位)(通常为32或16)


s11

桌面高度(像素)(垂直屏幕分辨率)


s12

桌面的宽度(以像素为单位)(屏幕的水平分辨率)


s13

工作台的heightXwidth


s14

屏幕刷新率在赫兹



任务栏信息


s15

1  - 启用自动覆盖模式,0  - 未启用


s16

1  - 在底部,2  - 在左边,3  - 置顶,4  - 在右边


s17

任务栏的位置X


s18

任务栏上的Y位置


s19

任务栏宽度


s20

任务栏高度



系统语言信息


s21

当前键盘布局的代码


s22

操作系统语言代码


s23

操作系统语言



系统日期信息


s27

本月(1月)的信函值

第二个参数:数字从0到4  - 大小写. (默认为0  -  nominative)

第三个参数:

 0  - 小写(默认).

 1  - 大写.

 2  - 大写第一个字母.

参数 是分开的 | 例如: <Info=s27|1|2>


s28

本周当天的信(星期一)

第二个参数:数字从0到5  -  case. (默认为0  -  nominative)

第三个参数:

 0  - 小写(默认).

 1  - 大写.

 2  - 大写第一个字母.

参数 是分开的 | 例如: <Info=s28|1|2>


s29

"年"

第二个参数:数字从0到5  -  case. (默认为0  -  nominative)

第三个参数:

 0  - 小写(默认).

 1  - 大写.

 2  - 大写第一个字母.

参数 是分开的 | 例如: <Info=s29|1|2>

 


s30

日期格式为20130223221400


s31

2013年


s48

13年(短格式)


s32

02月


s33

23日


s34

22时


s35

14分


s36

00秒


s37

短日期格式为20130223


s38

短日期格式为2013.02.23


s39

短日期格式 2013/02/23


s40

时间格式 221400


s41

时间格式 22.14.00


s42

时间格式 22:14:00


s43

日期格式 2013.02.23 22.14.00


s44

日期格式 2013.02.23 22:14:00


s45

日期格式 2013/02/23 22:14:00


s46

短日期格式 2013-02-23


s47

日期格式 2013-02-23-22-14-00


s49

日期格式为130223(年月日)



与OC内存有关的信息.参数51-56默认为千字节.

号码规定后:

"K" - 输出结果以千字节为单位.

"M" - 结果的输出以兆字节为单位.

"G" - 结果的输出为千兆字节.

例如: <info=s51M>


s50

使用的内存百分比


s51

总物理内存


s52

可用量的物理内存


s53

页面文件大小


s54

可用的页面文件大小


s55

总虚拟内存


s56

可用虚拟内存



有关进程的信息.

经验证号码后,进程名称. 例如: <info=s70AkelPad.exe>

或PID进程.在PID之前,*

例如: <info=s70*9068>


s70

如果进程存在,则返回1如果无0


s71

如果该进程存在,则返回进程PID,如果无0


s72

如果进程存在,则返回一个进程句柄,如果无0


s73

如果进程存在,则返回进程路径,如果没有任何内容


s74

如果进程存在,则返回进程的优先级,如果无-1

 0  - 低(空闲/低)

 1  - 低于平均值(低于正常值)

  2  - 正常

 3  - 高于平均水平(高于正常水平)

  4  - 高

  5  - 实时

 

例:

 "sends=<info=s*74-83*{AkelPad.exe}:Z:@CRLF*:://>??-1 GLOBALSENDS<a>" - 获取有关AkelPad.exe进程的信息

 


s75

如果进程存在,则返回进程应用程序位32,64,如果无0


s76

如果进程存在,则返回窗口标题,如果无无


s77

如果进程存在,则返回进程窗口左上角的X位置,如果无无


s78

如果该进程存在,则返回进程窗口左上角的Y位置,如果无无


s79

如果进程存在,则返回进程窗口的宽度,如果无无


s80

如果进程存在,则返回进程窗口的高度,如果无无


s81

如果进程存在,则返回进程窗口右下角的X位置,如果无无


s82

如果进程存在,则返回进程窗口右下角的Y位置,如果无无


s83

如果进程存在,它会返回一个启动命令行,如果没有的话 - 什么都不是


s84

如果进程存在则返回创建日期,如果不存在 - 则不返回


s85

获取指定窗口的标题

例:

"<IF> Execute(StringInStr('<info=s85AkelPad.exe>','Name.txt')) > 0 <THEN> infbx=InfoBox_TEST1 <ENDIF>" - 如果在AkelPad中有活动文档Name.txt,则发出消息

"aends=@%P%N??-1||##path<141>.sfv GLOBALAENDS<a>" - 对于光标下的文件,获取根目录中SFV文件的路径

 

"sends=>s85AkelPad.exe <IF> Execute(StringInStr('GLOBALSENDS<1>','Name.txt')) > 0 <THEN> infbx=InfoBox_TEST1 <ENDIF>" - 如果在AkelPad中有活动文档Name.txt,则发出消息

"sends=>s85AkelPad.exe GLOBALSENDS<a>" - 获得AkelPad标题栏

 


s86

获取窗口文本

例:

"sends=>s86AkelPad.exe??-1 GLOBALSENDS<a>" - 得到文本窗口akelpad


s87

获取窗口状态,返回值 - 参数的总和:

 1 - 存在

 2 - 显示

 4 - 可用的

 8 - 活动

 16 - 最小化

 32 - 扩展到全屏

 

--------------------------------------------------------------------------------

在第2个参数中通过分隔符|可以拼写状态数(1,2,4,8,16,32)进行检查

返回0或1(如果有指定的窗口状态)

例: <info=s87AkelPad.exe|32>

"sends=>s87AkelPad.exe GLOBALSENDS<a>" - 获取AkelPad窗口状态

"sends=>s87AkelPad.exe|32 GLOBALSENDS<a>" - 获得1  - 如果窗口最大化,则为0  - 如果AkelPad窗口未最大化

"exect=$var_n=##>s87AkelPad.exe||$var_i=BitAND($var_n,16)?1:0||_ViewValues($var_i)" - 得到1  - 如果窗口最小化,0  - 如果AkelPad窗口没有最小化


s88

获取window元素的文本,通过分隔符|规定元素的类

例: <info=s88AkelPad.exe|AkelEditW1>

"sends=>s88AkelPad.exe|AkelEditW1??-2 GLOBALSENDS<a>" - 从数组中的AkelPad窗口元素获取文本(当前文档的文本)



获取给定日期:

数字后,规定日期格式.

例如: <info=s100dddd~~MMMM~~yyyy~~H:mm:ss>

或@Key  - 键的名称,其中指定日期格式 在TCIMG.ini 的[FormatDate]

例如: <info=s100@Data1>


s100

以下缩写(符号或字符组合)可以采用以下格式:

h.hh.H.HH.m.mm.s.ss.t.tt.d.dd.ddd.dddd.M.MM.MMM.MMMM.y.yy.yyyy

它们可以按任何顺序排列并使用多次.

可以使用任何其它符号而不是点.

 

减少

描述

时间:

h

小时,数字无前缀零; 12小时制

hh

小时,数字有前导零; 12小时制

H

小时,数字无前缀零; 24小时制

HH

小时,数字有前导零; 24小时制

m

分钟,数字无前导零

mm

分钟,数字有前导零

s

秒,无前导零

ss

秒,数字有前导零

t

一个时间标记符号A或P(如果输出设置为系统)

tt

时间标记符号,AM或PM(如果在系统中设置了输出)

日期:

d

这个月的数字没有领先的零

dd

月的日子,数字有前导零

ddd

星期几,字母缩写(星期四)

dddd

星期几,全名(星期四)

M

月,数字无零

MM

月,数字有前导零

MMM

月,三个字母的缩写(aug)

MMMM

月,全名(八月)

y

年,最后两位数字,无前导零

yy

年,最后两位数字有前导零

yyyy

年,四位数

 


s101

指定日期之间的时间间隔:

在分隔符之后的数字之后,写入<info=s101|Symbol|StartDate|EndDate>:

  Symbol - 返回指定日期之间的时间间隔:

   s - 以秒为单位(默认)。

    n  - 以分钟为单位。

    h  - 以小时计。

    w  - 以周为单位。

    Y  - 年。

    M  - 几个月。

    D  - 以天为单位。

 StartDate  - 开始日期(默认为1970/01/01 00:00:00)。

 EndDate  - 结束日期(系统默认日期).

 

--------------------------------------------------------------------------------

StartDate和EndDate的格式可以是YYYYMMDDHHMMSS

  分隔符符号无所谓,关键是顺序,其中:

   YYYY - 全年四位数字.

   MM - 1月1日至12日.

   DD - 从01日到31日的月份的一天.

   HH - 从00到23小时24小时制.

   NN - 分钟从00到59.

   SS - 从00到59秒.

 

例:

"sends=<info=s101|D|20181231000000>||-!! GLOBALSENDS<a>" - 获取2019年当天的订单号

"sends=<info=s101|D|20191231000000>||-!! GLOBALSENDS<a>" - 获得2019年剩余的天数


s102

通过减去或添加到原始日期的时间跨度计算新的日期:

规定分隔符后的数字后 <info=s102|StringDate|Date>:

 StringDate - 由一个或多个条件ModeNumberSimbol组成的字符串:

   Mode - 模式。 +(加)或 - (减),+增加, - 减少.

   Number - 日期改变的值.

   Simbol - 符号意义之一:

    s - 秒.

    n - 分钟.

    h - 小时.

    w - 周.

    y - 年.

    m - 月.

    d - 天.

   时间可以用HH:MM:SS格式来代替NumberSimbol

 Date - 日期(默认系统日期).

 

--------------------------------------------------------------------------------

Date 可以是YYYYMMDDHHMMSS格式

 分隔符符号无所谓,主要的顺序:

   YYYY - 全年四位数字.

   MM - 1月1日至12日.

   DD - 从01月31日这个月的一天.

   HH - 从00到23小时24小时制.

   NN - 分钟从00到59.

   SS - 从00到59秒.

 


s105

指定时间之间的时间间隔:

规定分隔符后的数字后 <info=s105|Symbol|StartTime|EndTime>:

 Symbol - 返回指定时间之间的时间间隔:

   s - 以秒为单位.

   n - 在几分钟内.

   h - 以小时计.

   x - 时间格式 (HH:MM:SS).

 StartTime - 开始时间.

 EndTime - 结束时间(默认系统时间).

 

--------------------------------------------------------------------------------

StartTime 和 EndDate 可以采用HHMMSS的格式

 分隔符符号无关紧要,主要的顺序是从最后到哪里:

   HH - 从00到23小时24小时制.

   NN - 分钟从00到59.

   SS - 从00到59秒.

 


s106

通过减去或向原始时间添加时间间隔来计算新时间:

规定分隔符后的数字后 <info=s102|StringTime|Time>:

 StringTime - 由一个或多个条件ModeNumberSimbol组成的字符串:

   Mode - 模式。 +(加)或 - (减),+增加, - 减少.

   Number - 时间改变的价值.

   Simbol - 符号意义之一:

    s - 秒.

    n - 分钟.

    h - 小时.

   时间可以用HH:MM:SS格式来代替NumberSimbol

 Time -日期(默认系统时间).

 

--------------------------------------------------------------------------------

Time 可以是格式 HHMMSS

 分隔符符号无关紧要,主要的顺序是从最后到哪里:

   HH - 从00到23小时24小时制.

   NN - 分钟从00到59.

   SS - 从00到59秒.

 



按键信息


s110

检查是否按下了指定的键:

通过分隔符"|"之后的数字指定按键的键值,键值见附录3

例如: <info=s110|11>           (11 - Ctrl)

如果您需要测试几个键,它们的值将通过分隔符“|”列出

例如: <info=s110|11|12>         (11 - Ctrl, 12 - Alt)

如果所有指定的键都被按下,则返回1,如果其中一个未被按下,则返回0


s111

与110相同,但:

如果任何指定的键被按下,则返回1,如果它们没有被按下,则返回0



监控信息


s120

显示器数量


s121

主显示器号


s122

从指定的监视器检索信息

 监视器 - 监视器编号:

    0  - 主显示器信息

    1  - 第一台显示器的信息

   2  - 第二台监视器的信息(如果有的话)

   N  - 第N个监视器的信息(如果有的话)

 数量 - 获取到的信息数:

   1  - 监视器的坐标,用逗号分隔(0,0,1366,768)

   2  - 显示器的宽度和高度通过x(1366x768)

   3  - 监视器描述符(0x52CF064B)

   4  - 监视器名称(\\.\DISPLAY1)

例如: <info=s110|0|1>

如果找不到指定监视器的信息,则返回一个空字符串



参数150-152中的磁盘大小信息.

编号后,写入该磁盘上的对象的驱动器盘符或路径.

进一步通过分隔符|被处方

"B" - 以字节输出结果.

"K" - 输出结果以千字节为单位.

"M" - 结果的输出以兆字节为单位.

"G" - 结果的输出为千兆字节.

例子 <info=s150С|M>   <info=s150E:\Test\|B//>


s150

磁盘大小


s151

磁盘空间大小


s152

磁盘空间使用


s153
s154
s155

通过指定的磁盘标签返回驱动器号(e :)。

如果没有这种标签的磁盘,则返回:

  153  - 空字符串。

  154  - 磁盘 c:

  155  - 显示相应的信息,程序关闭。

例如:<info=s154|FILMS>


s156

返回磁盘标签。

示例:<info=s156C> <info=s156E:\Test\>


s160

指定设备(磁盘)的总线类型,返回的数字:

  0  - 未知,1  -  SCSI,2  -  ATAPI,3  -  ATA,4  -  1394

  5  -  SSA,6  -  FIBER,7  -  USB,8  -  RAID,9  -  ISCSI

10  -  SAS,11  -  SATA,12  -  SD,13  -  MMC

 -1  - 在设备的错误或不存在的情况下


s161

如果驱动器关闭则返回0,如果打开则返回1,否则返回-1


 

电力信息(电池)


s170

电源状态:0  - 未启用,1  - 启用,255  - 未知状态


s171

电池充电状态. 可以是以下值的总和:

 0 - 电池没有充电,并且其容量在低和高之间

 1 - 高 - 电池容量超过66%

 2 - 低 - 电池容量不足33%

 4 - 危急 - 电池容量不足5%

 8 - 充电

 128 - 没有系统电池

 255 - 未知状态 - 不能读取有关电池标志的信息


s172

如果状态未知,则电池完全充电的百分比,范围为0到100或255


s173

电池寿命的剩余秒数;如果剩余秒数未知,则为(-1)


s174

完全充电的电池寿命秒数或(-1)如果电池寿命未知


s175

电池名称


s176

制造商名称


s177

制造日期


s178

序列号


s179

唯一标识电池的字符串


s180

目前的温度


s181

估计的操作时间(秒)


s182

电池容量(系统常量标志BATTERY_*的总和)


s183

电池技术(0  - 不可充电,1  - 可充电)


s184

缩短的字符串,表示电池的化学成分


s185

理论电池容量,单位为mWh。


s186

充电电池的电流容量,单位为mWh。


s187

以mWh为单位的建议功率,发生低电量警告


s188

以mWh为单位的建议功率,应出现警告


s189

以mWh为单位的建议功率,应出现警告


s190

充电/放电循环次数


s250

返回的特定类型的信息的名称GetDetailsOf.

 第二个选项: 号或信息的数字型 (见附录34)

 第三个选项: [可选] 信息之间的隔板 (默认换行 @CRLF).

例子: <info=s250|0,1,3,4,5|¤>

看看有什么信息可以包含一个对象与命令:

 

infos=3||21||%P%N ;; GetDetailsOf光标下显示对象的所有信息与信息的名称的类型

 


s260

返回系统路径指定的文件夹GUID.

 第二个选项: 号GUID GUID文件夹或文件夹 (见附录35)

 第三个选项: [可选]

   0 - 返回当前用户的绝对路径 (默认情况下,).

  -1 - 返回默认系统的绝对路径.

例子: <info=s260|39>, <info=s260|39|-1>, <info=s260|{4BD8D571-6D19-48D3-BE97-422220080E43}|-1>

查看客房和文件夹GUID的绝对路径,你可以使用命令:

infos=3||23 ;; 显示系统文件夹的信息

 

"sends=@<info=s260|39> GLOBALSENDS<a>" - 获取路径的音乐文件夹(用户路径)

"sends=@<info=s260|39|-1> GLOBALSENDS<a>" - 获得音乐文件夹路径(系统默认的路径)

"sends=@<info=s260|{4BD8D571-6D19-48D3-BE97-422220080E43}> GLOBALSENDS<a>" - 获得系统文件夹音乐(用户路径)的路径

"sends=@<info=s260|{4BD8D571-6D19-48D3-BE97-422220080E43}|-1> GLOBALSENDS<a>" - 得到了系统的音乐文件夹的路径(该系统的默认路径)

 


 

例子:

"bends=<info=s175> GLOBALBENDS<a>" - 获得扩展的窗口文本

down2up2     c           颜色值信息.


- 没有参数,颜色将从对话框中获取. 例如: <info=c1>

- 使用参数1,从剪贴板获取RGB HEX颜色. 例如: <info=с6|1>

- 使用参数2,RGB HEX颜色取自第3个参数. 例如: <info=c6|2|808000>

(在第三个参数中,来自变量$var_或的数据 GLOBALNAME<N>


c1

RGB HEX (008080)


c2

RR (00)


c3

GG (80)


c4

BB (80)


c5

BGR (808000)


c6

颜色的物理值Rv(0)


c7

颜色的物理值Gv(128)


c8

颜色Bv(128)的物理值


c9

反物理色值Rv:C(255)


c10

反物理色值Gv:M(127)


c11

反物理色值Bv:Y(127)


c12

颜色的物理值Rv,Gv,Bv(0.128,128)


c13

颜色C,M,Y(255,127,127)的反物理值


 

给定坐标图像的像素颜色,其中:

 1-st参数:文件 - 映像文件的路径

 第二参数:X坐标x

 第三个参数:Y坐标y

例如: <info=c30|C:\Test\image.jpg|10|20//>


c30

十进制颜色格式13555413


c31

RGB HEX (CED6D5)


c32

BGR (D5D6CE)


c33

RGB Value (206,214,213)


c34

RGB %Value (80,83,83)


c35

RGB %Value+ (80.8,83.9,83.5)


c36

HSL (115,21,198)


c37

HSB (173,4,84)


c38

HSB % (173,4%,84%)


c39

CMY (49,41,42)


c40

CMYK (0.04,0,0,0.16)


c41

BGR Value (213,214,206)


c50

颜色转换#RGB <==> rgb(Rv,Gv,Bv)

- 没有参数值从剪贴板中取出. 例如: <info=c50>

- 要转换给定的值,必须写入第二个参数. 例如: <info=c50|CED6D5>

(第二个参数可以从变量$var_或 GLOBALNAME<N>



- 没有参数,颜色将从对话框中获取. 例如: <info=c201>

- 使用参数1,从剪贴板获取RGB HEX颜色. 例如: <info=с206|1>

-使用参数2,RGB HEX颜色取自第3个参数. 例如: <info=c206|2|FF7F50>

(在第三个参数中,来自变量$var_或的数据 GLOBALNAME<N>

要测试颜色转换,可以使用以下命令:

color=fullcolor ;; 运行颜色程序


c201

Autoit Hex (0xFF7F50)


c202

Html Hex (#FF7F50)


c203

Delfi Hex ($00FF7F50)


c204

Vb Hex (&hFF7F50)


c205

C++ Hex (0x00FF7F50)


c206

RGB Value (255,127,80)


c207

RGB %Value (100, 49, 31)


c208

RGB %Value+ (100, 49.8, 31.4)


c209

HSL(11,240,158)


c210

HSB (16,69,100)


c211

HSB % (16,69%,100%)


c212

CMY (0, 128, 175)


c213

CMYK [0,1] (0,0.5,0.69,0)


c214

RGB (FF7F50)


c215

ARGB (0xFFFF7F50)


c216

BGR (507FFF)


c217

BGR Value (80,127,255)


c218

Dec (16744272)


c219

Name Color (Coral)


c220

rgb(RGB) (rgb(255,127,80))


c221

RGB [0,1] (1, 0.5, 0.31)


c222

HSB/HSV (16° 69% 100%)


c223

CMYK (0 50 69 0)


c224

Delphi ($FF7F50)


c225

argb(ARGB) (argb(0,255,127,80))


c226

R G B (FF 7F 50 )


c227

R, G, B (FF, 7F, 50)


c228

Dec TC (5275647)


c229

Assembler (00507FFFh)


c230

Basic (&H00507FFF)


c231

C/C++ (0x00507FFF)


c232

Pascal ($00507FFF)


c233

BRG 16 (&H00507FFF&)


c234

Oct (77677520)


c235

Dec TC + (5`275`647)

down2up2     x           Total Commander信息.

x0|N

 

返回文件面板的第一个对象的索引(0或1)。

 x0|1 - 左面板.

 x0|2 - 右面板.

 x0|3 - 活动面板.

 x0|4 - 非活动面板.

 

示例:

"bends=<info=x0|0> GLOBALBENDS<a>" - 获取左侧文件面板中第一个对象的索引

"bends=<info=x0|1> GLOBALBENDS<a>" - 获取右侧文件面板中第一个对象的索引

"bends=<info=x0|2> GLOBALBENDS<a>" - 获取活动文件面板中第一个对象的索引

"bends=<info=x0|3> GLOBALBENDS<a>" - 获取非活动文件面板中第一个对象的索引


x1

返回活动的文件面板:

0  - 左面板.

1  - 右面板.





x2

活动面板的光标下的对象的位置

例:<IF> <info=x2> = 0 <THEN> tcimg=$cmcm_CopySrcPathToClip <ELSE> tcimg=$cmcm_CopyFullNamesToClip <ENDIF>  ;; 如果活动面板当前光标处于“..”处,则复制当前活动面板路径到剪贴板;否则,复制选定对象的全路径到剪贴板


x3

不活动面板的光标下的对象的位置


x20

左面板的光标下的对象的位置


x21

右面板的光标下的对象的位置





x4

活动面板中的对象数


x5

活动面板中的文件数


x6

活动面板中的文件夹数





x7

非活动面板中的对象数


x8

非活动面板中的文件数


x9

非活动面板中的文件夹数





x22

左面板中的对象数


x23

左面板中的文件数


x24

左面板中的文件夹数





x25

右面板中的对象数


x26

右面板中的文件数


x27

右面板中的文件夹数





x10

活动面板中所选对象的数量


x11

非活动面板中所选对象的数量


x28

左面板中所选对象的数量


x29

右面板中所选对象的数量





x12

活动面板中滚动条的位置


x13

非活动面板中的滚动条的位置


x30

左面板中的滚动条的位置


x31

右面板中的滚动条的位置





x14

在活动面板中过滤


x15

在非活动面板中过滤


x32

在左面板过滤


x33

在右面板中过滤





x16

活动面板的路径


x17

非活动面板的路径


x34

左面板的路径


x35

右面板的路径





x18

x19

x36
x37

18 - 活动面板

19 - 非活动面板

36 - 左面板

37 - 右面板

返回:

 0  - 如果在对象面板中搜索"搜索结果"

  1  - 如果面板中有目录

  2  - 如果面板打开FTP

  3  - 如果面板中有存档

 4 - 如果面板是开放的网络或FS插件

 5 - 如果面板是打开树

 6 - 如果在面板中打开了FS-plugin文件夹

 7 - 在FTP上搜索“搜索结果”后,如果在对象窗格中

 8 - 在归档中搜索“搜索结果”后,如果在对象面板中

 9 - 在FS-plugin文件夹中搜索“搜索结果”后,如果在对象窗格中


x38|N
x39|N
x40|N
x41|N

 x38 - 左面板

 x39 - 右面板

 x40 - 活动面板

 x41 - 非活动面板

N :

 0 - 返回所选文件的数量

 1 - 返回所选文件夹的数量

 

例:

"bends=<info=x38|0> GLOBALBENDS<a>" - 获取左侧文件面板中所选文件的数量

"bends=<info=x38|1> GLOBALBENDS<a>" - 获取左侧文件面板中所选文件夹的数量

"bends=<info=x39|0> GLOBALBENDS<a>" - 获取左侧文件面板中所选文件的数量

"bends=<info=x39|1> GLOBALBENDS<a>" - 获取左侧文件面板中所选文件夹的数量

"bends=<info=x40|0> GLOBALBENDS<a>" - 获取活动文件面板中所选文件的数量

"bends=<info=x40|1> GLOBALBENDS<a>" - 获取活动文件面板中所选文件夹的数量

"bends=<info=x41|0> GLOBALBENDS<a>" - 获取非活动文件面板中所选文件的数量

"bends=<info=x41|1> GLOBALBENDS<a>" - 获取非活动文件面板中所选文件夹的数量


x42
x43
x44
x45

返回一串数量的选定对象

x42 - 左面板

x43 - 右面板

x44 - 活动面板

x45 - 非活动面板

例:

"hends=<info=x42> GLOBALHENDS<a>" - 获取左侧文件面板中所选对象的数量

"hends=<info=x44>??-8, GLOBALHENDS<a>" - 获取活动文件面板所选对象的数量






活动工具栏信息

例如: <info=x50>

获取垂直工具栏的信息

之后的数字通过分隔符|规定1.

例如: <info=x50|1> (TC9及以上)


x50

工具栏路径


x51

名称与工具栏的扩展名


x52

工具栏名称


x53

父工具栏路径


x54

工具栏的相对路径


x55

工具栏按钮数


x56

工具栏分隔符数


x57

没有工具栏分隔符的按钮数量


x58

相对父工具栏路径





x60

位数(32/64)


x61

窗口描述符


x62

进程PID


x63

窗口标题


x64

正在运行的进程的路径


x65

正在运行的进程的名称






窗口坐标


x70

窗口左上角的位置X


x71

窗口左上角的位置Y


x72

窗口宽度


x73

窗口高度


x74

窗口右下角的位置X


x75

窗口右下角的位置Y






窗口的客户区域的坐标


x76

窗口客户区域左上角的位置X


x77

窗口客户区域左上角的位置Y


x78

窗口的客户区域的宽度


x79

窗口的客户区域的高度


x80

窗口客户区域右下角的位置X


x81

窗口客户区域右下角的位置Y





x82

标题高度


x83

窗口边框的宽度/高度






标签信息


x90

活动面板的活动文件夹标签数


x91

非活动面板的标签的数量


x92

左面板中的文件夹标签的数量


x93

右面板中的文件夹标签的数量





x94

活动面板的活动标签号


x95

非活动面板的活动标签号


x96

左面板的活动标签号


x97

右面板的活动标签号





x98

活动面板的标签路径列表


x99

非活动面板的标签路径列表


x100

左面板的文件夹标签式路径列表


x101

右面板的文件夹标签式路径列表






信息文件和文件夹路径设置


x110

文件夹的路径,其中是.bar文件


x111

文件路径,其中主工具栏(.bar文件)


x112

路径到主菜单文件Wcmd_LNG.mnu


x113

路径到用户的命令文件Wcmd_LNG.ini


x114

用户命令文件UserCmd.ini的路径


x115

语言文件路径Wcmd_LNG.lng


x116

路径到文件比较程序


x117

调用F4的默认编辑器的路径


x118

异常文件的路径


x119

LOG文件的路径


x120

由组重命名工具使用的编辑器的路径


x121

文件夹标签保存文件夹的路径


x122

路径到缩略图数据库的位置文件夹


x123

默认情况下到外部查看器的路径(由Alt + F3或F3)


x124

文件路径到FTP下载列表(ftplist.txt)






活动文件面板信息


x150

描述


x151

左上角的位置X(相对于窗口)


x152

左上角的位置Y(相对于窗口)


x153

面板宽度


x154

面板高度


x155

右下角的位置X(相对于窗口)


x156

右下角的位置Y(相对于窗口)





x157

左上角的位置X(相对于屏幕)


x158

左上角的位置Y(相对于屏幕)


x159

右下角的位置X(相对于屏幕))


x160

右下角的位置Y(相对于屏幕)






活动文件面板项信息


x161

位置左上角的X(相对于窗口))


x162

左上角的位置Y(相对于窗口)


x163

右下角的位置X(相对于窗口))


x164

右下角的位置Y(相对于窗口)





x165

左上角的位置X(相对于屏幕)


x166

左上角的位置Y(相对于屏幕)


x167

右下角的位置X(相对于屏幕)


x168

右下角的位置Y(相对于屏幕)






非活动文件面板信息


x170

描述


x171

位置左上角的X(相对于窗口)


x172

左上角的位置Y(相对于窗口)


x173

面板宽度


x174

面板高度


x175

右下角的位置X(相对于窗口)


x176

右下角的位置Y(相对于窗口)





x177

左上角的位置X(相对于屏幕)


x178

左上角的位置Y(相对于屏幕)


x179

右下角的位置X(相对于屏幕)


x180

右下角的位置Y(相对于屏幕)



非活动文件面板对象信息


x181

左上角的位置X(相对于窗口)


x182

左上角的位置Y(相对于窗口)


x183

右下角的位置X(相对于窗口)


x184

右下角的位置Y(相对于窗口)





x185

左上角的位置X(相对于屏幕)


x186

左上角的位置Y(相对于屏幕)


x187

右下角的位置X(相对于屏幕)


x189

右下角的位置Y(相对于屏幕)



工具栏信息-BAR

数字后通过分隔符|规定文件的路径.

例如: <info=x200|E:\TC\Test.bar//>

或1被分配 - 意味着活动的工具栏.

例如: <info=x200|1>

或者是规定2  - 表示垂直工具栏.

例如: <info=x200|2> (Total Commander9及以上)


x200

按钮数量


x201

分隔数(分隔符)和传递数


x202

行数


x203

没有分隔符的按钮数量





x210

第一行按钮数


x211

第二行按钮数


...



x239

第29行的按钮数





x240

第一行分隔数


x241

第二行分隔数


...



x269

第29行分隔符数





x270

第一行没有分隔符的按钮数量


x271

第2行没有分隔符的按钮数量


...



x299

第29行没有分隔符的按钮数



来自用户关联的信息(在Wincmd.ini字段[Associations])

数字写入文件的路径后.

例如: <info=x400E:\Test.jpg//>

或规定扩展.

例如: <info=x400.jpg//>


x400

相关程序的启动行


x401

相关的程序路径


x402

相关程序的绝对路径


x403

Associations编号


x404

字符串图标(路径和图标编号)


x405

路径图标


x406

绝对路径图标


x407

图标编号


x408

扩展字符串


x410

用户关联数(不需要路径或扩展名)


x450

从文件TCIMG3264.ini的键获取窗口对象类

第二个参数是密钥的名称。

第3个参数:[可选]

   0 - 返回item类,键值(默认值)。

   1 - 返回一个用于函数的类字符串 ('[CLASS:TMyComboBox; INSTANCE:1]')

     如果在TCIMG3264.ini中,在键中写入数字,则返回窗口对象的句柄。

例:

<info=x450|TCSCP8> 或 <info=x450|TCSCP8|1>

"bends=<info=x450|TCSCP8> GLOBALBENDS<a>" - 获取Total Commander窗口的窗口类,具体取决于位深度(来自TCIMG3264.ini)

"bends=<info=x450|TCSCP8|1> GLOBALBENDS<a>" - 获取Total Commander窗口的窗口类,具体取决于函数中使用的位深度(来自TCIMG3264.ini)

"bends=<info=x450|TOTAL1|1> GLOBALBENDS<a>" - 获取Total Commander窗口工具栏的句柄

"bends=<info=x450|28> GLOBALBENDS<a>" - 获取Total Commander窗口工具栏的句柄


x460

命令行信息

例:

"bends=<info=x460> GLOBALBENDS<a>" - 获取Total Commander的命令行信息


x462

上次重命名字段中的信息(F2)

例:

"bends=<info=x462> GLOBALBENDS<a>" - 从上次重命名字段获取信息(F2)



活动工具栏信息

例如: <info=x500>

获取垂直工具栏的信息

之后的数字通过分隔符|规定1.

例如: <info=x500|1> (为TC9和以上)


x500

描述


x501

左上角的位置X(相对于窗口)


x502

左上角的位置Y(相对于窗口)


x503

面板宽度


x504

面板高度


x505

右下角的位置X(相对于窗口)


x506

右下角的位置Y(相对于窗口)





x507

左上角的位置X(相对于屏幕)


x508

左上角的位置Y(相对于屏幕)


x509

右下角的位置X(相对于屏幕)


x510

右下角的位置Y(相对于屏幕)

down2up2     n           不同的字符串转换.

n1

转换字数.

第二个参数:要转换的数字.

第三个参数:转换为TCIMG.ini的键名在中[NumberNumToName]

第四个参数:

 1  - 小写(默认).

 2  - 大写.

 3  - 大写第一个字母.

 4  - 每个单词的第一个字母大写.

参数被分开|例如:

转换的最大数量为9223372036854775806

转换时,小数部分被丢弃


n2

随机数据字符串.

在第二个参数中通过|字符数是


n3

随机字符行.

第二个参数:从[PassGenerator]字段注册来自TCIMG.ini的Key的名称,其中包含字符集字符串.

第三个参数:规定字符数.

    - 可以是定义随机数的M-N范围.

第四个参数:[可选]要创建的行数(默认为一个).

如果有第5个参数,则返回带有字符串的临时文件的路径.

参数 是分开的 | 例子 <info=n3|Line3|50|300>   <info=n3|Line3|20-50|80>

 


n4

检查指定的ASCII字符代码是否在字符串中.

(检查功能 Chr())

第二个参数:ASCII字符代码(17-26)的范围或范围,由|分隔

第三个参数:通过分隔符?要检查的字符串被写入

如果字符串包含ASCII字符代码的指定范围以外的字符,则返回0.

如果字符串中只有ASCII字符代码的指定范围,则返回1.

例如: <info=n4|32-255??字符串>   例如: <info=n4|32-47|58-64??字符串>


n5

检查指定的ASCII字符代码是否在字符串中.

(检查功能 ChrW())

第二个参数:由Unicode分隔的Unicode字符代码(17-26)的范围或一系列范围

第三个参数:通过分隔符?要检查的字符串被写入

如果字符串包含Unicode字符代码指定范围以外的字符,则返回0.

如果字符串中只有Unicode字符代码的范围,则返回1.

例如: <info=n4|256-328??字符串>


n6

用货币格式转换数字.

第2个 参数: 转换数字.

第3个 参数: 要转换的关键名称在 TCIMG.ini 的[NumberNumToName]中

第4个 参数:

 1 - 小写(默认).

 2 - 大写.

 3 - 第一个字母大写.

 4 - 每个单词的第一个字母大写.

参数 是分开的 | 例如: <info=n6|1662209,16|Russian|3>

转换的最大数量 9223372036854775806


n7

获取数字的组成. 63 ==> 1+2+4+8+16+32

第2个 参数: 转换数字.

第3个 参数:

 0 - 获取小数(默认).

 1 - 得到十六进制数字.

第4个参数: 分隔符 (默认情况下 |)

参数用 |分开 例子: <info=n7|0xFF000000|1|+>


n8

在给定的范围内获取缺失的整数.

 

第二个参数: 由逗号分隔的一串数字。

第三个参数:最小范围值。

第四个参数:最大范围值。

参数用|分隔 例子: <info=n8|1,2,5,8|1|10>


n9

获取给定范围的数字串.

 

第二个参数:最小范围值.

第三个参数:最大范围值.

第四个参数:步长值(默认值1)

第五个参数:连续数字的数量(默认1)

第六个参数:分隔符(默认逗号)

参数用|分隔

 

例子: <info=n9|1|20|2>

"hends=<info=n9|10|360|10>??-6, GLOBALHENDS<a>" - 从10到360获取数字,增量为10

 


n10

获取电话号码格式.

 第二个参数: 电话号码(10位数字,其间有任何字符).

 第三个参数: Number - 格式:

   0 - 在Phone键的[Lines]字段获取TCIMG.ini中指定的所有格式

   1 - 第一格式.

   N - 第N格式.

 第四个参数:国家代码(默认为“+7”);您可以通过逗号书写几个代码.

 第五个参数:字符串到数字(默认没有插入)

 第6个参数:数字后面的字符串(默认没有插入)

参数用|分隔 例子: <info=n10|0123456789|0>


n11

获取电话号码格式.

与模式10相同,但不检查数字位数(10位数)。


n15
n16
n17
n18

2列表的短语比较.

   15 - 从第一个列表中获取与第二个列表的短语匹配的短语.

   16 - 从第一个列表中获取与第二个列表的短语不匹配的短语.

   17 - 获取第一个列表中的短语,与第二个列表的短语一致(以字符为例).

   18 - 从第一个列表中获取与第二个列表的短语不相符的短语(区分大小写).

 第二个参数:通过分隔符或一组短语#1注册的短语列表.

 第三个参数:通过分隔符或一组短语#2注册的短语列表.

 第四个参数:[可选]短语之间的分隔符(默认逗号).

参数用 | 分开

如: <info=n15|3,7,9,15,18|2,4,7,18,111>

如: <info=n16|$GLOBALSENDS|$GLOBALTENDS>

如: <info=n15|лист,дом,дым,привет,пока|код,кот,привет,рот,дым>

 


n30

获取一串数字的最小值,最大值,总值和平均值.

第二个参数:通过分隔符写入的一串数字.

 第三个参数:[可选]平均值的四舍五入.

   0 - 不轮(默认).

   1 - 向下滚动.

   2 - 整理.

 第四个参数:[可选]数字之间的分隔符(默认逗号)。

参数用 | 分开

例子: <info=n30|3,7,9,15,18|1>

"sends=5 GLOBALSENDS<a> bends=10 GLOBALBENDS<a> nends=<info=n30|GLOBALSENDS<1>,GLOBALBENDS<1>>??-4 GLOBALNENDS<a>" - 获取两个数字的最小值,最大值,总数和平均值的示例

"sends=5,10,15,3,38,17 GLOBALSENDS<a> nends=<info=n30|GLOBALSENDS<1>>??-4 GLOBALNENDS<a>" - 获得多个数字的最小值,最大值,总数和平均值的示例

 


n31

将给定数字扩展为素数因子.

第2个参数:十进制数.

 第3个参数: [可选] 数字之间的分隔符 (默认乘法符号 "*").

参数用 | 分开

例: <info=n31|123456789|#>

"vends=@<info=n31|123456789> GLOBALVENDS<a>" - 将数字分解为素数因子

"vends=@<info=n31|123456789|@CRLF>??-1 GLOBALVENDS<a>" - 将数字分解为素数因子

 


n32

获得一系列素数.

第二个参数:范围的最小数量(2是最小的素数).

 第3个参数:最大范围数.

 第4个参数:[可选]数字之间的分隔符(默认为逗号“,”).

参数用 | 分开

例: <info=n32|2|100>

"vends=>n32|1000|2000|@CRLF??-1 GLOBALVENDS<a>" - 得到1000到2000的素数

"vends=>n32|2|100 GLOBALVENDS<a>" - 得到2到100的素数

 


n33

检查一个数字是否为素数.

第2个参数:要检查的数字.

返回:

-1 - 数字不是小数.

 0 - 综合编号.

 1 - 素数.

例: <info=n33|103>

"vends=@<info=n33|123456789> GLOBALVENDS<a>" - 检查数字是否为素数


 

对于模式 n40 - n50

大数的数学行为.

数字可以包含符号: 减 "-", 数 "0" 至 "9" 和点 ".", 例如 "-1234567890.12345"

在内置函数中处理大量数字时,这些操作可以避免AutoIt中的限制. 参数用|分开


n40

返回两个数字的总和.

  第二个参数: 包含该数字的字符串.

 第三个参数: 包含该数字的字符串.

例子: <info=n40|1231.678678|4564.789789>

 


n41

返回减去两个数字的结果.

第二个参数: 包含该数字的字符串.

 第三个参数:包含该数字的字符串.

例子: <info=n41|1231.678678|4564.789789>

 


n42

返回除以两个数字的结果.

第二个参数: 包含该数字的字符串.

 第三个参数: 包含该数字的字符串.

 第四个参数: [可选] 小数位数.

例子: <info=n42|1231.678678|4564.789789>

 


n43

返回两个数相乘的结果.

第二个参数: 包含该数字的字符串.

 第三个参数:包含该数字的字符串.

例子: <info=n43|1231.678678|4564.789789>

 


n44

返回两个数的除法的余数.

第二个参数:包含该数字的字符串.

 第三个参数:包含该数字的字符串.

例: <info=n44|1231.678678|4564.789789>

 


n45

返回数字的平方根。

第二个参数:包含该数字的字符串.

 第三个参数: [可选] 小数位数.

例子: <info=n45|1231.678678|4>

 


n46

返回将数字提升到幂的结果.

第二个参数:包含该数字的字符串.

 第三个参数: [可选] 数字的大小,只有一个大于0的整数(默认为2).

例子: <info=n46|1231.678678|3>

 


n47

返回指定度数的根.

第二个参数: 包含该数字的字符串.

 第三个参数: [可选] 根的指数(默认为2).

 第四个参数: [可选]小数位数.

例子: <info=n47|1231.678678|3>

 


n48

返回四舍五入到指定小数位数的数字.

第二个参数: 包含该数字的字符串.

第三个参数: 小数位数.

例子: <info=n48|1231.678678|3>

 


n49

返回计算数学表达式的结果.

第二个参数: 包含数学表达式.

 可以包含数学运算符, 例如 +-*/()^, 以及兴趣 %

 和内置函数 Abs(), ACos(), ASin(), ATan(), Cos(), Ceiling(), Exp(), Floor(), Log(), Sin(), Sqrt(), Tan().

例子: <info=n49|532+20%>

例子: <info=n49|-1-(2.345-4*3.5^(2*5))/(-2.5098)>

 


n50

比较两个数字.

第二个参数: 包含该数字的字符串.

 第三个参数: 包含该数字的字符串.

返回:

 0 - 如果数字相等.

 1 - 如果第一个数字大于第二个数字.

-1 - 如果第一个数字小于第二个数字.

例子: <info=n50|1231.678678|4564.789789>

 


n60

将十进制数转换为指定的数字.

第二个参数: 十进制数.

 第三个参数: 定义放电顺序的一组字符(至少2个符号)。

   或 @Key,其中 Key -TCIMG.ini中的 [Lines], 其中注册了一个字符集.

例子: <info=n60|45678673081243|@L1>   <info=n60|45678673081243|abcdefghij>

 


n61

将指定的数字转换为十进制.

第二个参数: number(指定数字的字符串).

 第三个参数: 定义放电顺序的一组字符(至少2个符号)。

   或 @Key,其中 Key - TCIMG.ini中的 [Lines], 其中注册了一个字符集.

例子: <info=n61|IKTFSWGLMH|@L1>   <info=n61|efghighdaibced|abcdefghij>

 


n70

按给定的数字或数字将一串数字拆分为范围.

第二个参数: 通过分隔符写入的一串数字,其中从第三个参数中搜索指定的数字.

 第三个参数: 通过分隔符写入的数字或数字串,来自第二个参数的行.

 第四个参数: [可选]数字之间的分隔符(默认逗号).

参数用 | 分开

 

例子: <info=n70|1,2,3,4,5,6,7,8,9|6>   <info=n70|-1,35,1,2,8,9,12,18,23,43,61,78,-2,88,90,55,101|9,25,89,100>

"bends=<info=n70|1,2,3,4,5,6,7,8,9|6>??-4 GLOBALBENDS<a>" - 用数字“6”分割数字串

"bends=<info=n70|-1,35,1,2,8,9,12,18,23,43,61,78,-2,88,90,55,101|9,25,89,100> GLOBALBENDS<a>" - 按一组给定的数字拆分一串数字

 


n71

获取十进制数的二进制表示形式.

第二个参数:十进制数.

参数用 | 分开

例: <info=n71|23434556456097>

hends=<info=n71|12345> GLOBALHENDS<a> - 得到二进制十进制表示法


n72

获取二进制数的十进制表示形式.

 第二个参数:二进制数.

参数用 | 分开

例: <info=n72|11000000111001>

hends=<info=n72|11000000111001> GLOBALHENDS<a> ;; 得到二进制数的十进制表示


n81

将缺少的零添加到指定数字的开头。.

第二个参数:数字.

 第三个参数:数字的大小.

参数用 | 分开

例: <info=n81|12|5>

"hends=<info=n81|12|4> GLOBALHENDS<a>" - 将缺少的零添加到指定数字的开头


n82

将缺少的零添加到指定数字的末尾。.

第二个参数:数字.

 第三个参数:数字的大小.

参数用 | 分开

例: <info=n82|12|5>

"hends=<info=n82|12|4> GLOBALHENDS<a>" - 将缺少的零添加到指定数字的末尾


n90

接收两个整数的最大公约数.

第二个选项: 1-数.

 第三个选项: 2-数.

参数分离 |

例子: <info=n90|333|3636>

"hends=<info=n90|333|3636> GLOBALHENDS<a>" - 获得两个整数的最大公约数

 

 


n91

获取两个整数的比值.

第二个选项: 1-数.

 第三个选项: 2-数.

参数分离符 |

例子: <info=n90|1200|900>

"hends=<info=n91|1200|900> GLOBALHENDS<a>" - 以获得两个整数之间的关系


 

 

down2up2     e           网络有关信息

e1

返回 1,如果连接的 inter无e,0 关闭


e2

返回第一个网络适配器的IP地址,可以在某些计算机上返回"127.0.0.1".


e3

返回第二个网络适配器的IP地址,如果不适用,返回"0.0.0.0".


e4

返回第三个网络适配器的IP地址,如果不适用,返回"0.0.0.0".


e5

返回第四个网络适配器的IP地址,如果不适用,返回"0.0.0.0".


e6

返回IP地址.


e7

返回位置.


e8

返回提供者的名称.


e9

e10

数字后输入链接.

例如: <info=e9http://wincmd.ru/plugring/TCIMG.html>

 9  - 返回指定站点的IP地址.

10  - 返回指定站点的主机名.


e11

e12

数字后,会输入一个链接.

例如: <info=e12http://tcimg.dreamlair.net/TCIMG_ONLINE.html>

检查地址是否存在:

 11 - 返回请求的状态代码:

0 - 发送的地址不是URL或不支持..

200 - 地址存在且未重定向.

404 - 错误,地址不存在.

其它代码值也是可以的 (见. 状态代码列表 HTTP)

12 - 回报:

0 - 地址不存在.

1 - 地址存在.


e13

数字后通过分隔符|IP地址写入:端口.

例如: <info=e13|1.222.333.55:8080>

检查地址是否存在,返回:

 0  - 地址不存在.

 1  - 地址存在.


e14

e15

数字后通过分隔符|IP地址写入:端口.

例如: <info=e14|1.222.333.55:8080>

 14  - 返回地址(1.222.333.55).

 15  - 返回端口(8080).


e16

返回位于Internet上的文件的大小。

例如:<info=e16|http://tc-image.3dn.ru/title.gif|K>

通过分隔符号后的数字链接|符号|国旗是规定的,其中:

  链接 - 链接。

  符号 -  [可选]:

   B  - 大小以字节为单位返回(默认)。

    K  - 大小以千字节为单位返回。

    M  - 大小以兆字节为单位返回。

    G  - 大小以千兆字节为单位返回。

  标志[可选]

   0  - 从缓存中获取文件的大小(如果可能)(默认情况下)。

    1  - 强制从远程站点重新启动。

   2  - 忽略所有SSL错误(使用HTTPS连接时)。

 

-------------------------------------------------- ------------------------------

在错误返回-1

并非所有服务器都能正确输出文件大小。


e17

返回包含从Internet上文件下载的指定字节数的临时文件的路径.

例子: <info=e17|http://tc-image.3dn.ru/Image/Others/0/rrmm.jpg|1000>

通过分隔符后的数字|寄存器

Link|Byte|Flag|Path , где:

 Link - 链接.

 Byte - 要下载的字节数.

 Flag - [可选]

   0 - 文件扩展名取自链接(如果不是,则从下载的内容)(默认).

   1 - 文件扩展名取自下载的内容(如果可能的话).

 Path - [可选] 文件创建的路径(默认情况下在系统文件夹Temp中)



链接路径的信息部分(测试模式...)

数字后,会输入一个链接.

例如: <info=e60http://tc-image.3dn.ru/forum/5-498-158>

要在路径之前和/或之后添加斜杠,a *

例如: <info=e91http://tc-image.3dn.ru/forum/5-1051-18661-16-1497689804*|1//>


e60

链接,删除名称与扩展名(如果有),并删除最终的斜线


e61

链接,删除名称与扩展名(如果有),并添加最后的斜线


e62

链接,没有计划的名称http://和www.并删除最终的斜线


e63

链接,没有计划的名称http://和www.并添加最终的斜线

 

 

 

 

 

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