exect

首页  后退  前进

exect
down2

执行AutoIt的函数表达式.

 

exect=String1||...||StringN

 

参数:

String1||...||StringN

表达式字符串. String - 字符串, 这是Autoit样式中需要执行的表达式。

备注

AutoIt是强大的脚本语言, 它的小尺寸包括一个大型数据库的各种功能. 当您编译它时,它包括主Autoit引擎. 命令 exect 允许您在一行上调用Autoit函数,使用数据创建变量并将它们传递到其它命令.

 

1. 功能.

 •TCIMG.chm不包括所有的AutoIt函数,只有基本的功能:用于处理字符串,数学动作和获取各种信息...可以(必要时)进行测试,而其它的则被添加。

 • 要了解所有功能的工作,可以下载参考文件 Autoit3.chm (v3.3.8.1的俄语版本)或当前英文版本 Autoit.chm

 • 如果您将有通过exect命令调用其它函数的示例,发送,添加到帮助...

  • 不能通过exect命令启动所有功能。不支持循环...

 

2. 宏.

 • 在exect命令中,可以使用Autoit

 

示例

exect=@ProgramFilesDir GLOBALEXECT<a>

 

3. 变量.

 • 在exect命令中,您可以创建全局更改.

 • 命令exect在启动时声明所有使用它们的命令的全局变量 (见: 附录23)

img+ 描述 和 例子

 

• 变量只是将数据存储在内存中的地方,从中可以快速检索数据。把它当成一个邮箱,你可以把数据放在一起或者拿起来。例如,您可以创建一个变量来存储用户对问题的响应或数学表达式的结果.

 

exect命令中的每个变量都有一个以前缀开头的名称(再次类似于邮箱) $var_ 和 可以包含数字 和 符号 拉丁字母小写. 以下是一些例子: $var_array, $var_number, $var_string1

 

• 所有变量在exect命令是全局性的.

 

• 变量存储并在工作结束之前保存其数据.

 

a) 将数据分配给变量.

 

为了使变量分配数据,必须在exect命令中设置变量的名称,符号等于和数据(或返回变量数据的函数)

例子

exect=$var_i=1 ;; 变量$var_i分配给值1

exect=$var_n=Sqrt(2) ;; 变量$var_n从函数Sqrt的计算结果中返回值

exect=$var_a=StringSplit('1a|2a|3a','|',1) ;;变量$var_a返回数组,由函数StringSplit创建

exect=$var_s='Hello~~мир!' ;; 变量$var_s分配给字符串

 

b.1) 修改变量中的数据.

 

数据和变量类型只能在exect命令中更改。变量可以相互传递数据.

例子

exect=$var_i=1 ... exect=$var_i='Hello~~мир!'

;; 变量$var_i分配给值1,

;; 然后$var_i被分配字符串,并且给定的类型从数字变为字符串

 

exect=$var_i1=1 ... exect=$var_i2=$var_i1

;; 变量$var_i1被赋值为1,

;;此外,变量$var_i2被赋值给变量$var_i1

 

它还支持其它变量之间的数据交换.

例子

exect=$var_a=StringSplit('1a|2a|3a','|',1) ... exect=$var_a='Hello~~мир!'

;; 变量$var_a返回数组,由函数StringSplit创建,

;; 此外,变量$var_a被分配字符串,并且给定的类型已经从数组改变为字符串

 

exect=$var_a1=StringSplit('1a|2a|3a','|',1) ... exect=$var_a2=$var_a1

;; 变量$var_a1返回数组,由函数StringSplit创建,

;; 此外,通过更改$var_a1将$var_а2分配给数组

 

exect=$var_a1=StringSplit('1a|2a|3a','|',1) ... exect=$var_a2=StringSplit('5b|6b|7b','|',1) ... exect=$var_s1=$var_a1[2] ... exect=$var_a1[1]=$var_a2[3]

;; 变量$var_a1和$var_a2是数组am,变量$var_s1从第二个单元格数组$var_a1分配数据

;; 接下来,将第一单元数组$var_a1分配给第三单元数组$var_a2的数据

 

 

b.2) 将数据分配给现有变量.

 • 要在更改现有变量时减少命令行的长度,可以使用运算符:

 

操作符

例子

描述

+=

 $var_x+=xxx

 将指定的数据xxx添加到变量$var_x

 等同于 $var_x=$var_x+xxx

-=

 $var_x-=xxx

 从变量$var_x中减去指定的数据xxx

 等同于 $var_x=$var_x-xxx

*=

 $var_x*=xxx

 将变量$var_x与指定的数据xxx相乘

 等同于 $var_x=$var_x*xxx

/=

 $var_x/=xxx

 将变量$var_x除以指定的数据xxx

 等同于 $var_x=$var_x/xxx

&=

 $var_x&='xxx'

 将指定的字符串xxx附加给变量$var_x

 等同于 $var_x=$var_x&'xxx'

@=

$var_x@='xxx'

将指定的数据xxx分配给变量$ var_x的开头

等同于 $var_x='xxx'&$var_x

 

例:

exect=$var_n=5||$var_n+=10||_ViewValues($var_n)

;;现有变量增加的示例

 

exect=$var_n=5||$var_n-=10||_ViewValues($var_n)

;; 从现有变量中减去的示例

 

exect=$var_n=5||$var_n*=10||_ViewValues($var_n)

;; 现有变量乘的示例

 

exect=$var_n=5||$var_n/=10||_ViewValues($var_n)

;; 现有变量除以的示例

 

exect=$var_s='play'||$var_s&='boy'||_ViewValues('$var_s')

;; 将字符串分配给现有变量的示例

 

exect=$var_a=StringSplit('1|2|3|4|5|6|7|8|9','|',1)||_ViewValues($var_a)||$var_a[2]+=500||_ViewValues($var_a)||$var_a[3]-=10||_ViewValues($var_a)||$var_a[4]*=15||_ViewValues($var_a)||$var_a[5]/=2||_ViewValues($var_a)||$var_a[6]&=100||_ViewValues($var_a)

;; 将数据分配给现有一维数组的单元的示例

 

exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa)||$var_aa[1][0]=100||_ViewValues($var_aa)||$var_aa[1][0]+=500||_ViewValues($var_aa)||$var_aa[1][0]*=2||_ViewValues($var_aa)||$var_aa[1][0]/=5||_ViewValues($var_aa)||$var_aa[1][0]&='exit'||_ViewValues($var_aa)

;; 将数据分配给现有二维数组的单元格的示例

 

"exect=$var_s='play'||$var_s@='boy'||_ViewValues('$var_s')" - 将字符串分配给现有变量的数据开头的示例

 

"exect=$var_i=(5=5)AND(6=6)?1:0||_ViewValues($var_i)" - 计算几个条件的例子

"exect=$var_i=(5=6~~OR~~6=7)?1:0||_ViewValues($var_i)" - 计算几个条件的例子

 

c) 合并,计算变量中的数据。

 

在变量之间,使用数学运算符,赋值运算符和Autoit函数来支持数学和字符串操作

•字符串变量类型必须用单引号括起来。

•变量的数值类型不需要包含在引号中。

•组合,计算,向变量分配数据只能通过exect命令完成。

例子

;; 让我们从第一行的变量数据中检查几个变体:

exect=$var_i1=20 ... exect=$var_i2=5 ... exect=$var_s1='AAA'

 

exect=$var_i3=$var_i1+$var_i2 exect=$var_i3='$var_i1'+'$var_i2' ;; result $var_i3 = 25  - 添加数值数据的示例

exect=$var_i3=$var_i1*$var_i2 exect=$var_i3='$var_i1'*'$var_i2' ;;result $var_i3 = 100是数字乘法的例子 данных

exect=$var_i3=$var_i1/$var_i2 exect=$var_i3='$var_i1'/'$var_i2' ;; result $var_i3 = 4  - 数值数据除法的示例

exect=$var_i3=$var_i1-$var_i2 exect=$var_i3='$var_i1'-'$var_i2' ;; result $var_i3 = 15  - 减去数值数据的例子

exect=$var_i3=$var_i1^$var_i2 exect=$var_i3='$var_i1'^'$var_i2' ;; result $var_i3 = 3200000是数值数据的取幂的例子

 

exect=$var_i3=$var_i1&$var_i2 exect=$var_i3='$var_i1'&'$var_i2' ;; result $var_i3 = 205  - 组合数据的示例

 

exect=$var_i3=$var_i1+$var_s1 ;; 结果$var_i3是一个空变量,因为字符串变量$var_s1不包含在单引号中

exect=$var_i3='$var_i1'+'$var_s1' ;;结果$var_i3 = 20,因为变量$var_i1是一个数字类型,$var_s1是字符串类型

exect=$var_i3=$var_i1&$var_s1 ;; 结果$var_i3是一个空变量,因为字符串变量$var_s1不包含在单引号中

exect=$var_i3='$var_i1'&'$var_s1' ;; result $var_i3 = 20AAA

• 您还可以使用括号来获取更复杂的数学表达式.

  exect=($var_n1+$var_n2)*$var_n3-$var_n4^2+($var_n1/2)*$var_n5

 

• 在数学表达式中,应该没有赋值操作符(关联) &

• 数组中可以列举类似的例子 $var_array[1], $var_array[2], ... $var_array[N]

• 因为数组可以包含不同类型的数据,那么不要忘了在单引号中总结变量: '$var_array[1]'

 

d)组合,在函数中计算这些变量.

 

• 变量可以传递到AutoIt函数.

• 变量的字符串类型必须用单引号括起来.

• 字符串函数的结果可以由赋值运算符组合 &

• 可以使用数学运算符在一次调用中计算数值函数的结果 + - ^\*

• 函数可以嵌套在一起。

例子

exect=$var_s1='字符串' ... exect=$var_s2=StringLeft('$var_s1',3) ;; 将变量的值传递给函数

 

exect=$var_s1='字符串' ... exect=$var_s2=StringLeft('$var_s1',1)&StringRight('$var_s1',1) ;; 结合功能的结果 &

 

exect=$var_i1=10||$var_i2=20 ... exect=Round(Exp($var_i1)+Sqrt($var_i2))

;; 将数值变量$var_i1和$var_i2传递给函数

;; 函数的结果计算Exp(),Sqrt()

;; 结合Exp()+ Sqrt()的数值结果,

;; 传递Round()函数的结果

 

e)提供分配(计算)...

 

• exect命令在计算结果时支持三进制分配条件.

• 示例和描述看 应用

 

f)将这些变量传递给其它命令.

 

• 在命令行中的任何一点,$var _...将被替换为相应的变量值.

• 将变量传递给其它命令m时,不需要将它们包含在引号中.

例子

exect=$var_i=1 ... bufsr=##$var_i ;; 变量$var_i被传递给bufsr命令

 

exect=$var_stroka='Hello~~мир!' ... bufsr=##$var_stroka ;;变量$var_stroka传递给bufsr命令

 

exect=$var_aa=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1) bufsr=##$var_aa[1]~~$var_aa[5]

;;cell数组以及可以传递给命令行

 

... copys=$var_array||%t

;; 如果变量$var_array是数组欧姆(在单元格中是对象路径),

;; 然后不创建临时文件,您可以将数组发送到copys命令(等)

;; 使用列表的所有命令都可以接受变量(数组)

;; 传递数组a命令m正在测试中。也许在某些命令x,直到它的工作.

• 它还支持通过注册的全局变量传递数据 GLOBALEXECT<> (见: 附录23)

• GLOBALEXECT中所有赋值给变量(计算)的结果依次写入。

• 没有分配的结果(如无符号命令等于=)被写入第1个单元格。

•在GLOBALEXECT中,您创建(传递)要执行的那些也被写入。

•缺点是每次调用exect命令后,都会被覆盖,变量$var_无(如果课程计划好)。

 


g)建议.

 • 建议使用相同长度的变量名称(以便名称不存在"交集")

   ($var_i1, $var_n1或$var_sline, $var_array ...)

 • 变量可以包含不同类型的数据。

 • 为了方便理解命令,建议使用变量$var_中的后缀

 

a

(Array) 数组 的数据 ($var_a...)

 

b

(Binary data) 二进制数据 ($var_b...)

 

h

(File or window handle) 文件描述符,窗口等 ($var_h...)

 

i

(Integer) 整 ($var_i...)

 

f

(Boolean) 布尔可设置为True或假 ($var_f...)

 

n

(Floating point number) Число с плавающей точкой ($var_n...)

 

s

(String) 字符串 ($var_s...)

 

v

(Variant) 未定义或更改数据类型,Autoit的基本类型 ($var_v...)

 

t

(Struct) C/C ++风格的结构,用于DllCall,WM_ *消息,处理数据等。 ($var_t...)

 

p

(Pointer) 指向其元素结构的指针 ($var_p...)

 

o

(Object) 对象 ($var_o...)

 

h)不同类型数据的变量。

 

 • 通过exect命令传递各类数据的变量的功能.

 • 它们是在通过命令行传递的时候,不可能准确地确定数据传递的是什么样的变量.

 • 在大多数情况下,这并不重要,因为主要是字符串或数字数据.

 • 要准确传递数据类型定义,必须使用该命令 Eval('变量名').

 • 变量名称未注册 $.

例子

exect=$var_aa=StringSplit('1|2|3|4','|',2)||$var_i=IsArray(Eval('var_aa'))||_ViewValues($var_i) ;; 检查的一个例子是变量数组欧姆或无

 

exect=$var_aa='Hello'||$var_i=IsArray(Eval('var_aa'))||_ViewValues($var_i) ;;检查的一个例子是变量数组欧姆或无

 

 

4. 调用函数和创建变量的语法.

 •exect命令不应该有空格空格和引号.

img+ 描述 和例子

 • String变量和字符串必须用单个引号括起来 (撇号 'стока').

 • 如果 在字符串你需要任何特殊的字符 (空格, 引号...), 应该:

    - 使用函数 Chr(), 由分配运算符从公共行中选择它.

    - 空格您可以用双波纹替代它 ~~

    - 引号 可以用撇号的双重字符代替 ''

 

例子

exect=Sqrt( 2 ) ; 不是有效的函数调用,因为有空格

exect=Sqrt(2) ; 正确的函数调用

 

exect=$var_k1='字符串 с 空格ами 和 с "кавычками"' ; 字符串分配无效, 因为有空格和引号

exect=$var_k1='字符串'&Chr(32)&'с'&Chr(32)&'空格ами'&Chr(32)&'и'&Chr(32)&'с'&Chr(32)&Chr(34)&'кавычками'&Chr(34) ; 正确分配

exect=StringUpper('текст~~с~~空格ами~~и~~'''кавычками''') GLOBALEXECT<a> ;; 正确的函数调用

 

 

5. 获取数据.

 • exect命令可以发送各种信息.

img+ 描述 和 例子

 • 信息的传递仅通过将信息分配给给定的变量而发生.

 • 需要在之前添加符号 ##

 • 在某些情况下,还添加第三个字符 @, $, #

 

 

##

输入数据. ##Input!!Output##Input??Mode (推荐)

Input - 获取数据到一个命令, 选项是:


字符串 -例如密码

@字符串 - 例如 @c:\test.txt (路径 作为一个字符串传递)

>Params - 参数字符串 见附录10 没有前缀 info

-1 - 数据将从剪贴板中取出.

-2, -3, -4 - 数据将从活动文件AkelPad中获取:

   -2 - 如果未选择任何内容则选择所有文本.

   -3 - 如果没有选择,则选择,然后什么都没有.

   -4 - 得到所有的文字.


File - 数据将从文件中获取。选项:

  FilePath - 充分文件路径. c:\Text.txt

  %L - 所选对象的完整路径列表. 见附录7

  %F - 所选对象的名称列表.


 从各种来源:

  GLOBALNAME - 全局变量传递的数据. 见附录23

  <xfolder> - 参数发送的信息 见附录11

  <info> - 参数发送的信息 见附录10

  [tc] - Total Commander面板的各种列表 ([tc=TL]) 见附录12


 从各种列表: 见附录22

  $INI<> - 来自INI文件的信息.

  $LISTF<> - 指定对象的列表.

  $PS<> - 目录对象列表.

  $FOLDC<> - 目录内容对象列表.

  $FOLDM<> - 所选对象的列表 和子文件夹中的所有对象.

  $LISTC<> - 所选对象的列表不包含重复项.

  $cliplist - 从剪贴板列出完整的对象路径.


 从各种对话框: 见附录18

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.


#URL\\Code - 指定链接URL的源代码html, Code [可选] - 获取数据编码:

    1 - ANSI (默认情况下), 2 - UTF16 Little Endian, 3 - UTF16 Big Endian, 4 - UTF8

#URL\\8 - 在隐藏的IE浏览器中打开页面并获取信息.

       可以从chm文件中获取内容 (查看链接: mk:@MSITStore:Path.chm::URL\\8)

#TITLE\\9 - 获取打开的资源管理器窗口内容的HTML代码, CHM, ...,其中 TITLE - 窗口标题或句柄.

 


 

Output - 输出模式(将数据写入全局GLOBALEXECT数组):

-1 - 按行拆分

 1 - 默认情况下

 

 

 

例子

exect=$var_array=##$LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt>!!-1 GLOBALEXECT<$var_array>

;; 通过将它们放在$var_array中来传送给定的对象列表的示例

 

exect=$var_array=##$PS<"%p"!!1!!0!!*.ini|*.txt*>!!-1 GLOBALEXECT<$var_array>

;; 在活动面板中传递文件路径ini和txt的示例,将它们放在数组$var_array中

 

exect=$var_array=##$FOLDC<%L!!0!!2>!!-1 GLOBALEXECT<$var_array>

;; 通过将第一级专用目录的文件夹的路径放置在数组$var_array中来传送路径的示例

 

exect=$var_stroka=##[input=BOX1] GLOBALEXECT<a>

;; 将输入对话框中输入的数据传送到变量$var_stroka的示例

 

exect=$var_array=##$INI<1!!%%COMMANDER_PATH%%\WinCmd.ini>!!-1 GLOBALEXECT<$var_array>

;; 将WinCmd.ini文件的所有字段(括号)的名称逐行传递的示例,放入数组$var_array

 

exect=$var_array=##%L!!-1 GLOBALEXECT<$var_array>

;; 通过将所选对象的列表放在$var_array中来传递列表的示例

 

exect=$var_array=##-1!!-1 GLOBALEXECT<$var_array>

;; 在数组$var_array中逐行传递剪贴板的内容的示例

 

exect=$var_stroka=##@c:\Test\1.txt GLOBALEXECT<a>

;; 将路径传递给变量$var_stroka的示例

 

 • 支持多个分配,并在一个exect运行中使用参数.

 

示例

exect=$var_a1=##$PS<...>||$var_a2=##$PS<...>||$var_a3=##$PS<...> ...

 

 

6. 使用用户自定义函数(UDF)。

 •用户自定义函数可以在exect命令中使用。

 •UDF函数(用户自定义函数) -  Autoit用户编写的函数,用于在脚本中更容易的工作。

 • 一些有用的功能将根据需要包含在帮助中。 (例如,使用的功能 数组)。

 • 您只能使用TCIMG.chm帮助中有的那些UDF函数。

 

7. 将变量的内容写入文件。

 • 要将$var _...变量的内容写入文件,可以使用命令 asave

参见:

例子

 

%Zexect=$var_i=##$INI<8!!%%COMMANDER_INI%%!!Configuration!!CopyComments> tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 exect=$var_s=$var_i=2?'desc_red'&'.ico!!desc_gren'&'.ico':'desc_gren'&'.ico!!desc_red'&'.ico' textt=%%COMMANDER_PATH%%\BAR\000_TCIMG_Test.bar||$var_s||backup<0> barupd ;; 切换复制描述的设置,更改活动面板按钮的图标(图标desc_gren.ico和desc_red.ico必须放在TC的根目录中)

 

<FOR> 1 <TO> 5 exect=$var_sc=Mod(:INDEX:)=0?'blue-red':'red-blue'||_ViewValues('$var_sc') <NEXT> ;; 在循环中获取变量$var_sc与奇数/偶数计数器的不同值的示例

 

<FOR> 1 <TO> 5 infbx=InfoBox_TEST1 exect=$var_n=0 $FORCONT=$var_n=1?0:1 infbx=InfoBox_TEST2 <NEXT> ;; 在循环中使用$FORCONT标签的示例

 

<HOTKEY=10> iniwr=%%TCIMG_PATH%%\TCIMGU.ini||Navigation||Path||"%P" <HOTKEY=X> exect=$var_path=##$INI<8//%%TCIMG_PATH%%\TCIMGU.ini//Navigation//Path> patha=$var_path ;; 按SHIFT键记住路径有效面板;简单的按 - 跳到记忆的路径

 

<IF> <info=f1%P%N//> = <info=f1%T%M//> <THEN> exect=MsgBox(64+4096,'Результат','Контрольные~~суммы~~совпадают.') <ELSE> exect=MsgBox(48+4096,'Результат','Контрольные~~суммы~~не~~совпадают.') <ENDIF> ;; 比较不同面板中两个文件的MD5校验和,在手动关闭的弹出窗口中,报告结果(首先单击一个文件,将对侧面板移动到正在扫描的文件)

 

<TRAY=~~CTRL+ЛКМ~~-~~Запись~~пикселя~~под~~курсором~~в~~файл@CRLF~~ESC~~-~~выход||1||TCIMG.dll,85> <PRESS=11,1> exect=$var_pos=MouseGetPos()||$var_hex=Hex(PixelGetColor($var_pos[0],$var_pos[1],0),6) bufsr=##<info=c12|2|$var_hex>||save<C:\Color.txt|2> <PRESS=1B> :EXIT: ;; 使用CTRL + LMB(点击鼠标左键),RGB值被添加到光标到指定的文件中,托盘中的工具提示,操作期间会显示通过托盘图标的ESC输出...

 

aends=-1??-1||&&([^=]+)(=)(.+)!!$1@CRLF$3 exect=$var_stroka=##GLOBALAENDS<1> GLOBALAENDS<c2> iniwr=$f257||Russian||$var_stroka||ClipGet() ;;在[Russian]字段中加入TCIMGU.lng缓冲区的内容(key = value)

 

bufsr=##<info=x5> exect=ToolTip(ClipGet(),800,500,'Информация',1,1)||Sleep(5000) ;; 将活动面板中的文件数量写入剪贴板,并在信息窗口中显示

 

exect=$var_a=_ArrayCreate('5x2')||_ViewValues($var_a)||$var_a[0][1]='data'||_ViewValues($var_a)||$var_a[1][0]=1000||_ViewValues($var_a)||_Swap($var_a[0][1],$var_a[1][0])||_ViewValues($var_a) ;; 二维数据中的数据分配和单元之间的数据交换的例子

 

exect=$var_a=25||$var_b=5||$var_icheck=(Int($var_a/$var_b)<>$var_a/$var_b)?0:1||MsgBox(4096,'Сообщение','Делимость.~~Результат:~~'&$var_icheck) ;;确定一个数字与另一个数字的可分割性(1可整除,0  - 不可整除)

 

exect=$var_a=5||$var_b=6||$var_imax=$var_a>$var_b?$var_a:$var_b||MsgBox(4096,'Сообщение','Максимальное~~число~~'&$var_imax) ;; 通过三元条件确定最大数量

 

exect=$var_a=5||$var_b=6||$var_imin=$var_a<$var_b?$var_a:$var_b||MsgBox(4096,'Сообщение','Минимальное~~число~~'&$var_imin) ;;通过三元条件确定最小数量

 

exect=$var_a=IniReadSectionNames(EnvGet('COMMANDER_INI'))||_ViewValues($var_a) ;;读取Wincmd.ini中所有字段的名称

 

exect=$var_a=MouseGetPos() pause=5s exect=MouseMove($var_a[0],$var_a[1],0) ;; 记住光标位置,5秒后将光标返回到原始位置

 

exect=$var_a=MouseGetPos()||$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||ToolTip('$var_s',$var_a[0],$var_a[1],'Информация',1,1)||Sleep(5000) ;;在光标位置创建一个5秒钟的工具提示信息:路径光标下的对象及其创建日期

 

exect=$var_a=MouseGetPos()||_ViewValues($var_a) ;; 获取数组鼠标光标坐标

 

exect=$var_a=PixelSearch(0,0,20,300,0xFF0000)||IsArray($var_a)?_ViewValues($var_a):_ViewValues('颜色~~не~~найден') ;; 获得红色颜色a的数组像素坐标

 

exect=$var_a=StringRegExp(FileRead('%P%N'),'(?m)((?:[^\r\n]+(?:\r\n|$)+){5})',3)||_ViewValues($var_a) ;; 将光标下的文本文件拆分5行

 

exect=$var_a=StringRegExp(FileRead('%P%N'),'(?ms)@font-face(?:[\s]+)?\{[^\{]+\}',3)||_ViewValues($var_a) ;; 在游标下分割成数组文件css所有的片段@ font-face

 

exect=$var_a=StringRegExp(FileRead('%P%N'),'(?ms)@font-face(?:[\s]+)?\{[^\{]+\}',3)||_ViewValues($var_a)||$var_a=_ArrayUnique($var_a)||_ViewValues($var_a) ;; 在游标下分割成数组css文件所有的片段@ font-face和删除重复的片段

 

exect=$var_a=StringSplit('%%COMMANDER_PATH%%\Bar\000_TCIMG_Test.bar|%%COMMANDER_PATH%%\Bar\084_AU3.bar|%%COMMANDER_PATH%%\Bar\000_TCIMG_Test_Exe.bar','|')||$var_si=EnvGet('COMMANDER_PATH')&'\WinButtonBar.ini'||$var_sb=IniRead('$var_si','Buttonbar','Buttonbar','''')||$var_i=Number(_ArraySearch($var_a,'$var_sb')+1)||$var_i=($var_i>3~~Or~~$var_i=0)?1:$var_i||IniWrite('$var_si','Buttonbar','Buttonbar','$var_a[$var_i]')||IniWrite('$var_si','Buttonbar','Buttonbar',Execute('$var_a[$var_i]')) ;; 将WinButtonBar.ini中的一个圆圈中的3个预定义的.bar路径之一写入[Buttonbar]字段

 

exect=$var_a=StringSplit('.txt|.jpg|.au3|.png|.chm','|',1)||_ViewValues($var_a,'Просмотр~~数组а:ICON|e:') ;; 查看数组a(表中项目的图标相对于文件类型的系统关联分配)

 

exect=$var_a=StringSplit('1a|'&'|3a|4a|5a|6a|7a|8a|9a','|',2) GLOBALEXECT<a> exect=$var_name='GLOBALEXECT<2>'=''''?'*':'имя'||_ViewValues('$var_name') ;; 空单元测试示例

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1)||_ViewValues($var_a,'Просмотр~~数组а:CHECKBOX:') ;; 查看数组,并在复选框中选择项目

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1)||_ViewValues($var_a,'Просмотр~~数组а:ICON|z|0|iA_2:') ;; 查看数组,并在复选框中选择项目的可能性(在表中,图标的设置取自键值"iA_2"的[InfoList]字段)

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%p[info=s47].txt"|1||9,1||upd<1> ;;在文件中写入第1和第9个单元格数组和var_a,在活动面板中以系统时间的名称+更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||1,9||upd<1> ;; 将第1和第9个单元格数组和var_a写入名为List.txt +的活动面板中的文件,以更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||9,1||upd<1> ;; 将第1和第9个单元格数组和var_a写入名为List.txt +的活动面板中的文件,以更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||upd<1> ;; 将所有单元格数组和var_a写入名为List.txt +的活动面板中的文件,以更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||xline<^^---;;$$===>||upd<1> ;; 将所有单元格数组和var_a写入名为List.txt的活动面板中的文件,将"---"添加到每一行的开头,"==="

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||xline<^^enum[1|1|1]~~;;$$===>||upd<1> ;; 将所有单元格数组和var_a写入名为List.txt的活动面板中的文件,将编号添加到每行的开头,到最后 - "==="

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|2|@CRLF|1||upd<1> ;;写(添加到最后,如果List.txt存在)所有单元格数组和var_a到一个文件,进入名为List.txt的活动面板+更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|3|@CRLF|0||upd<1> ;; 写(添加到开头,如果List.txt存在)所有单元格数组和var_a到一个文件,进入名为List.txt的活动面板+更新活动面板

 

exect=$var_a=StringSplit(ClipGet(),'''',2)||$var_a=_ArrayUnique($var_a) asave=var_a||"%pListSym.txt"||upd<1>||all|| ;; 从剪贴板的内容写入一个唯一的符号到ListSym.txt文件中的活动列表

 

exect=$var_a=StringSplit(ClipGet(),'''',2)||$var_a=_ArrayUnique($var_a)||_ViewValues($var_a) ;; 按字符分割剪贴板符号的内容并删除重复的示例

 

exect=$var_a=StringSplit(ClipGet(),'''',2)||_ViewValues($var_a) ;; 以字符划分剪贴板的内容的示例

 

exect=$var_a=StringSplit(ClipGet(),@CR,2)||_ViewValues($var_a) ;; 表中剪贴板的线视图

 

exect=$var_a=StringSplit('F|G|N|B|V|Y|F|A|Z','|',2) asave=var_a||"%pList.txt"|1||formt<1,3>||upd<1> GLOBALASAVE<a> ;; 将所有单元格数组和var_a写入名为List.txt的活动面板中的文件,删除重复项并按升序排序+更新活动面板并获取路径创建的文件

 

exect=$var_a=StringSplit('F|G|N|B|V|Y|F|A|Z','|',2) asave=var_a||"%pList.txt"|1||formt<1,3>||upd<1> ;; 将所有单元格数组和var_a写入名为List.txt的活动面板中的文件,以前删除重复项并按升序排序+更新活动面板

 

exect=$var_a=StringSplit(FileRead('%P%N'),'''',2)||$var_a=_ArrayUnique($var_a) asave=var_a||"%P%O_sym.%E"||upd<1>||all|| ;;使用_sym前缀写入光标下的文件内容的唯一文件

 

exect=$var_a=StringSplit(FileRead('%P%N'),'</p><p>',1)||_ViewValues($var_a) ;; 将光标下的文本文件用短语"</p> <p>"

 

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','''')||$var_is=StringInStr('$var_sp','TCIMG')?2:1||IniWrite('$var_sc','Configuration','Editor',$var_a[$var_is]) rstart ;; 重新启动时切换到F4

 

exect=$var_a=StringToASCIIArray(ClipGet())||_ViewValues($var_a) ;;在表格中显示剪贴板行中字符的ASCII码

 

exect=$var_a1=FileReadToArray('%L') GLOBALEXECT<a> ;; 创建数组所选对象的示例

 

exect=$var_a1=FileReadToArray('%P%N') GLOBALEXECT<a> ;; 在光标下创建数组文本文件的一个示例

 

exect=$var_a1=StringSplit('%P%N','\',1) GLOBALEXECT<a> ;; 创建路径元素的示例

 

exect=$var_a1=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1) GLOBALEXECT<$var_a1> exect=$var_a2=StringSplit('1b,2b,3b,4b,5b,6b,7b,8b,9b',',',2)||$var_a1[6]=$var_a2[2] GLOBALEXECT<$var_a1> GLOBALEXECT<$var_a2> GLOBALEXECT<a> ;; 创建两个框,更改单元格和查看每个框的示例

 

exect=$var_a1=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1)||$var_a2=$var_a1 GLOBALEXECT<a> ;; 在变量$var_a1中创建数组a并将其复制到变量$var_a2的示例

 

exect=$var_a1=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1)||$var_a2=StringSplit('1b,2b,3b,4b,5b,6b,7b,8b,9b',',',2) GLOBALEXECT<$var_a1> GLOBALEXECT<$var_a2> GLOBALEXECT<a> ;;创建两个名称的示例,每个的单独视图

 

exect=$var_a1=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2)||$var_n1='размер~~数组а~~'&UBound($var_a1) GLOBALEXECT<a> ;;创建数组的例子和得到它的大小

 

exect=$var_a1=StringSplit(FileRead('%P%N'),'~~',1) GLOBALEXECT<a> ;; 空格一个将文本文件分解成数组的例子

 

exect=$var_a1=StringToASCIIArray('abc')||$var_s1=StringFromASCIIArray($var_a1) GLOBALEXECT<a> ;; 将数组中的字符串写入包含每个字符的ASCII码的变量$var_aa以及字符串中的逆变换数组和ASCII码的示例

 

exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&@CRLF&'GLOBALSENDS<1>') <NEXT> exect=||_ArrayToClip($var_aa,@CRLF) ;; 将按钮数量写入剪贴板以及Total Commander工具栏的名称,其中该命令包含缓冲区中的短语

 

exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&'~~'&'GLOBALSENDS<1>') <NEXT> exect=||_ViewValues($var_aa,'Поиск~~фразы~~'&ClipGet()&'~~в~~命令х') ;;在表中显示按钮的数量和工具栏的TCTotal Commander,其中该命令具有来自缓冲区的短语

 

exect=$var_aa=_ArrayCreate('2x5')||_ViewValues($var_aa) ;; 创建一个2x5的二维数组的例子

 

exect=$var_aa=_ArrayCreate('2x5',1,'AA|BB|CC|DD|EE')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子

 

exect=$var_aa=_ArrayCreate('2x5',2)||_ViewValues($var_aa) ;;创建一个2x5的二维数组的例子

 

exect=$var_aa=_ArrayCreate('2x5',2,'AA|BB|CC|DD|EE')||_ViewValues($var_aa) asave=var_aa||"%pList.txt"||upd<1> ;; 创建一个二维数组5x2并填写数据并写入文件的示例

 

exect=$var_aa=_ArrayCreate('2x5',2,'AA|BB|CC|DD|EE')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子

 

exect=$var_aa=_ArrayCreate(5) GLOBALEXECT<$var_aa> ;; 创建一个空数组的例子a

 

exect=$var_aa=_ArrayCreate(5)||_ViewValues($var_aa)||$var_aa[1]='data'||$var_aa[2]=1000||_ViewValues($var_aa)||$var_aa[2]=$var_aa[1]||_ViewValues($var_aa) ;;一维数组中的单元之间的数据传递的示例e

 

exect=$var_aa=_ArrayCreate(5)||_ViewValues($var_aa)||$var_aa[1]='data'||$var_aa[2]=1000||_ViewValues($var_aa)||_Swap($var_aa[1],$var_aa[2])||_ViewValues($var_aa) ;; 一维数据e中的数据分配和单元之间的数据交换的示例

 

exect=$var_aa=_ArrayCreate(5,2)||_ArrayDisplay($var_aa) ;; 创建一个空数组的例子a

 

exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa) ;; 创建2维数组5x2的例子

 

exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa)||$var_aa[0][1]='data'||_ViewValues($var_aa)||$var_aa[1][0]='1000'||_ViewValues($var_aa) ;; 二维数组中数据分配的例子e

 

exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa)||$var_aa[0][1]='data'||_ViewValues($var_aa)||$var_aa[1][0]=1000||_ViewValues($var_aa)||_Swap($var_aa[0][1],$var_aa[1][0])||_ViewValues($var_aa) ;; 二维数据中的数据分配和单元之间的数据交换的例子

 

exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa)||$var_aa[0][1]='data'||_ViewValues($var_aa)||$var_aa[2][0]=$var_aa[0][1]||_ViewValues($var_aa) ;;在二维数组e中的单元之间的数据传递的示例

 

exect=$var_aa=_ArrayCreate('5x2',1,'Hello|пока')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子

 

exect=$var_aa=_ArrayCreate('5x2',2)||_ViewValues($var_aa) ;; 创建2维数组5x2的例子

 

exect=$var_aa=_ArrayCreate('5x2',2,'Hello|пока')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子

 

exect=$var_aa=_ArrayCreate(8,1,'A')||_ArrayDisplay($var_aa) ;; 创建和填充数组的例子a

 

exect=$var_aa=DriveGetDrive('ALL') GLOBALEXECT<$var_aa> ;; 数组,包含设备列表

 

exect=$var_aa=IniReadSection(EnvGet('COMMANDER_INI'),'Configuration')||_ViewValues($var_aa) ;; 从配置字段读取Wincmd.ini中的所有对参数=值

 

exect=$var_aa=MemGetStats() GLOBALEXECT<$var_aa> ;; 数组信息与内存有关

 

exect=$var_aa=Run('Explorer.exe~~/select,'&@ProgramFilesDir&'\Internet~~Explorer') GLOBALEXECT<a> ;; 启动程序的例子

 

exect=$var_aa=StringSplit(_StringDuplication('blue-red|red-blue|',10),'|',1) GLOBALEXECT<$var_aa> <FOR> 1 <TO> 5 exect=$var_s=$var_aa[:INDEX:] exect=_ViewValues('$var_s') <NEXT> ;; 从复制的字符串创建数组a并将元素传送到数组e的示例

 

exect=$var_aa=StringSplit('0;1;2;3;4;5;6;7;8;9',';')||_ArrayDisplay($var_aa)||$var_an=StringSplit('3|5|9','|')||_ArrayDisplay($var_an)||_ArrayInsert($var_aa,$var_an,'Вставлена~~3-я~~ячейка|5-я|9-я')||_ArrayDisplay($var_aa) ;; 将数组$var_aa值插入到数组a $var_an中的指定单元格中的示例

 

exect=$var_aa=StringSplit('0;1;2;3;4;5;6;7;8;9',';')||_ArrayDisplay($var_aa)||_ArrayInsert($var_aa,2,'Вставлена~~2-я~~ячейка')||_ArrayDisplay($var_aa) ;; 将数组$var_aa值插入给定单元格的示例

 

exect=$var_aa=StringSplit('0;1;2;3;4;5;6;7;8;9',';')||_ArrayDisplay($var_an)||_ArrayInsert($var_aa,'3;5;9','Вставлена~~3-я~~ячейка|5-я|9-я')||_ArrayDisplay($var_aa) ;; 将数值插入数组$var_aa到指定单元格的示例

 

exect=$var_aa=StringSplit('0;1;2;3;4;5;6;7;8;9',';',2)||_ArrayDisplay($var_aa)||_ArraySort($var_aa,1)||_ArrayDisplay($var_aa)||_ArraySort($var_aa)||_ArrayDisplay($var_aa) ;; 排序示例数组a

 

exect=$var_aa=StringSplit('1|2|3|4','|',2)||$var_ap=_ArrayPermute($var_aa,'-')||_ArrayDisplay($var_ap) ;; 示例return数组a $var_ap指定数组的所有元素的排列a $var_aa

 

exect=$var_aa=StringSplit('1|2|3|4','|',2)||$var_i=IsString(Eval('var_aa'))||_ViewValues($var_i)||$var_aa='Hello'||$var_i=IsString(Eval('var_aa'))||_ViewValues($var_i) ;; 样本检查是一个变量字符串数据类型

 

exect=$var_aa=StringSplit('1|2|3|4|5|6|7|8|9|10','|',1)||_ArrayDisplay($var_aa)||_ArrayRandomize($var_aa,1)||_ArrayDisplay($var_aa) ;; 元数据从第二个元素随机分布的一个例子

 

exect=$var_aa=StringSplit('1|2|3|4|5|6|7|8|9|10','|',2)||_ArrayDisplay($var_aa)||_ArrayRandomize($var_aa)||_ArrayDisplay($var_aa) ;; 元数据分布的一个例子是随机的

 

exect=$var_aa=StringSplit('1a|2a|3a|4a','|',2)||_ArrayDisplay($var_aa)||$var_a2=StringSplit('5b|6b|7b|8b|9b','|',2)||_ArrayDisplay($var_a2)||_ArrayConcatenate($var_aa,$var_a2)||__ArrayDisplay($var_aa) ;; 创建2个数组并将第2个加入到第一个的例子

 

exect=$var_aa=StringSplit('1a|2a|3a|4a','|',2)||_ArrayDisplay($var_aa)||_ArrayDelete($var_aa,2)||_ArrayDisplay($var_aa) ;; 创建示例数组并删除指定的单元格

 

exect=$var_aa=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1) GLOBALEXECT<$var_aa> <FOR> 1 <TO> 5 exect=$var_s=$var_aa[:INDEX:] exect=_ViewValues('$var_s') <NEXT> ;; 数组例子和数组元素的传递e

 

exect=$var_aa=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1) GLOBALEXECT<a> bufsr=##$var_aa[1]~~$var_aa[5] ;; 创建数组的例子和将单元格传递给其它人命令m

 

exect=$var_aa=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2)||_ArrayDisplay($var_aa)||$var_a2=_ArrayExtract($var_aa,2,5)||_ArrayDisplay($var_a2) ;; 从指定的单元格数组$var_aa创建数组$var_a2的示例

 

exect=$var_aa=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2)||_ArrayDisplay($var_aa)||_ArrayAdd($var_aa,'88888')||_ArrayDisplay($var_aa) ;; 示例创建数组和添加结束值

 

exect=$var_aa=StringSplit('4,2,06,8,12,5',',')||_ArrayDisplay($var_aa) exect=$var_i1=_ArrayMaxIndex($var_aa,0,1)||$var_i2=_ArrayMaxIndex($var_aa,1,1) GLOBALEXECT<a> ;; 返回包含最大值数组a的单元的索引的示例

 

exect=$var_aa=StringSplit('4,2,06,8,12,5',',')||_ArrayDisplay($var_aa) exect=$var_i1=_ArrayMin($var_aa,0,1)||$var_i2=_ArrayMin($var_aa,1,1) GLOBALEXECT<a> ;; 返回数组e中包含的最小值的示例

 

exect=$var_aa=StringSplit('4,2,06,8,12,5',',')||_ArrayDisplay($var_aa) exect=$var_i1=_ArrayMinIndex($var_aa,0,1)||$var_i2=_ArrayMinIndex($var_aa,1,1) GLOBALEXECT<a> ;;返回小区索引的示例,其包含最小值数组a

 

exect=$var_aa=StringSplit('4|2|06|8|12|5','|')||_ArrayDisplay($var_aa) exect=$var_i1=_ArrayMax($var_aa,0,1)||$var_i2=_ArrayMax($var_aa,1,1) GLOBALEXECT<a> ;; 数组中包含的最大值的返回示例e

 

exect=$var_aa=StringSplit('aa|bb|aa|cc|dd|aa|bb|ee|aa','|',2)||$var_i=IsArray(Eval('var_aa'))||_ViewValues($var_i)||$var_aa='Hello'||$var_i=IsArray(Eval('var_aa'))||_ViewValues($var_i) ;; 检查的一个例子是变量数组欧姆或无

 

exect=$var_aa=StringSplit('aa|bb|aa|cc|dd|aa|bb|ee|aa','|',2)||_ArrayDisplay($var_aa)||$var_a2=_ArrayFindAll($var_aa,'aa')||_ArrayDisplay($var_a2) ;; 一个从单元格索引中创建数组$var_a2的示例数组$var_aa,其中有一个'

 

exect=$var_aa=StringSplit('aa|bb|aa|cc|dd|aa|bb|ee|aa','|',2)||_ArrayDisplay($var_aa)||$var_a2=_ArrayUnique($var_aa)||_ArrayDisplay($var_a2) ;; 从数组$var_aa创建数组à$var_a2而不重复元素的示例

 

exect=$var_aa=StringSplit('aa|bb|aa|cc|dd|aa|bb|ee|aa','|',2)||_ArrayDisplay($var_aa)||_ReDim($var_aa,20)||_ArrayDisplay($var_aa)||_ReDim($var_aa,5)||_ArrayDisplay($var_aa) ;; 数组大小的例子a

 

exect=$var_aa=StringSplit('AA|BB|CC|DD|EE|','|',1) <FOR> 1 <TO> 10 exect=$var_sc=Mod(:INDEX:,5)||$var_sc=$var_sc=0?5:$var_sc||$var_sc=GLOBALEXECT<$var_sc>||_ViewValues('$var_sc') <NEXT> ;; 在一个循环中替代使用数组值和$var_aa的示例

 

exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD','|',2)||_ArrayDisplay($var_aa)||$var_s1=_ArrayPop($var_aa)||MsgBox(4096,'Результат','$var_s1')||_ArrayDisplay($var_aa) ;; 返回最后一个元素数组a $var_aa的示例,同时从数组a中删除它

 

exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD','|',2)||_ArrayDisplay($var_aa)||_ArrayPush($var_aa,'EEE')||_ArrayDisplay($var_aa)||_ArrayPush($var_aa,'FFF')||_ArrayDisplay($var_aa) ;; 将新元素添加到末端数组a的示例,将其余字段向上移动

 

exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD','|',2)||_ArrayDisplay($var_aa)||_ArrayPush($var_aa,'EEE',1)||_ArrayDisplay($var_aa)||_ArrayPush($var_aa,'FFF',1)||_ArrayDisplay($var_aa) ;; 将一个新元素添加到开头数组a的示例,将其余字段移动

 

exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD|EEE|FFF','|',2)||_ArrayDisplay($var_aa)||$var_ii=_ArraySearch($var_aa,'DDD')||MsgBox(4096,'Результат','$var_ii') ;;找到短语"DDD"所在的小区索引的示例

 

exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD|EEE|FFF','|',2)||_ArrayDisplay($var_aa)||$var_ss=_ArrayToString($var_aa,@TAB,1,5)||MsgBox(4096+64,'Результат','$var_ss') ;; 例如,将数组的数组A组合在一行,分离@TAB

 

exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD|EEE|FFF','|',2)||_ArrayDisplay($var_aa)||_ArrayReverse($var_aa)||_ArrayDisplay($var_aa)||_ArrayReverse($var_aa)||_ArrayDisplay($var_aa) ;;改变元素数组的一个例子a

 

exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD|EEE|FFF','|',2)||_ArrayDisplay($var_aa)||_ArraySwap($var_aa,2,4)||_ArrayDisplay($var_aa)||_ArraySwap($var_aa,1,5)||_ArrayDisplay($var_aa) ;; 数组a的替代的例子

 

exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD|EEE|FFF','|',2)||_ArrayDisplay($var_aa)||_ArrayToClip($var_aa,'~~-~~',1,5) ;; 将数据a写入剪贴板的示例

 

exect=$var_aa=StringSplit('AAA-|BBB-|CCC-|DDD-|EEE-|FFF-','|',2)||_ArrayDisplay($var_aa)||_ArrayTrim($var_aa,1,1,1,3)||_ArrayDisplay($var_aa) ;;从指定元素数组a删除指定数量的字符的示例

 

exect=$var_aa=StringToASCIIArray('%N') GLOBALEXECT<a> ;; 在表格中显示光标下名称的ASCII字符代码

 

exect=$var_aa=StringToASCIIArray('abc') GLOBALEXECT<a> ;; 将字符串写入包含每个字符的ASCII代码的变量$var_aa的示例

 

exect=$var_aa=ToolTip('Это~~подсказка',0,0) GLOBALEXECT<a> ;; 提示示例

 

exect=$var_ac=StringRegExp(ClipGet()&@CR&@CR,'(?m)^([^\r\n]*)',3)||$var_ab=StringSplit('TOTALCMD#BAR#DATA|%%COMMANDER_PATH%%\TCIMG.exe|#|Wcmicons.dll,0|','|',2)||$var_ab[2]=$var_ac[0]||$var_ab[4]=$var_ac[1]||_ArrayToClip($var_ab,@CRLF) ;; 从剪贴板(命令和描述)中的2行创建一个TCMG按钮为Total Commander并写入剪贴板

 

exect=$var_aclass=StringSplit(WinGetClassList('[CLASS:TTOTAL_CMD]'),@LF)||_ViewValues($var_aclass) ;; 返回数组Total Commander元素的所有类

 

exect=$var_af=FileReadToArray('%P%N') GLOBALEXECT<a> ;; 在光标下创建数组一行文本文件并显示变量GLOBALEXECT的示例

 

exect=$var_af=FileReadToArray('%P%N') GLOBALEXECT<c5> ;; 将光标下的文件的第5行写入剪贴板

 

exect=$var_af=FileReadToArray('%P%N')||_ViewValues($var_af) ;; 在光标下创建数组文本文件的一个示例,并显示所有元素数组a $var_af

 

exect=$var_af=FileReadToArray('%P%N')||ClipPut($var_af[5-1]) ;; 将光标下的文件的第5行写入剪贴板

 

exect=$var_af=FileReadToArray('C:\test.txt') GLOBALEXECT<c5> ;; 将c:\test.txt文件的第5行写入剪贴板

 

exect=$var_af=FileReadToArray('C:\test.txt')||ClipPut($var_af[5-1]) ;; 将c:\test.txt文件的第5行写入剪贴板

 

exect=$var_an=##[input=BOX84]||$var_a1=StringSplit('a|b|c|','|',1)||ClipPut('$var_a1[$var_an]') ;; 写入给定单元的剪贴板的例子数组a

 

exect=$var_apos=WinGetClientSize('[CLASS:TTOTAL_CMD]')||_ViewValues($var_apos) ;; 获取Total Commander窗口的客户区域的宽度和高度的数组

 

exect=$var_apos=WinGetPos('[CLASS:TTOTAL_CMD]')||_ViewValues($var_apos) ;; 获取Total Commander窗口的客户区域的宽度和高度的数组

 

exect=$var_array=##$FOLDC<%L//0//2>??-1 GLOBALEXECT<$var_array> ;; 通过将第一级专用目录的文件夹的路径放置在数组$var_array中来传送路径的示例

 

exect=$var_array=##$INI<1//%%COMMANDER_INI%%>??-1 GLOBALEXECT<$var_array> ;; 将WinCmd.ini文件的所有字段(括号)的名称逐行传递的示例,放入数组$var_array

 

exect=$var_array=##$INI<2//%%COMMANDER_INI%%>??-1 GLOBALEXECT<$var_array> ;; 通过放入$var_array,一行一行地传递WinCmd.ini文件的所有字段名称(不带括号)的示例

 

exect=$var_array=##$INI<3//%%COMMANDER_INI%%>??-1 GLOBALEXECT<$var_array> ;; 在数组$var_array中逐行传递所有字段的内容的示例

 

exect=$var_array=##$INI<4//%%COMMANDER_INI%%//Configuration>??1 GLOBALEXECT<$var_array> ;; 将WinCmd.ini文件名为Configuration的字段的内容逐行传递的示例,将其放在$var_array中

 

exect=$var_array=##$INI<5//%%COMMANDER_INI%%//Configuration>??1 GLOBALEXECT<$var_array> ;; 将WinCmd.ini文件的配置名称逐行传递的字段的内容,通过放入$var_array

 

exect=$var_array=##$INI<6//%%COMMANDER_INI%%//Configuration>??1 GLOBALEXECT<$var_array> ;; 将WinCmd.ini文件的"配置"字段的所有键值逐行传递到数组$var_array中的示例

 

exect=$var_array=##$INI<7//%%COMMANDER_INI%%//Configuration>??1 GLOBALEXECT<$var_array> ;; 将WinCmd.ini文件的"配置"字段的所有值逐行传递到数组$var_array中的示例

 

exect=$var_array=##$LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt>??-1 GLOBALEXECT<$var_array> ;; 通过将它们放在$var_array中来传送给定的对象列表的示例

 

exect=$var_array=##$PS<"%p"//1//0//*.ini|*.txt*>??-1 GLOBALEXECT<$var_array> ;; 在活动面板中传递文件路径ini和txt的示例,将它们放在数组$var_array中

 

exect=$var_array=##%F??-1 GLOBALEXECT<$var_array> ;; 一行一行地传递所选对象的名称列表的示例,放在数组$var_array中

 

exect=$var_array=##%L??-1 GLOBALEXECT<$var_array> ;; 通过将所选对象的列表放在$var_array中来传递列表的示例

 

exect=$var_array=##[tc=LL-1]??-1 GLOBALEXECT<$var_array> ;; 传递活动面板对象列表的示例,将它们放在数组$var_array中

 

exect=$var_array=##-1!!-1 GLOBALEXECT<$var_array> ;; 在数组$var_array中逐行传递剪贴板的内容的示例

 

exect=$var_array=##c:\test\1.txt!!-1 GLOBALEXECT<$var_array> ;; 通过放入$var_array一行一行地传递文件c:\test\1.txt的内容的示例

 

exect=$var_array=$CmdLine||_ViewValues($var_i) 参数1 参数2 参数3 ;; 将变量$var_array数组分配给所有参数传递到ut或启动时

 

exect=$var_array=ProcessGetStats('TOTALCMD.EXE')||_ViewValues($var_array) ;; 获取有关进程内存TOTALCMD.EXE的数据组信息

 

exect=$var_array=ProcessGetStats('TOTALCMD.EXE',1)||_ViewValues($var_array) ;; 获取数据输入输出进程TOTALCMD.EXE

 

exect=$var_array=WinGetCaretPos()||_ViewValues($var_array) ;; 获取活动窗口的光标坐标

 

exect=$var_asize=DirGetSize('C:\Test',1)||_ViewValues($var_asize)||_ViewValues($var_asize[0])||_ViewValues($var_asize[1])||_ViewValues($var_asize[2]) ;; 返回数组,并提供有关Test文件夹的信息

 

exect=$var_atime=FileGetTime('C:\Test\test.txt')||_ViewValues($var_atime) ;; 返回数组,最后修改文件test.txt的时间

 

exect=$var_b=Binary('0x00204060')||$var_i=BinaryLen(Eval('var_b'))||_ViewValues('Размер~~в~~байтах:~~'&$var_i) ;; 返回字节数

 

exect=$var_b=Binary('0x00204060')||$var_i=IsBinary(Eval('var_b'))||_ViewValues($var_i) ;; 返回1,因为变量$var_b是二进制数据类型

 

exect=$var_b=InetRead('http://tc-image.3dn.ru')||_ViewValues('$var_b') ;; 从页面tc-image.3dn.ru获取二进制数据

 

exect=$var_b=InetRead('http://tc-image.3dn.ru')||_ViewValues(BinaryToString('$var_b',4)) ;; 从页面tc-image.3dn.ru获取文本数据

 

exect=$var_b=StringToBinary('Hello!',1)||_ViewValues('$var_b')||$var_s=BinaryToString(Eval('var_b'),1)||_ViewValues('$var_s') ;;将字符串转换为ANSI二进制类型和的例子

 

exect=$var_b=StringToBinary('Hello!',2)||_ViewValues('$var_b')||$var_s=BinaryToString(Eval('var_b'),2)||_ViewValues('$var_s') ;; 将字符串转换为二进制类型UTF-16 LE和返回的示例

 

exect=$var_b=StringToBinary('Hello!',3)||_ViewValues('$var_b')||$var_s=BinaryToString(Eval('var_b'),3)||_ViewValues('$var_s') ;; 将字符串转换为二进制类型UTF-16 BE和返回的示例

 

exect=$var_b=StringToBinary('Hello!',4)||_ViewValues('$var_b')||$var_s=BinaryToString(Eval('var_b'),4)||_ViewValues('$var_s') ;;将字符串转换为二进制类型UTF-8和返回的示例

 

exect=$var_b1=Binary('0x10203040')||$var_b2=BinaryMid(Eval('var_b1'),2,2)||_ViewValues(Eval('var_b2')) ;; 返回第3个字节

 

exect=$var_file='%%COMMANDER_PATH%%\Programs\Atlantis\Temp\Atlantis_Name.txt' sends=$var_file??-1 <FOR> 2 <TO> GLOBALSENDS<0> <STEP> 2 exect=$var_n=:INDEX:+1 renmm=GLOBALSENDS<:INDEX:>||##GLOBALSENDS<$var_n>||rflag<1> <NEXT> delsm=$var_file||1 ;; 从Atlantis_Name.txt ...列表中替换文件,并删除临时文件

 

exect=$var_h=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,1,0)||_ViewValues('$var_h') ;; 得到左文件面板的描述符(TC9及以上)

 

exect=$var_h=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,2,0)||_ViewValues('$var_h') ;; 获取正确的文件面板的手柄(TC9及以上)

 

exect=$var_h=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,3,0)||_ViewValues('$var_h') ;; 获取活动文件面板的描述符(TC9及以上)

 

exect=$var_h=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,4,0)||_ViewValues('$var_h') ;; 获取非活动文件面板的句柄(TC9及以上)

 

exect=$var_h=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,5,0)||_ViewValues('$var_h') ;; 获取左文件面板的标题的句柄(TC9及以上)

 

exect=$var_h='0x'&Hex(_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,1,0))||_ViewValues('$var_h') ;; 获取左文件面板的十六进制描述符(TC9及以上)

 

exect=$var_h='0x'&Hex(_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,2,0))||_ViewValues('$var_h') ;; 获取正确文件面板的十六进制文件描述符(TC9及以上)

 

exect=$var_h='0x'&Hex(_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,3,0))||_ViewValues('$var_h') ;; 获取活动文件面板的十六进制描述符(TC9及以上)

 

exect=$var_h='0x'&Hex(_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,4,0))||_ViewValues('$var_h') ;; 获取Hex非活动文件面板(TC9及以上)

 

exect=$var_h='0x'&Hex(_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,5,0))||_ViewValues('$var_h') ;; 获取左文件面板的十六进制句柄描述符(TC9及以上)

 

exect=$var_h=ControlGetHandle('[CLASS:AkelPad4]','''','AkelEditW1') scren="%p"//1||$fname||sclas<$var_h> ;; 在当前面板中创建jpg屏幕的屏幕截图,其名称为AkelPad编辑窗口的日期

 

exect=$var_h=FileFindFirstFile('C:\Test\*.*')||_ViewValues('$var_h')||$var_sfile=FileFindNextFile($var_h)||_ViewValues('$var_sfile')||FileClose($var_h) ;; 在测试目录中找到第一个文件/文件夹名称的示例

 

exect=$var_h=FileOpen('%P%N',16)||$var_s=BinaryToString(FileRead($var_h),4)||FileClose($var_h)||_ViewValues('$var_s') ;; 以UTF-8编码读取光标下的文件数据的示例

 

exect=$var_h=FileOpen('c:\Test\1.txt')||FileReadLine($var_h,5)||FileClose($var_h) GLOBALEXECT<a> ;; 从文本文件读取第5行的示例

 

exect=$var_h=FileOpen('c:\Test\1.txt',1)||FileWrite($var_h,'字符串1'&@CRLF&'字符串2')||FileClose($var_h) GLOBALEXECT<a> ;; 写入多行文本文件末尾的示例

 

exect=$var_h=FileOpen('c:\Test\1.txt',1)||FileWriteLine($var_h,'字符串1')||FileClose($var_h) ;; 写入文件末尾的例子

 

exect=$var_h=FileOpen('c:\Test\1.txt',16)||$var_b=FileRead($var_h,5)||FileClose($var_h) GLOBALEXECT<a> ;; 从文件读取5个字节的示例

 

exect=$var_h=InetGet('http://www.mozilla.org',@DesktopDir&'\mozilla.html',1,1)||Sleep(1000)||$var_a=InetGetInfo($var_h,-1)||_ViewValues($var_a)||InetClose($var_h) ;; 下载页面并提供信息

 

exect=$var_h=WinActivate('[CLASS:AkelPad4]')||WinWaitActive(Eval('var_h')) ;; 激活AkelPad窗口,暂停操作直到窗口被激活

 

exect=$var_h=WinActivate('Безымянный~~~~Блокнот')||ControlSend(Eval('var_h'),'''','[CLASS:Edit;INSTANCE:1]','Это~~некоторый~~текст') ;; 激活"记事本"窗口并插入指定的文本(应该启动)

 

exect=$var_h=WinGetHandle('[CLASS:#32770;REGEXPTITLE:.*\((Копирование|Переименование/перемещение)\)]')||_ViewValues('$var_h') ;; 在"后台"或"队列"中获取"复制"窗口或"重命名/移动"Total Commander的描述符

 

exect=$var_h=WinGetHandle('[CLASS:#32770;REGEXPTITLE:.*\((Копирование|Переименование/перемещение)\)]')||WinWaitClose(Eval('var_h')) infbx=InfoBox2 ;; 获取"复制"窗口或"重命名/移动"后台或"队列"中的Total Commander的句柄等待窗口关闭并发送消息

 

exect=$var_h=WinGetHandle('[CLASS:#32770;REGEXPTITLE:.*\((Копирование|Переименование/перемещение)\)]')||WinWaitClose(Eval('var_h')) shutd=9 ;; 获取"复制"窗口或"重命名/移动"后台或"队列"中的Total Commander的句柄+等待窗口关闭并关闭计算机

 

exect=$var_h=WinGetHandle('[CLASS:#32770;REGEXPTITLE:.*\(Копирование\)]')||_ViewValues('$var_h') ;; 获取后台或"队列"中Total Commander的"复制"窗口的句柄

 

exect=$var_h=WinGetHandle('[CLASS:#32770;REGEXPTITLE:.*\(Переименование/перемещение\)]')||_ViewValues('$var_h') ;; 获取窗口描述符"重命名/移动"TC在后台或"队列"

 

exect=$var_h=WinGetHandle('[CLASS:AkelPad4]')||$var_n=Number(_SendM(Eval('var_h'),1222,153,0))||$var_i=$var_n=1?_SendM(Eval('var_h'),273,4256,0):0 start=%%COMMANDER_PATH%%\AkelFiles\Tools\AkelPadMin\AkelPadMin.exe||%P%N||&&procwait exect=$var_i=$var_n=1?_SendM(Eval('var_h'),273,4256,0):0 ;;在AkelPadMin下的光标下打开文件,忽略已经运行AkelPad的设置"程序的一个副本"

 

exect=$var_h=WinGetHandle('[CLASS:Notepad]') iconw=$var_h||TCIMG.dll,8 ;; 将记事本窗口设置为指定的图标(将窗口的命令传递给命令)

 

exect=$var_h=WinGetHandle('[CLASS:TTOTAL_CMD]')||$var_a=WinGetPos(Eval('var_h'))||WinMove(Eval('var_h'),'''',10,10,200,300,20)||Sleep(3000)||WinMove(Eval('var_h'),'''',$var_a[0],$var_a[1],$var_a[2],$var_a[3],20) ;; 要移动Total Commander窗口,在3秒钟内返回窗口

 

exect=$var_h=WinGetHandle('[CLASS:TTOTAL_CMD]')||WinSetOnTop(Eval('var_h'),'''',1)||Sleep(3000)||WinSetOnTop(Eval('var_h'),'''',0) ;; 启用3秒窗口状态"置顶"Total Commander

 

exect=$var_h=WinGetHandle('[CLASS:TTOTAL_CMD]')||WinSetState(Eval('var_h'),'''',@SW_HIDE)||Sleep(3000)||WinSetState(Eval('var_h'),'''',@SW_SHOW) ;; 3秒钟隐藏Total Commander窗口

 

exect=$var_h=WinGetHandle('[CLASS:TTOTAL_CMD]')||WinSetTrans(Eval('var_h'),'''',192)||Sleep(3000)||WinSetTrans(Eval('var_h'),'''',255) ;; 持续3秒,使Total Commander窗口透明25%

 

exect=$var_handle=WinGetHandle('[CLASS:Notepad]')||$var_s=WinActive(Eval('var_handle'))?'активно':'не~~активно'||_ViewValues('$var_s') ;; 检查记事本窗口是否处于活动状态

 

exect=$var_handle=WinGetHandle('[CLASS:Notepad]')||$var_s=WinExists(Eval('var_handle'))?'существует':'не~~существует'||_ViewValues('$var_s') ;; 检查记事本窗口是否存在

 

exect=$var_handle=WinGetHandle('[CLASS:TTOTAL_CMD]')||$var_aclass=StringSplit(WinGetClassList(Eval('var_handle')),@LF)||_ViewValues($var_aclass) ;; 返回数组Total Commander元素的所有类

 

exect=$var_handle=WinGetHandle('Безымянный~~~~Блокнот')||WinClose(Eval('var_handle')) ;; 通过其标题和关闭来定义窗口句柄

 

exect=$var_hex=Hex(PixelGetColor(730,176,0),6) bufsr=##<info=c12|2|$var_hex>||save<C:\Color.txt|2>||upd<1> ;; 将RGB值颜色写入指定坐标的Color.txt文件(730,176)

 

exect=$var_hh=TimerInit()||Sleep(2000)||$var_nn=TimerDiff($var_hh) GLOBALEXECT<a> ;; 一个例子显示了命令多少时间

 

exect=$var_htc=WinGetHandle('[CLASS:TTOTAL_CMD]')||_ViewValues('$var_htc') ;; 得到Total Commander的句柄

 

exect=$var_i=##$INI<8!!%%COMMANDER_INI%%!!Configuration!!CopyComments>||$var_st=WinGetTitle('[ACTIVE]') tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 exect=$var_s='Копирование~~Descript.ion~~'&($var_i=2?'ВКЛЮЧЕНО':'ОТКЛЮЧЕНО') pause=500 title=$var_s pause=5s title=$var_st ;; 启用/禁用复制描述。+显示标题中设置的当前状态

 

exect=$var_i=##$INI<8!!%%COMMANDER_INI%%!!Configuration!!CopyComments>||$var_st=WinGetTitle('[ACTIVE]')||$var_s='Копирование~~Descript.ion~~'&($var_i=10?'ВКЛЮЧЕНО':'ОТКЛЮЧЕНО') title=$var_s pause=5s title=$var_st ;; 显示标题中设置的当前状态

 

exect=$var_i=##[combo=BOX16] copys=FOLDC<%L//0//-1//png>||"%pTemp$var_i\"//0||test<1g!!$var_i!!3!!Width!!pixels//1g!!$var_i!!3!!Height!!pixels>||upd<1> ;; 将png文件从选定目录(带递归)复制到活动面板中创建的Temp16文件夹,只有那些宽度和高度为16像素(MediaInfo.dll)

 

exect=$var_i=##[combo=BOX16] copys=FOLDC<%L//0//-1//png>||"%pTemp$var_i\"//0||test<1m!!$var_i//4m!!$var_i>||upd<1> ;; 从选定的目录(递归)png文件复制到在活动面板中创建的TempX文件夹,只有宽度和高度等于对话框中选择的像素的那些

 

exect=$var_i=##[group=BOX16] <IF> $var_i = 1 <THEN> iniwr=%%COMMANDER_PATH%%\WinColor.ini||Colors||ActiveTabColor||<info=c228> <ELSE> inidk=%%COMMANDER_PATH%%\WinColor.ini||Colors||ActiveTabColor <ENDIF> rstart ;; 颜色活动文件夹标签启用/禁用

 

exect=$var_i=##[input=BOX68]||$var_m='n'&$var_i <TRAY=Трей||3||2> <TIME=n#1:h#+1:$var_m> sndps=1 ;; 在指定的时间后给出一个声音信号,关掉托盘中的图标

 

exect=$var_i=##[input=BOX76] <FOR> 1 <TO> 10 sends=x!!:INDEX:||##rndm<4|$var_i> <NEXT> GLOBALSENDS<a> ;; 创建10个密码,在对话框中,长度和显示在表中

 

exect=$var_i=##[input=BOX76] <FOR> 1 <TO> 10 sends=x!!:INDEX:||##rndm<4|$var_i> <NEXT> GLOBALSENDS<c> ;; 在对话框中创建10个密码,长度和写入剪贴板

 

exect=$var_i=##[input=BOX76] bufsr=##rndm<3|$var_i>||#Eb64-||=!! ;; 使用指定长度的随机数据创建密码,并在MIME Base64中进行编码

 

exect=$var_i=##[input=BOX77] exicn=%P%N||"%t"||$var_i||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; 在对侧面板中将对话框中指定的图标提取到库的名称,而不添加计数器和分隔符+在另一个进程中更新对侧面板

 

exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?_CmdCm('rends=-1!!-1||?T|v,1,4||?F63||?E|1:-1'):($var_i>4?_CmdCm('rends=-1!!-1||?T|v,3,5'):_Exit()) GLOBALRENDS<a> ;; 如果在剪贴板4行,然后执行一个命令,如果超过4,那么另一个,如果少,然后退出

 

exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?'v,1,4':($var_i>4?'v,3,5':_Exit())||_ViewValues('$var_s') rends=-1!!-1||?T|$var_s GLOBALRENDS<a> ;; 如果在剪贴板4行,然后执行一个命令,如果超过4,那么另一个,如果少,然后退出

 

exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?'v,1,4':($var_i>4?'v,3,5':MsgBox(4096,'Ошибка','Э-э-э,~~а~~其中~~нормальные~~данные?')&_Exit())||_ViewValues('$var_s') rends=-1!!-1||?T|$var_s GLOBALRENDS<a> ;; 如果在剪贴板4行,然后执行一个命令,如果超过4,那么另一个,如果少,那么消息带有输出

 

exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?'v,1,4':'v,3,5'||_ViewValues('$var_s') rends=-1!!-1||?T|$var_s GLOBALRENDS<a> ;; 如果在剪贴板4行,那么执行一个命令,如果无,然后另一个

 

exect=$var_i=$CmdLine[0]||_ViewValues($var_i) 参数1 参数2 参数3 ;; 分配变量$var_i参数的数量传递到ut或启动时

 

exect=$var_i=(StringInStr(FileGetAttrib('%P%N'),'D')~~And~~FileExists('%P%N'))?1:0||_ViewValues($var_i) ;; 检查:返回1,如果在光标文件夹下,0  - 如果文件

 

exect=$var_i=[info=x5] <SELECT> <CASE> $var_i > 0 AND $var_i < 5 <#> creat="%p"||Name.txt <CASE> $var_i > 10 AND $var_i < 15 <#> creat="%p"||Name.html <CASEELSE> creat="%p"||Name.ini <ENDSELECT> ;; 如果在活动面板中从0到5个文件,则创建一个Name.txt文件,如果从10到15,然后Name.html,否则Name.ini

 

exect=$var_i=10||$var_i=String($var_i)||_ViewValues(VarGetType(Eval('var_i'))) ;; 将变量$var_i转换为字符串类型的示例

 

exect=$var_i=2+5||$var_k=8 exect=$var_i=$var_k*$var_n+55 exect=MsgBox(4096,'Результат','$var_i') ;; 使用变量和数学动作的例子

 

exect=$var_i=4||Send('+{TAB~~'&$var_i&'}') ;; 按TAB 4次

 

exect=$var_i=5||$var_s=StringFormat('%%08s',$var_i)||_ViewValues('$var_s') ;; 将前导零添加到数字5的示例

 

exect=$var_i=BinaryLen(Binary('0x00204060'))||_ViewValues('Размер~~в~~байтах:~~'&$var_i) ;; 返回字节数

 

exect=$var_i=BinaryMid(Binary('0x10203040'),2,2)||_ViewValues('$var_i') ;; 返回第3个字节

 

exect=$var_i=ControlCommand('[CLASS:AkelPad4]','''','AkelEditW1','GetCurrentLine','''')||_ViewValues($var_i) ;; 在"AkelPad"中插入"hello"

 

exect=$var_i=DirGetSize('C:\Test')||_ViewValues('$var_i') ;; 以字节返回Test文件夹的大小

 

exect=$var_i=Execute(ClipGet())||MsgBox(4096,'Результат','$var_i') bufsr=##$var_i ;; 在剪贴板中执行数学表达式,例如:(1 + 2)* 3 + 2 ^ 3

 

exect=$var_i=Execute(ClipGet()+1)||MsgBox(4096,'Результат','$var_i') bufsr=##$var_i ;; 在剪贴板中添加一个号码

 

exect=$var_i=FileExists('C:\Test\test.txt')||_ViewValues('$var_i') ;; 返回1  - 如果文件test.txt存在和0,如果无

 

exect=$var_i=FileGetSize('C:\Test\test.txt')||_ViewValues('$var_i') ;; 以字节返回test.txt文件的大小

 

exect=$var_i=Hex(PixelGetColor(0,0),6)||_ViewValues(Eval('var_i')) ;; 返回颜色左上角的指定像素

 

exect=$var_i=Hex(PixelGetColor(0,0),6)||_ViewValues(Eval('var_i'))||Opt('PixelCoordMode',0)||$var_i=Hex(PixelGetColor(0,0,'[ACTIVE]'),6)||_ViewValues(Eval('var_i')) ;; 返回颜色指定的像素1)屏幕坐标的左上角2)相对于活动窗口的坐标

 

exect=$var_i=InetGetSize('http://tc-image.3dn.ru/Image/Sitelogo/TCImageGroup_18.png')||_ViewValues($var_i) ;; 获取文件大小字节

 

exect=$var_i=IsBinary(Binary('0x00204060'))||_ViewValues($var_i) ;; 返回1,因为二进制类型

 

exect=$var_i=MouseGetCursor()||_ViewValues($var_i) ;; 获取鼠标光标显示状态的ID

 

exect=$var_i=Ping('tc-image.3dn.ru',250)||_ViewValues('$var_i') ;; 以毫秒为单位返回延迟

 

exect=$var_i=Round(DirGetSize('C:\Test')/1024)||_ViewValues('$var_i') ;; 以千字节的形式返回测试文件夹的大小

 

exect=$var_i=Round(DirGetSize('C:\Test')/1024/1024)||_ViewValues('$var_i') ;; 以兆字节返回测试文件夹的大小

 

exect=$var_i=Round(FileGetSize('C:\Test\test.txt')/1024)||_ViewValues('$var_i') ;; 以千字节的形式返回文件test.txt的大小

 

exect=$var_i=Round(FileGetSize('C:\Test\test.txt')/1024/1024)||_ViewValues('$var_i') ;; 以兆字节返回文件test.txt的大小

 

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~Or~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 copyy=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;; 将所选文件逐个复制到对侧面板文件夹的相应选择顺序

 

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~Or~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 copyy=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> ;;将所选文件逐个复制到对侧面板文件夹的相应选择顺序

 

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~Or~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 movee=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;;将所选文件逐个移动到对侧面板文件夹的相应选择顺序

 

exect=$var_i1=1||$var_i2=2||$var_i3=3||$var_i4=4||$var_i5=($var_i1<>$var_i2~~And~~$var_i3<>$var_i4)?10:20 GLOBALEXECT<a> ;; 示例分配变量$var_i5相对于条件(结果10,因为条件1 <> 2和3 <> 4为真)的值

 

exect=$var_i1=1||$var_i2=2||$var_i3=3||$var_i4=4||$var_i5=($var_i1=$var_i2~~And~~$var_i3=$var_i4)?10:20 GLOBALEXECT<a> ;; 为变量$var_i5分配一个值,相对于条件(结果20,因为条件1 = 2和3 = 4不是真的)

 

exect=$var_i1=1||$var_i2=2||$var_i3=3||$var_i4=4||$var_i5=($var_i1=$var_i2~~Or~~$var_i3<>$var_i4)?10:20 GLOBALEXECT<a> ;; 示例分配变量$var_i5相对于条件(结果10,因为条件1 = 2,3 <> 4之一为真)的值

 

exect=$var_i1=5||$var_i2=5||$var_i3=$var_i1<>$var_i2?10:20 GLOBALEXECT<a> ;; 相对于条件(结果20,因为条件5 <> 5不为真)分配变量$var_i3一个值,

 

exect=$var_i1=5||$var_i2=5||$var_i3=$var_i1=$var_i2?10:20 GLOBALEXECT<a> ;; 示例分配变量$var_i3相对于条件的值(结果10,因为条件5 = 5是真的)

 

exect=$var_i1=StringIsLower('фывапр')||$var_i2=StringIsLower('Asdfghj') GLOBALEXECT<a> ;; 检查字符串中只有小写字母的存在(小写)

 

exect=$var_i1=StringIsUpper('фывапр')||$var_i2=StringIsUpper('ASDFG') GLOBALEXECT<a> ;; 检查字符串中是否只有大写字母(大写)

 

exect=$var_i1=StringIsXDigit('00FC')||$var_i2=StringIsXDigit('0x2570') GLOBALEXECT<a> ;; 检查只有十六进制数字(0-9,A-F)的字符串中的存在

 

exect=$var_ibit=##<info=z2%P%N|Bit~~rate|~~kb/s//> copys=%UL||"%t"$var_ibit\//0||test<1g!!$var_ibit!!2!!Bit~~rate!!~~kb/s>||upd<3> ;; 从所选音频文件复制到对侧面板,它们具有与光标下的文件相同的比特率,创建名称为比特率(MediaInfo.dll)的文件夹,

 

exect=$var_ibit=##<info=z2%P%N|Bit~~rate|~~kb/s//> copys=PS<"%p"//1//0//*.mp3>||"%t"$var_ibit\//0||test<1g!!$var_ibit!!2!!Bit~~rate!!~~kb/s>||upd<3> ;; 在活动面板中,找到所有mp3文件(不带递归),并复制到对侧面板,与光标下的文件具有相同的比特率,创建一个名为bitrate(MediaInfo.dll)的文件夹,

 

exect=$var_ibit=##<info=z2%P%N|Bit~~rate|~~kb/s//>||_ViewValues('$var_ibit') ;; 获取音频文件的比特率(使用MediaInfo.dll)

 

exect=$var_ibutton=MsgBox(4096,'Сообщение','Сделайте~~выбор.') GLOBALEXECT<a> ;; 示例消息框

 

exect=$var_ifile=##<info=x5>||$var_ifile=Floor($var_ifile/2) marks=1||numb<$var_ifile> ;; 选择活动面板中的上半部分文件

 

exect=$var_ifile=##<info=x5>||$var_stc=Floor($var_ifile/2)&'f' sends=[tc=AL$var_stc]??-1 GLOBALSENDS<a> ;; 获取活动面板中上半部分文件的列表

 

exect=$var_ii=##[input=BOX68]||$var_im=$var_ii&'n' pause=$var_im sndps=1 exect=MsgBox(262144+64,'Напоминаю','Прошло~~$var_ii~~минут(а/ы)~~!'&@CR&'Пора~~на~~кухню!') ;; 在指定的分钟后发出消息(号码在对话框中输入)

 

exect=$var_ii=##[input=BOX68]||$var_im=$var_ii&'n' pause=$var_im sndps=1 exect=SplashTextOn('Напоминаю','Прошло~~$var_ii~~минут(ы)',200,50)&Sleep(10000)&SplashOff() ;; 在指定的分钟后发出消息(号码在对话框中输入)

 

exect=$var_ii=##[input=BOX68]||$var_im=$var_ii&'n'||$var_pid=@AutoItPID pause=$var_im <TIME=h#-1:h#+1:s5> <IF> [info=s70*$var_pid] = 1 <THEN> sndps=1 <ELSE> close=:PID: <ENDIF> <TIMEEND> exect=MsgBox(262144+64,'Напоминаю','Прошло~~$var_ii~~минут~~!'&@CR&'Пора~~на~~кухню!') ;; 在指定的分钟后发出消息(数字在对话框中输入)+显示对话框时,每5秒发出声音通知$var_ii

 

exect=$var_ipid=Run('notepad.exe')||ProcessWaitClose($var_ipid)||MsgBox(4096,'''','процесс~~завершился') ;; "记事本"开始并等待它关闭

 

exect=$var_ipid=Run('notepad.exe')||Sleep(3000)||ProcessClose($var_ipid) ;; 运行"记事本"和3秒钟后,完成该进程

 

exect=$var_ipid=WinGetProcess('[CLASS:TTOTAL_CMD]')||_ViewValues($var_ipid) ;; 获取Total Commander进程的PID

 

exect=$var_is=StringIsDigit('12333')||$var_bb=StringIsDigit('1.2') GLOBALEXECT<a> ;; 检查字符串中只有数字的存在(0-9)

 

exect=$var_is=StringIsFloat('1.5')||$var_bb=StringIsFloat('2') GLOBALEXECT<a> ;; 检查浮点数是否为

 

exect=$var_is=StringIsInt('1.5')||$var_bb=StringIsInt('2') GLOBALEXECT<a> ;; 检查字符串是否为整数

 

exect=$var_isize=DriveSpaceFree('C:\')||_ViewValues('На~~диске~~свободно~~'&'$var_isize'&'~~Mb') ;; 返回C:\驱动器的可用磁盘空间。

 

exect=$var_isize=DriveSpaceTotal('C:\')||_ViewValues('На~~диске~~занято~~'&'$var_isize'&'~~Mb') ;; 在Mb中返回已用磁盘空间c:\的大小

 

exect=$var_isize=Round(DriveSpaceTotal('C:\')/1024,2)||_ViewValues('На~~диске~~занято~~'&'$var_isize'&'~~Gb') ;; 返回Gb中使用的磁盘空间大小c:\

 

exect=$var_istate=WinGetState('[CLASS:TTOTAL_CMD]')||$var_s=BitAND($var_istate,8)?'активно':'не~~активно'||_ViewValues('$var_s') ;; 确定活动或

 

exect=$var_istate=WinGetState('[CLASS:TTOTAL_CMD]')||_ViewValues($var_istate) ;; 返回值,指示Total Commander窗口的状态

 

exect=$var_item=ClipGet() folds="%p"||[combo=BOX_XX] ;; 将剪贴板传递到参数[combo]的示例

 

exect=$var_item=ClipGet() shape=1 sends=@[combo=BOX_U29.1]??1||^^~~ renms=%L||GLOBALSENDS<1>||bkt<[combo=BOX_U5]!!!!!![combo=BOX_U4]!!1> renms=$GLOBALRENMS1||#G7||upd<1> ;; 从剪贴板重命名名称中选定的项目,打开计数器,在对话框中选择分隔符和计数器的计数

 

exect=$var_item=StringRegExpReplace(ClipGet(),'[\r\n]+','|') folds="%p"||[combo=BOX_XX] ;; 将列表从剪贴板传递到参数[combo]的示例

 

exect=$var_ix=<info=x165>||$var_iy=<info=x166>||$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||ToolTip('$var_s',$var_ix,$var_iy,'Информация',1,1)||Sleep(5000) ;; 在项目位置创建一个工具提示5秒钟,其中包含以下信息:路径光标下的对象及其创建日期

 

exect=$var_k1=StringLen(ClipGet())*52&'x85' GLOBALEXECT<a> ;; 将变量$var_n1写入剪贴板字符串中的字符数,乘以52,添加行"x85"

 

exect=$var_k1=StringLen('字符串')||$var_k2=StringLen('字符串~~с~~空格ами') GLOBALEXECT<a> ;; 返回字符串中的字符数

 

exect=$var_n=##$INI<8//$f99?Buttonbar//Buttonbar//Buttonheight>||$var_n=$var_n-5||$var_k=$var_n-9||$var_i=##[combo=BOX_U8] buttc=$var_i ;; 在工具栏中设置图标大小,在对话框中选择尺寸

 

exect=$var_n=0||$var_i=$var_n=1?_CmdCm('infbx=InfoBox_TEST1'):_CmdCm('infbx=InfoBox_TEST2') ;; 如果$var_n = 0,则执行一个命令,否则执行另一个命令

 

exect=$var_n=1||$var_i=$var_n=1?_CmdCm('infbx=InfoBox_TEST1'):_CmdCm('infbx=InfoBox_TEST2') ;; 例如:如果$var_n = 1,则执行一个命令,否则执行另一个命令

 

exect=$var_n=1||$var_i=$var_n=1?_CmdCm('sends=%P%N??-1||formt<1,63><¤>GLOBALXSENDS<a>'):'''' ;; 例如:如果$var_n = 1,则读取光标下的文件,并在表中显示

 

exect=$var_n=3.14159||$var_i=IsFloat($var_n)||_ViewValues($var_i) ;; 示例检查变量是否为浮点数

 

exect=$var_n=3.14159||$var_i=IsInt($var_n)||_ViewValues($var_i) ;; 检查变量是否是整数数据类型的示例

 

exect=$var_n=3.14159||$var_i=IsNumber(Eval('var_n'))||_ViewValues($var_i)||$var_n='Hello'||$var_i=IsNumber(Eval('var_n'))||_ViewValues($var_i) ;; 示例检查变量是否是数字数据类型

 

exect=$var_n=IsDeclared('var_s')||_ViewValues('$var_n') ;; 变量$var_n = 0,因为变量$var_s不存在

 

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Заменить~~содержимое~~в~~папке~~ПН?')||$var_i=$var_n=7?_Exit():1 delss=PS<%T%M>||1 copys=FOLDC<%L>||%T%M//0 beepss ;; 替换目的地面板的目录的内容在所选择的文件夹的内容在有源面板

 

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Отменить~~задачу?',20)||$var_i=$var_n=6?_Exit():1||_ViewValues('Работа~~продолжена') ;; 例如对话通话按"是"按钮,按"无"按钮,对话作为工作的延续,20秒后继续完成...

 

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Отменить~~последнее~~переименование?')||$var_i=$var_n=7?_Exit():1 renms=$f200Lists\AfterRenaming.txt||list<$f200Lists\BeforeRenaming.txt>||upd<1> ;; 取消TCIMG执行的最后重命名(需要确认)

 

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Продолжить~~работу?',20)||$var_i=$var_n=7?_Exit():1||_ViewValues('Работа~~продолжена') ;; 一个对话呼叫的例子,按"无"按钮完成,通过点击"是"按钮继续,在对话框出现后的20秒到期,同样的继续工作...

 

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~текущую~~папку?')||$var_i=$var_n=7?_Exit():1 tcimg=$cm2002 delsm="%p"||1||upd<1> ;; 删除当前文件夹(取消动作的能力)

 

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы~~с~~счётчиком~~_№~~в~~конце~~имени?')||$var_i=$var_n=7?_Exit():1 delss=PS<"%p"//1//0>||1||test<1n!!_\d+$>||upd<1> ;; 在名称末尾删除活动面板中带有编号_ _的文件(不带递归)

 

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы~~с~~цифрами~~в~~именах?')||$var_i=$var_n=7?_Exit():1 delss=PS<"%p"//1//0>||1||test<1n!!\d>||upd<1> ;;在活动面板中删除文件名,其中有数字(无递归)

 

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы~~с~~цифрами~~в~~именах?')||$var_i=$var_n=7?_Exit():1 delss=PS<"%p"//1//0>||1||test<1n!!\d>||upd<1> ;; 在活动面板中删除其名称中包含数字的文件(需要确认)

 

exect=$var_n1=Int(10.793)||$var_n2=Int(1+2+10.8)||$var_n3=Int('-3.8') GLOBALEXECT<a> ;; 返回表达式的数字(整数)表示

 

exect=$var_n1=Mod(4,7)||$var_n2=Mod(1,3/4)||$var_n3=Mod(4,2) GLOBALEXECT<a> ;; 计算除法的剩余部分

 

exect=$var_n1=Number('2,000')||$var_n2=Number('0x000009')||$var_n3=Number('3tmp')||$var_dd=Number('tmp3') GLOBALEXECT<a> ;; 返回表达式的数字表示。

 

exect=$var_n1=StringCompare('MELУN','melуn')||$var_n2=StringCompare('MELУN','melуn',1)||$var_n3=StringCompare('MELУN','melуn',2) GLOBALEXECT<a> ;; 比较两行使用附加参数

 

exect=$var_n1=StringLen(ClipGet()) GLOBALEXECT<a> ;; 将变量$var_n1写入剪贴板行中的字符数

 

exect=$var_n1=StringLen(ClipGet())*52 GLOBALEXECT<a> ;;将变量$var_n1写入剪贴板字符串中的字符数乘以52

 

exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; 打开Atlantis程序光标下面的文件,如果文件名不是ASCII符号,那么它们被替换,并用新的名称打开一个重复的文件

 

exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' textt=%%COMMANDER_PATH%%\Programs\Atlantis\Temp\Atlantis_Name.txt||$$@CRLF$var_path@CRLF"%O"||formt<60>||code<4>||backup<0> <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; 在程序Atlantis中的光标下打开文件,如果文件名不是ASCII符号,那么它们将被替换,并打开一个新的名称的文件+从程序文件夹写入临时文件中的Temp文件夹Atlantis_Name.txt名称以供以后重命名

 

exect=$var_name=##<info=o72%P%N//> copys=%L||"%p"//0||<input=Редактировать~~имя|Изменение~~базового~~имени|$var_name|500|100>||modfs<0||#SISDATE>||upd<1> ;; 使用对话框中输入的名称在光标下创建文件的副本

 

exect=$var_name=##<info=o72%P%N//> renmm=%P%N||##<input=Редактировать~~имя|Изменение~~базового~~имени|$var_name|500|100>||modfs<0||#SISDATE>||upd<1> ;;在对话框中的光标下编辑对象(无扩展名)的基本名称,将时间更改为当前对象

 

exect=$var_name='%O' slist=%L||sortnm<1> renms=$GLOBALSLIST||##cntr<$var_name|1|1> pause=500 renms=GLOBALRENMS<t>||&&(.*)_\d+!!$1||&&0(\d+)!!$1 ;; 通过计数器重命名所选对象

 

exect=$var_ngrad=180||$var_nradian=$var_ngrad/57.2957795130823||MsgBox(4096,'Сообщение','Радианы:~~'&$var_nradian) ;; 从给定的度数得到弧度

 

exect=$var_nradian=3||$var_ngrad=$var_nradian*57.2957795130823||MsgBox(4096,'Сообщение','Градусы:~~'&$var_ngrad) ;; 从给定的弧度获得度数

 

exect=$var_num=##[input=BOX_V19] sends=-1||?F1,63,54,sps100 sends=!!2||#K$var_num!!@CRLFGLOBALSENDS<1> rends=GLOBALSENDS<t2>??-1||#N#@@#!!tnum[1|1|1] GLOBALRENDS<c> ;; 缓冲区中的一行中的简单LINKS生成器或NAMES(查询中的行数),将计数器1,2,3添加到右侧的名称

 

exect=$var_p=ProcessExists('notepad.exe') iconw=$var_p||TCIMG.dll,9 ;; 将记事本窗口设置为指定的图标(通过PID窗口命令)

 

exect=$var_path=##$INI<8//%%TCIMG_PATH%%\TCIMGU.ini//Navigation//Path> patha=$var_path ;; 转到文件TCIMGU.ini中指定的文件夹中的活动面板在路径键中的[导航]中

 

exect=$var_path='<info=x50>' rstart tcprm=OPENBAR~~''$var_path'' ;; 重新启动Total Commander并在重新启动之前打开活动工具栏

 

exect=$var_pi=2*ACos(0)||$var_nd=$var_pi/180||$var_nr=180/$var_pi||$var_na=ACos(0.707106781186548)*$var_nr||$var_nb=ACos(-1)*$var_nr||ACos(0.5)/$var_nd GLOBALEXECT<a> ;; 使用电弧余弦函数进行各种计算

 

exect=$var_pi=2*ASin(1)||$var_nd=$var_pi/180||$var_nr=180/$var_pi||$var_na=ASin(0.707106781186547)/$var_nd||$var_nb=ASin(1)*$var_nr||ASin(0.5)*$var_nr GLOBALEXECT<a> ;; 使用电弧正弦函数进行各种计算

 

exect=$var_pi=3.14159265358979||$var_nd=$var_pi/180||$var_nr=180/$var_pi||$var_na=Cos($var_pi/4)||$var_nb=Cos(90*$var_nd)||Cos(30/$var_nr) GLOBALEXECT<a> ;; 各种计算使用余弦函数的角度

 

exect=$var_pi=3.14159265358979||$var_nd=$var_pi/180||Sin(90*$var_nd) GLOBALEXECT<a> ;;各种计算使用正弦函数的角度

 

exect=$var_pi=3.14159265358979||$var_nr=180/$var_pi||Tan(30/$var_nr) GLOBALEXECT<a> ;; 使用角度正切函数进行各种计算

 

exect=$var_pi=4*ATan(1)||$var_nd=$var_pi/180||$var_nr=180/$var_pi||$var_na=ATan(0.577350269189625)*$var_nr||$var_nb=ATan(1)*$var_nr||ATan(9999999999999999)/$var_nd GLOBALEXECT<a> ;; 使用弧角函数的各种计算

 

exect=$var_pos=MouseGetPos()||$var_hex=Hex(PixelGetColor($var_pos[0],$var_pos[1],0),6) bufsr=##<info=c12|2|$var_hex>||save<C:\Color.txt|2> ;; 在光标下的像素的Color.txt文件中记录RGB值颜色

 

exect=$var_put=##@[tc=AP] sends=-1!!-1||?F1,54,63,fun_heshcrc1 decod=2||x||$var_put||contentlst<$GLOBALSENDS> renms=$GLOBALDECOD||extplus<>||upd<1> ;; 在剪贴板中编码的b64行中的活动面板文件中创建

 

exect=$var_put=##@[tc=AP] sends=-1!!-1||formt<54,1,63> <IF> <info=s70AdvOR.exe> = 0 <THEN> start=AdvOR||&&procwait buttn=GLOBALPROGR<2>||x|$l{DOWN~~5}||Button3||Button8 pause=5s <ENDIF> urlxt=$GLOBALSENDS||sagent<W4>||sproxy<1|2|127.0.0.1:9090>||$var_put//9//Magnet-link.txt||?Fserch119||delim<@CRLF!!1>||code<0>||pause<2-3>||owrite<2|1>||progres<> ;; 运行AdvOR(如果它没有运行)和从链接列表中下载 - 主题rutracker.org从剪贴板无链接到活动面板中创建的Magnet-link.txt文件

 

exect=$var_put=##@[tc=AP] sends=-1!!-1||formt<54,63> urlra=$GLOBALSENDS|4||$var_put::!!0!!(.+\\)(\w+\:/+)([^/]+).*!!$1$3\\vid-link.txt||?Fserch79,6,1||pause<1-2>||owrite<1>||progres<> GLOBALURLRA1<a> downl=@//9||listu<$GLOBALURLRA1>||pause<1-2>||owrite<2|1>||progres<> GLOBALDOWNL0<a> GLOBALDOWNL<a> GLOBALDOWNL1<a> GLOBALDOWNL2<a> ;;剪贴板链接的所有页面的内容将保存在活动面板中,到命名站点文件中创建的个人站点文件夹中 - 从创建的文件下载所有链接到相应的文件夹

 

exect=$var_put=##@[tc=AP] sends=-1!!-1||formt<54,63> urlxt=$GLOBALSENDS|4||$f254//9//Summa.txt||pause<1-2>||?Fvid13,1,6||delim<@CRLF!!1>||owrite<1> downl=$var_put//9||GLOBALURLXT<1>||convert<##@@e67::;;$$@@e73::;;?F63;;/!!\>||uformat<0>||pause<1-2>||owrite<2|1> tempxx ;; 上传到活动面板,从内容页面上的url部分创建的文件夹 - 视频文件

 

exect=$var_put=##@[tc=AP]||$var_put=StringReplace('$var_put','\\','/')||_ViewValues('$var_put') ;; 替换活动面板路径中的斜线

 

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) movee=<xfolder=51//$f45>||$var_put//0 slist=GLOBALMOVEE1<t1>||test<1e!!zip> <IF> <info=f401GLOBALSLIST<1>//> < 2 AND <info=f402GLOBALSLIST<1>//> < 1 <THEN> zunpf=GLOBALSLIST<1>||$var_put//0 delsm=GLOBALZUNPF0<1>||1||upd<1> <ELSE> zunpf=GLOBALSLIST<1>||$var_put//0||foldname<1> delsm=GLOBALZUNPF0<1>||1||upd<1> <ENDIF> ;; 从文件夹c:\Users\name\Downloads和如果将zip移动到活动面板,然后将其解压缩到已注册的目录或根据条件

 

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) sends=-1!!-1||formt<54,1,63,6> slist=$GLOBALSENDS||#Hcrc32|1|1 downl=$var_put//9||$GLOBALSENDS||convert<##<listx=$GLOBALSLIST>\;;$$file-rndm[3-|8].;;$$@@e71::>||uformat<0>||owrite<2|1>||pause<1-2>||progres<> ;;从哈希crc32形式的链接值下载从缓冲区到创建的文件夹的链接列表,在具有随机名称的活动面板中

 

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) xends=-1||formt<56,54,51> rends=GLOBALXENDS<1>??1||formt<lin131,63,56,54,51> rends=GLOBALXENDS<1>??2||formt<lin133,63,56,54,51> sends=#GLOBALRENDS<1>\\4||formt<serch48,lin132,lin135,1,63,56,54,51> sends=#GLOBALRENDS<2>\\4!!2||formt<serch49,lin132,lin134,lin135,1,63,56,54,51> zends=GLOBALSENDS<t1,2>??-1 GLOBALZENDS<c> creat=$var_put||Youtube-list-GLOBALXENDS<1>-@<info=s47>.txt||content<$GLOBALZENDS>||empty<1> ;; 在活动面板中创建列表,链接到YouTube上的所有播放列表和播放列表,其名称(例如,Thoisoi)在剪贴板上的用户将该列表复制到剪贴板

 

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1)||_ViewValues('$var_put') ;;使用参数a [tc]传递没有反斜杠的活动面板路径的示例

 

exect=$var_put=##@[tc=AP]||formt<54,63,U16> infht=-1||Образец~~буфера||@$f250\Files\Htm\Example2.htm||400||220||10||10||1||244 ;; 在信息窗口中输出路径活动面板(在模板中插入$var_put)

 

exect=$var_put=##@[tc=AP]||formt<54,63,U16> infht=-1||Образец~~буфера||@%%COMMANDER_PATH%%\commands\Example2.htm||400||220||10||10||1||244 ;; 在信息窗口中输出路径活动面板(在模板中插入$var_put)

 

exect=$var_put=FileOpenDialog('Select~~the~~file~~to~~create~~a~~shortcut','::{450D8FBA-AD25-11D0-98A8-0800361B1103}','File~~Wallet(*.exe)',2)||_ViewValues('$var_put')||$var_put=$var_put=''?_Exit():$var_put||_ViewValues('$var_put') ;; 显示打开的文件对话框。如果未选择,则输出

 

exect=$var_put=StringTrimRight('"%P"',1) lists=PS<$var_put\images//1//0> ;;传递活动面板的路径而没有反斜杠的示例

 

exect=$var_s=##@[tc=TA]||$var_p=StringRight('$var_s',1)='\'?'$var_s':'''' copyy=$f250TCIMGU.lng||$f250//1||**1!!?.bkk xends=[tc=TG]??1 rends=@$var_p??1||&&^(.).*!!$1||??2 textt=$f250TCIMGU.lng||§CKBU20GLOBALRENDS<1>§!!~~GLOBALXENDS<1>©$var_p©<+>$var_p<+>§CKBU20GLOBALRENDS<1>§ shape=U7 slist=%L modfs=GLOBALSLIST<t>||0,1||#SISDATE cmdcm=[check=BOX_U20] sends=GLOBALCHECK1<t>??-1 cmdcm=[group=BOX_U17] cmdcm=[group=BOX_U18] cmdcm=[group=BOX_U21] ;;复制和移动所选对象,并在对话框中选择目标文件夹

 

exect=$var_s=##@[tc=TA]||$var_p=StringRight('$var_s',1)='\'?'$var_s':''''||_ViewValues('$var_p') ;; 检查对侧面板中光标下的文件夹的存在,如果文件夹,则变量$var_p包含其路径,如果文件,然后空白

 

exect=$var_s=##[combo=BOX29] slist=FOLDC<LISTF<$var_s:\/>!!1!!-3> xlist=$GLOBALSLIST||$var_s:\!!"%T" start=NSCopy||list<$GLOBALSLIST>||list2<$GLOBALXLIST>''~~/e~~/u||&&quot||&&wait||&&min||progres<> ;; 将"坏"磁盘完全用NSCopy的输出复制到对侧面板(保留结构,包括空文件夹)

 

exect=$var_s=##[input=BOX72]||$var_ap=_ArrayPermute(StringSplit('$var_s','"''"',2))||_ViewValues($var_ap) ;; 在对话中输入的单词的形式以数组a的形式。 (卦语包括单词,排列给定单词的所有字母,而不重复字母和确切的长度)

 

exect=$var_s=##[input=BOX72]||$var_ap=_ArrayPermute(StringSplit('$var_s','"''"',2))||_ViewValues($var_ap)||$var_ss=_ArrayToString($var_ap,@CRLF,1)||_ViewValues('$var_ss ')||FileWrite('c:\Test\anagam.txt','$var_ss') ;; 在对话框中输入的单词中创建一个卦,在每个阶段查看结果,并保存到anagam.txt文件中(卦语包含单词,排列给定单词的所有字母,而不重复字母和确切长度)

 

exect=$var_s=##[input=BOX72]||$var_ap=_ArrayPermute(StringSplit('$var_s','"''"',2),'"''"',1)||_ViewValues($var_ap) ;; 返回输入字的字母的数组排列,而不将数量添加到第1个元素

 

exect=$var_s=##[input=BOX72]||FileWrite('c:\Test\anagam.txt',_ArrayToString(_ArrayPermute(StringSplit('$var_s','"''"',2)),@CRLF,1)) ;; 在对话框中输入的单词中创建一个卦,并保存到anagam.txt文件

 

exect=$var_s=##[input=BOX72]||FileWrite('c:\Test\anagam_'&'$var_s'&'.txt',_ArrayToString(_ArrayPermute(StringSplit('$var_s','"''"',2)),@CRLF,1)) ;; 在对话框中输入的单词中创建一个卦,并保存到文件anagam_word.txt

 

exect=$var_s=##[input=BOX73]||$var_ar=StringRegExp(@CRLF&FileRead('C:\dictionary.txt')&@CRLF,'[\r\n](['&'$var_s'&']{[input=BOX74],[input=BOX75]})[\r\n]',3)||_ViewValues($var_ar)||$var_s=_ArrayToString($var_ar,@CRLF) bufsr=##$var_s ;; 发送到剪贴板的所有单词组成的字母在对话框中输入的字典dictionary.txt的一部分(该列表包括单词,排列所有字母的重复的字母和长度在对话框中设置)

 

exect=$var_s=##[input=BOX73]||$var_ar=StringRegExp(@CRLF&FileRead('C:\dictionary.txt')&@CRLF,'[\r\n](['&'$var_s'&']{3,6})[\r\n]',3)||_ViewValues($var_ar)||$var_s=_ArrayToString($var_ar,@CRLF) bufsr=##$var_s ;; 发送到剪贴板由字母输入到对话的所有单词,这是dictionary.txt字典的一部分(该表包括词语,一组给定的与重放信的所有字母的移位和的5个字符长度)

 

exect=$var_s=##[input=BOX73]||$var_ar=StringRegExp(@CRLF&FileRead('C:\dictionary.txt')&@CRLF,'[\r\n](['&'$var_s'&']{5})[\r\n]',3)||_ViewValues($var_ar)||$var_s=_ArrayToString($var_ar,@CRLF) bufsr=##$var_s ;; 发送到剪贴板中的所有字母组成的字母输入到对话框中,这是字典dictionary.txt的一部分(该列表包含字母,排列所有给定的字母,重复的字母和长度从3到6 символов)

 

exect=$var_s=##[input=BOX73]||$var_ar=StringRegExp(FileRead(@CRLF&'C:\dictionary.txt'&@CRLF),'[\r\n](['&'$var_s'&']+)[\r\n]',3)||_ViewValues($var_ar)||$var_s=_ArrayToString($var_ar,@CRLF) bufsr=##$var_s ;; 发送到剪贴板的所有单词组成的字母输入在对话框中,这是字典dictionary.txt的一部分(该列表包含单词,排列所有给定的集合字母重复的字母没有确切的长度)

 

exect=$var_s=##<info=o71%P%N//> <IF> $var_s = zip OR $var_s = rar <THEN> copyy=%P%N||"%t"//0||upd<3> <ENDIF> ;; 如果在光标zip或rar下的扩展名,则将该文件复制到对侧面板

 

exect=$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||_ViewValues('$var_s') ;; 在光标(路径和创建日期)下的对象的信息显示在窗口中

 

exect=$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||ToolTip('$var_s',0,0,'Информация',1,1)||Sleep(5000) ;; 在屏幕的上角创建一个5秒的工具提示,其中包含以下信息:路径光标下的对象及其创建日期

 

exect=$var_s=_GTR(ClipGet(),'en|ru',1,1) textv=$var_s ;;将剪贴板中的短语从英语翻译成俄文到Yandex(需要连接到互联网)

 

exect=$var_s=_GTR('ут或та','ru|en',1)||_ViewValues('$var_s') ;; 在Google中翻译"ut或ta"(需要连接到互联网)

 

exect=$var_s=_GTR('ут或та','ru|en',1,1)||_ViewValues('$var_s') ;; 在Yandex中转换"ut-ta"(需要连接到互联网)

 

exect=$var_s=_StringConv(ClipGet(),'#Q')||_ViewValues('$var_s') ;; 查看HEX编码的剪贴板内容

 

exect=$var_s=_StringDuplication('blue-red|red-blue|',10) exect=_ViewValues('$var_s') ;; 行重复的例子

 

exect=$var_s=_StringDuplication('字符串'&@CRLF,10) exect=_ViewValues('$var_s') ;;行重复的例子

 

exect=$var_s=_StringDuplication('字符串',10) exect=_ViewValues('$var_s') ;; 行重复的例子

 

exect=$var_s=''||$var_dlm='|'||$var_begin=0||$var_end=60 <FOR> $var_begin <TO> $var_end exect=$var_s='$var_s'&':INDEX:'&'$var_dlm' <NEXT> exect=_ViewValues('$var_s') ;; 通过将指定次数乘以计数器和分隔符来创建一个字符串

 

exect=$var_s='C' <IF> <info=o80%P%N//> = C: <THEN> exect=$var_s='D' <ENDIF> focusp patha=$var_s:\<info=o151%P%N//> ;;转到D:\驱动器(如果活动面板C:\)和驱动器C:\上的同步目录中的对侧面板(如果活动面板D:\)

 

exect=$var_s=Chr(152) folds=$f06||$var_s icoft=GLOBALFOLDS<1>||0||%%TCIMG_PATH%%\TCIMG.dll,65||foldicon<favicon!!1> ;; 在桌面上创建一个"隐形"文件夹

 

exect=$var_s=ClipGet() <IF> $var_s <> 320x240 <THEN> exect=$var_s='100x100' <ENDIF> GLOBALEXECT<a> ;; 如果剪贴板的内容不等于320x240行,则变量$var_s = 100x100

 

exect=$var_s=ClipGet()||$var_i=StringInStr('$var_s','\') <IF> $var_i = 0 <THEN> brwsr=$var_s <ELSE> openf=$var_s||x||explorer<open> <ENDIF> ;; 根据剪贴板的内容打开:如果链接,然后在浏览器中,如果路径然后在编辑器中

 

exect=$var_s=ClipGet()||$var_i=StringInStr('$var_s','\')||MsgBox(4096,'Результат','$var_i') GLOBALEXECT<a> ;; 检查链接位置或在剪贴板中检查符号"\"的示例,变量$var_i为0或大于0的数字

 

exect=$var_s=ClipGet()||$var_i=StringRegExp(ClipGet(),'([^A-Za-z\d])',0)?MsgBox(48+4096,'Результат','Число~~в~~буфере~~не~~является~~хэшем.')&_Exit():1||$var_i=StringLen('$var_s')||$var_n=$var_i=8?3:($var_i=32?1:($var_i=64?6:($var_i=128?8:MsgBox(48+4096,'Результат','Число~~в~~буфере~~не подходит~~под~~условие~~проверки.')&_Exit())))||$var_path=$var_n&'%P%N' <IF> <info=f$var_path|1//> = $var_s <THEN> exect=MsgBox(64+4096,'Результат','Контрольные~~суммы~~совпадают.') <ELSE> exect=MsgBox(48+4096,'Результат','Контрольные~~суммы~~не~~совпадают.') <ENDIF> ;; 取决于缓冲线长度校验文件进行比较光标和剪贴板下:如果如图8所示,比较发生CRC32,如果32  -  MD5,如果64  -  SHA256,如果128  -  SHA512,具有手动关闭一个弹出窗口,报告结果

 

exect=$var_s=ClipGet()||$var_n=StringRegExp('$var_s','(\d{1,4}x\d{1,4})') <IF> $var_n = 0 <THEN> exect=$var_s='100x100' <ENDIF> exect=_ViewValues('$var_s') ;; 如果剪贴板的内容不是0x0或00x00或000x000或0000x0000形式的字符串(其中可以是任何数字而不是零),则变量$var_s = 100x100

 

exect=$var_s=FileGetAttrib('C:\pagefile.sys')||_ViewValues('$var_s') ;; 返回一个与pagefile.sys文件的属性相匹配的字符串

 

exect=$var_s=FileGetVersion('%P%N')||_ViewValues('$var_s') ;; 在光标下获取版本信息

 

exect=$var_s=FileGetVersion(@AutoItExe,'CompiledScript')||_ViewValues('$var_s') ;; 获取使用ut TCIMG.exe编译的AutoIt3版本的信息

 

exect=$var_s=FileGetVersion(@ScriptName,'Version')||_ViewValues('$var_s') ;; 获取版本信息ut或你TCIMG.exe

 

exect=$var_s=FileOpenDialog('Выберите~~имя.','::{450D8FBA-AD25-11D0-98A8-0800361B1103}','Скрипт(*.aut;*.au3)|Текстовый~~файл(*.ini;*.txt)',2)||Eval('var_s')?_ViewValues('$var_s'):_Exit() ;; 显示打开的文件对话框。如果未选择,则输出

 

exect=$var_s=FileRead('%P%N')||$var_s=StringReplace('$var_s',@CRLF,'''')||$var_s=StringReplace('$var_s','~~','''')||$var_a=StringSplit('$var_s','''',2)||$var_a=_ArrayUnique($var_a)||_ArraySort($var_a,0,1) asave=var_a||"%P%O_sym.%E"||upd<1>||all||||code<1> ;; 使用_sym前缀写入ns文件,在UTF-16 LE 1200编码中的光标下的文件的唯一内容,删除换行符和空格后

 

exect=$var_s=FileSaveDialog('Выберите~~имя.','::{450D8FBA-AD25-11D0-98A8-0800361B1103}','Скрипт(*.aut;*.au3)|Текстовый~~файл(*.ini;*.txt)',2)||Eval('var_s')?_ViewValues('$var_s'):_Exit() ;; 显示文件保存对话框。如果未选择,则输出

 

exect=$var_s=FileSelectFolder('Выберите~~каталог.','::{450D8FBA-AD25-11D0-98A8-0800361B1103}',1)||Eval('var_s')?_ViewValues('$var_s'):_Exit() ;; 显示文件夹选择对话框。如果未选择,则退出

 

exect=$var_s=IniRead(EnvGet('COMMANDER_INI'),'WWW','Key','#')||_ViewValues('$var_s') ;; 从[WWW]字段从Wincmd.ini文件中检索键值值

 

exect=$var_s=Not~~ClipGet()?_Exit():'''' ;; 如果剪贴板是空的,那么关机(可以在一系列命令之前插入来检查)

 

exect=$var_s=PixelChecksum(0,0,50,50)||_ViewValues('$var_s') ;; 得到初始校验和

 

exect=$var_s=ProcessExists('notepad.exe')?'запущен':'не~~запущен'||_ViewValues('$var_s') ;; 检查"记事本"进程是否正在运行

 

exect=$var_s=RegEnumKey('HKEY_LOCAL_MACHINE\SOFTWARE',1)||_ViewValues('$var_s') ;; 返回第一个子字段的名称

 

exect=$var_s=RegEnumVal('HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip',1)||_ViewValues('$var_s') ;; 返回第7-Zip字段第1个参数a的名称

 

exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion','ProgramFilesDir')||_ViewValues('$var_s') ;; 获取路径到程序文件夹

 

exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') brwsr=$var_s!!%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe ;; 在iexplore中打开路由器设置

 

exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') brwsr=$var_s!!x ;;在浏览器中打开路由器设置

 

exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') start=Explorer||$var_s~~-extoff ;;使用禁用设置在iexplore中打开路由器设置

 

exect=$var_s=StatusbarGetText('[CLASS:AkelPad4]')||_ViewValues('$var_s') ;; 从AkelPad状态行的第一部分返回文本

 

exect=$var_s=StringRegExp(ClipGet(),'(?i)^[a-z]',0)?'1,2':'2,1' sends=-1!!-1||#L$var_s GLOBALSENDS<a> ;; 如果在剪贴板上的第一个字母的西里尔字母表,然后改变第一和第二行

 

exect=$var_s='Hello' asave=var_s||"%p[info=s47].txt"|1||noarray<1>||upd<1> ;; 将变量$var_s的内容写入活动面板中的文件,其名称为系统时间+更新活动面板

 

exect=$var_s='字符串'||$var_n=IsDeclared('var_s')||_ViewValues('$var_n') ;; 变量$var_n = 1,因为变量$var_s存在

 

exect=$var_s0=ClipGet()||$var_s1=StringRegExp('$var_s0','(\d{1,4}x\d{1,4})')=0?'100x100':'$var_s0'||_ViewValues('$var_s1') ;; 如果剪贴板的内容不是0x0或00x00或000x000或0000x0000形式的字符串(其中可以是任何数字而不是零),则变量$var_s = 100x100

 

exect=$var_s1=ClipGet()||$var_bb=ClipPut('текст~~в~~буфер~~обмена')||$var_s2=ClipGet() GLOBALEXECT<a> ;; 使用剪贴板的示例

 

exect=$var_s1=StringLeft('字符串',3)||$var_s2=StringLeft('字符串~~с~~空格ами',8) GLOBALEXECT<a> ;; 将行中指定的字符数返回到左侧

 

exect=$var_s1=StringLower('字符串')||$var_s2=StringLower('字符串~~С~~空格ами') GLOBALEXECT<a> ;; 将字符串转换为小写

 

exect=$var_s1=StringMid('字符串',3)||$var_s2=StringMid('字符串~~С~~空格ами',4,8) GLOBALEXECT<a> ;; 提取字符串中的部分字符

 

exect=$var_s1=StringRegExp(ClipGet(),'(\d{1,4}x\d{1,4})')=0?'100x100':ClipGet()||_ViewValues('$var_s1') ;; 如果剪贴板的内容不是0x0或00x00或000x000或0000x0000形式的字符串(其中可以是任何数字而不是零),则变量$var_s = 100x100

 

exect=$var_s1=StringRegExpReplace('замена~~гласных~~на~~символ~~-','[аяэеоёуюиы]','-')||$var_s2=StringRegExpReplace('Удаляет~~<i>теги</i>~~в~~html','<i>(.*?)</i>','$1') GLOBALEXECT<a> ;; 使用正则表达式替换字符串文本

 

exect=$var_s1=StringReplace('это~~字符串~~текста','с','---')||$var_s2=StringReplace('это~~字符串~~текста',6,'+++') GLOBALEXECT<a> ;; 替换字符串中的片段

 

exect=$var_s1=StringRight('это~~字符串~~текста',5)||$var_s2=StringRight('это~~字符串~~текста',9) GLOBALEXECT<a> ;; 返回指定数量的字符串字符到右边

 

exect=$var_s1=StringStripWS('~~это~~字符串~~текста~~',3)||$var_s2=StringStripWS('~~это~~字符串~~текста~~',8) GLOBALEXECT<a> ;; 删除空格符号符号在一行

 

exect=$var_s1=StringTrimLeft('~~это~~字符串~~текста~~',3)||$var_s2=StringTrimLeft('~~это~~字符串~~текста~~',8) GLOBALEXECT<a> ;; 删除左侧行中指定数量的字符

 

exect=$var_s1=StringTrimRight('~~это~~字符串~~текста~~',3)||$var_s2=StringTrimRight('~~это~~字符串~~текста~~',8) GLOBALEXECT<a> ;; 删除指定数量的字符串字符到右边

 

exect=$var_s1='Hello'||$var_s2=Eval('var'&'_'&'s1')||_ViewValues('$var_s2') ;; 通过名称将$var_s2赋给变量$var_s1的示例

 

exect=$var_s1='Hello'||$var_s2='пока' exect=$var_s1='$var_s2'&'~~'&'$var_s1' exect=MsgBox(4096,'Результат','$var_s1') ;; - 使用变量和字符串mi的例子

 

exect=$var_section=@UserName='Андрей'?'F4':'Open_1' openz=%L||$var_section ;; 打开指定程序中的选定文件(相对于用户名进行设置)

 

exect=$var_sext=##<info=f230%P%N//>||MsgBox(4096+64,'Информация',StringUpper('$var_sext')&'~~-~~оригинальное~~расширение~~файла:'&@CRLF&@CRLF&'%P%N') ;; 在光标下获取原始文件扩展名

 

exect=$var_sf='%P%N'||$var_st='C:\TempHH\'||ShellExecuteWait('hh','-decompile~~'&'$var_st'&'~~'&'$var_sf') movee=$var_st||<info=o75%P%N//>//0||<info=o72%P%N//> delsm=%P%N||1||upd<1> ;; 在名称文件夹中的活动面板中的光标下解压缩chm(在TempHH目录中初步解包并移动到活动面板),删除源

 

exect=$var_sf='%P%N'||$var_st='C:\TempHH\'||ShellExecuteWait('hh','-decompile~~'&'$var_st'&'~~'&'$var_sf') movee=$var_st||<info=o75%P%N//>//0||<info=o72%P%N//>||upd<1> ;; 在名称文件夹中的活动面板中的光标下解压缩chm(在TempHH目录中初步解包并移动到活动面板)

 

exect=$var_slabel=DriveGetLabel('C:\')||_ViewValues('$var_slabel') ;; 确定磁盘标签

 

exect=$var_sline=FileReadLine('c:\Test\1.txt',4) GLOBALEXECT<a> ;; 从文本文件读取第4行的示例

 

exect=$var_sp=_PathFull('%%TCIMG_TEMP%%\font.txt','"%P"')||_ViewValues('$var_sp') ;; 得到相对的绝对路径

 

exect=$var_sp=_PathFull('../../','"%P"') patha=$var_sp ;; 转到活动面板2级

 

exect=$var_sp=_PathFull('../../file.txt','"%P"')||_ViewValues('$var_sp') ;; 查看_PathFull()函数的结果 - 返回相对于活动面板的路径

 

exect=$var_sp=_PathFull('../../file.txt','"%T"')||_ViewValues('$var_sp') ;; 查看_PathFull()函数的结果 - 返回相对于对侧面板的路径

 

exect=$var_sp=_PathFull('../wlx','"%P"') patha=$var_sp ;; 转到并行目录wlx中的活动面板

 

exect=$var_sp='c:\Test\1.txt'||$var_st=FileRead('$var_sp')||$var_h=FileOpen('$var_sp',2)||FileWrite($var_h,'字符串1'&'$var_st')||FileClose($var_h) GLOBALEXECT<a> ;; 写入文件开头的示例

 

exect=$var_spath=FileGetLongName('D:\TCIMAG~1\')||_ViewValues('$var_spath') ;;返回长路径"D:\TC IMAGE"

 

exect=$var_spath=FileGetShortName('D:\TC~~IMAGE\')||_ViewValues('$var_spath') ;; 返回短路径"D:\TCIMAG〜1"

 

exect=$var_ss=##@[tc=AP]||_ViewValues('$var_ss') ;; 写入变量$var_ss路径活动面板

 

exect=$var_ss=##@[tc=]||_ViewValues('$var_ss') ;; 将变量$var_ss路径写入光标下的变量

 

exect=$var_ss=$CmdLine[$CmdLine[0]]||_ViewValues('$var_ss') 参数1 参数2 参数3 ;; 将变量$var_array数组分配给所有参数传递到ut或启动时

 

exect=$var_ss=Chr(124)&Chr(124)||_ViewValues('$var_ss') ;; 传递变量$var_ss 2个字符||的示例

 

exect=$var_ss=Chr(Random(Asc('A'),Asc('Z'),1)) GLOBALEXECT<a> ;; 随机字母

 

exect=$var_ss=StringStripCR('Это~~'&@CR&'字符串')||MsgBox(4096,'Результат','$var_ss') ;; 删除回车符的示例

 

exect=$var_ss='Hello#пока'||$var_ss=StringReplace('$var_ss','#',Chr(124)&Chr(124))||_ViewValues('$var_ss') ;; 在一行||中将字符#的变量$var_ss更改为2个字符的示例

 

exect=$var_ss='Hello'&Chr(124)&Chr(124)&'пока'||_ViewValues('$var_ss') ;; 将变量$var_ss传递给具有2个字符||的字符串的示例

 

exect=$var_sseral=DriveGetSerial('C:\')||_ViewValues('$var_sseral') ;; 确定系统盘的序列号

 

exect=$var_sstatus=DriveStatus('C:\')||_ViewValues('$var_sstatus') ;; 获取c:\驱动器的状态作为一个字符串

 

exect=$var_st=WinGetTitle('[CLASS:TLister]')||_ViewValues('$var_st') ;; 获得Lister窗口的标题

 

exect=$var_st=WinGetTitle('[CLASS:TTOTAL_CMD]')||_ViewValues('$var_st') ;; 得到Total Commander窗口的标题

 

exect=$var_stime=FileGetTime('C:\Test\test.txt',0,1)||_ViewValues('$var_stime') ;; 返回一个字符串,最后修改文件test.txt的时间

 

exect=$var_stip=DriveGetFileSystem(@HomeDrive&'\')||_ViewValues('$var_stip') ;; 返回系统磁盘文件系统的类型

 

exect=$var_stip=DriveGetType('C:\')||_ViewValues('$var_stip') ;; 确定磁盘的类型

 

exect=$var_stroka=###http://yandex.ru\\4 GLOBALEXECT<a> ;; 将网站内容以UTF8格式传递到$var_stroka的示例

 

exect=$var_stroka=##$INI<8//%%COMMANDER_INI%%//Configuration//CompareTool> GLOBALEXECT<a> ;; 将CompareTool键的值从WinCmd.ini文件的"配置"字段传递到变量$var_stroka的示例

 

exect=$var_stroka=##%F??1 GLOBALEXECT<a> ;; 将所选对象的名称列表传递给变量$var_stroka的示例

 

exect=$var_stroka=##%L??1 GLOBALEXECT<a> ;;将所选对象的列表传递给变量$var_stroka的示例

 

exect=$var_stroka=##@%P%N GLOBALEXECT<a> ;; 将光标下的对象路径传递给变量的示例

 

exect=$var_stroka=##@<info=x53> GLOBALEXECT<a> ;; 绝对路径到活动工具栏的父文件夹

 

exect=$var_stroka=##@<xfolder=21//%P%N> GLOBALEXECT<a> ;; 文件传递的一个例子,它在变量$var_stroka的游标下的文件夹内有最旧的日期修改

 

exect=$var_stroka=##@<xfolder=25//$f201> sends=@$var_stroka??1 slist=GLOBALSENDS<t>||##path<0|0|1> GLOBALSLIST<a> ;; 在文件夹Bar中获取相对路径新文件

 

exect=$var_stroka=##@c:\Test\1.txt GLOBALEXECT<a> ;; 将路径传递给变量$var_stroka的示例

 

exect=$var_stroka=##[combo=BOX1] exect=$var_s=_GTR('$var_stroka','ru|en',1,1) textv=$var_s||viewtext<Буфер|800|300|-1|-1|-1|14|993366|FFFFE0> ;; 在Yandex中将俄语翻译成英文,并在观众中打开

 

exect=$var_stroka=##[combo=BOX1] exect=$var_s=_GTR('$var_stroka','ru|en',1,1)||_ViewValues('$var_s') ;; 将对话中输入的表达形式从俄语翻译成Yandex的英文

 

exect=$var_stroka=##[combo=BOX1] GLOBALEXECT<a> ;; 将组合对话框中输入的数据传递到变量$var_stroka的示例

 

exect=$var_stroka=##[edits=BOX4] GLOBALEXECT<a> ;; 将编辑对话框中输入的数据传递到变量$var_stroka的示例

 

exect=$var_stroka=##[group=BOX1] GLOBALEXECT<a> ;; 将组对话框中输入的数据传递到变量$var_stroka的示例

 

exect=$var_stroka=##[input] slist=%L xlist=GLOBALSLIST<t>||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> count=GLOBALSLIST<:INDEX:>||$var_stroka||0||countline<0|2> sends=GLOBALCOUNT<t>??-1||formt<0!!(?m)$var_stroka[^\r\n]*>||?T|a,1:-1!!GLOBALXLIST<:INDEX:>~~ asave=GLOBALSENDS||"%pLinesTag.txt"|2|@CRLF|1 <NEXT> renmm="%pLinesTag.txt"||LinesTag||$$_$var_stroka||upd<1> ;; 在选定的文件中找到带有对话框中输入的标签的行,删除所有这些,按标签,将文件名添加到行的开头,并保存到活动面板中的LinesTag_(metka).txt文件中

 

exect=$var_stroka=##[input=BOX1] GLOBALEXECT<a> ;; 将输入对话框中输入的数据传送到变量$var_stroka的示例

 

exect=$var_stroka=##[sopen=BOX1]??1 GLOBALEXECT<a> ;; 将对话框中所选文件的内容传递到变量$var_stroka的示例

 

exect=$var_stroka=##[sopen=BOX1]??-1 GLOBALEXECT<a> ;; 通过放置数组$var_array,在对话行中传送所选文件的内容的示例

 

exect=$var_stroka=##<info=f1%P%N|1//> GLOBALEXECT<a> ;; 将命令传递给exect命令的示例

 

exect=$var_stroka=##-1 GLOBALEXECT<a> ;; 将剪贴板的内容传送到变量的示例

 

exect=$var_stroka=##c:\test\1.txt GLOBALEXECT<a> ;;将文件的内容传递到变量$var_stroka的示例

 

exect=$var_stroka='%P%N' GLOBALEXECT<a> ;; 将光标下的对象路径传递给变量的示例

 

exect=$var_stroka1=##@<info=f10%P%N//> exect=$var_stroka2=##@<info=f13%P%N//> exect=$var_stroka3=##@<info=x401%P%N//> sends=@||tcg<CreateShortcut> xends=$GLOBALSENDS||@#@#@!!$var_stroka1||@#@!!$var_stroka2||@##@!!$var_stroka3 lnkbt="%p"||butfrom<GLOBALXENDS<t>> ;;在活动面板中创建光标下文件的快捷方式,可以在关联的TC程序中打开

 

exect=$var_stxt=WinGetText('[CLASS:TTOTAL_CMD]')||_ViewValues('$var_stxt') ;; 获取Total Commander窗口的文本

 

exect=$var_sys=@OSArch='X86'?'x86':'x64' start=%%COMMANDER_PATH%%\Neo\$var_sys\HexFrame.exe||workdir<%%COMMANDER_PATH%%\Neo\$var_sys> ;; 在x64/x86系统上运行HexFrame程序

 

exect=$var_value=##$INI<8//%%TCIMG_PATH%%\TCIMGU.ini//SSS!!Path> copyy=$var_value||"%t"//0 ;; 从[SSS]字段读取TCIMGU.ini中的Path键并发送给其它人的命令m的示例

 

exect=$var_value=##$INI<8//%%TCIMG_PATH%%\TCIMGU.ini//SSS//Path> GLOBALEXECT<a> ;; 从[SSS]字段读取TCIMGU.ini中的Path键的示例

 

exect=$var_vbutton=InputBox('Вопрос','其中~~вы~~род或сь?') GLOBALEXECT<a> ;; 信息输入窗口示例

 

exect=$var_vbutton=InputBox('Вопрос','其中~~вы~~род或сь?')||$var_input=MsgBox(4096,'Сообщение','$var_button') GLOBALEXECT<a> ;; 消息窗口中输出信息的输入窗口示例

 

exect=$var_x=12345.001||_ViewValues(VarGetType(Eval('var_x')),'Тип~~данных~~переменной~~$var_x') ;; 数据类型定义

 

exect=$var_x=12345||_ViewValues(VarGetType(Eval('var_x')),'Тип~~данных~~переменной~~$var_x') ;; 数据类型定义

 

exect=$var_x='bild' uplds=%UL||$var_x||1||progres<> ;; 下载选定的托管图像,传递给$var_x

 

exect=$var_x=StringSplit('1|2|3|4','|',2)||_ViewValues(VarGetType(Eval('var_x')),'Тип~~данных~~переменной~~$var_x') ;;数据类型定义

 

exect=$var_x='Hello!'||_ViewValues(VarGetType(Eval('var_x')),'Тип~~данных~~переменной~~$var_x') ;; 数据类型定义

 

exect=_SendM(WinGetHandle('[CLASS:AkelPad4]'),273,4157,0) ;; 选择所有在AkelPad

 

exect=_ViewValues($CmdLine) 参数1 参数2 参数3 ;; 查看在启动时发送给您的命令行

 

exect=_ViewValues($CmdLine[$CmdLine[0]]) 参数1 参数2 参数3 ;; 查看最后一个参数发送到ut或在启动时的命令行

 

exect=_ViewValues($CmdLine[0]) 参数1 参数2 参数3 ;; 查看在启动时发送给您的命令行项目数

 

exect=_ViewValues($CmdLineRaw) 参数1 参数2 参数3 ;; 查看启动时发送给您的整个命令行

 

exect=_ViewValues('<info=n6|clpget|Russian|3>') ;; 查看货币格式的数字从俄语的剪贴板转换,大写字母中的每个单词的第一个字母

 

exect=_ViewValues(BitOR(4,64,768)) ;; 计算并显示结果

 

exect=_ViewValues(Chr(65),'---',320,180,-1,-1,'Wingdings',72) ;; 查看代码符号65字体"Wingdings"

 

exect=_ViewValues(ClipGet()) ;; 查看剪贴板的内容

 

exect=_ViewValues(ClipGet())||redit<1> ;; 查看剪贴板的内容,查看器类RichEdit

 

exect=_ViewValues(ClipGet(),'Просмотр~~буфера~~обмена',600,500,0,0,-1,14,'FFFF00','050000') ;; 查看剪贴板的内容

 

exect=_ViewValues(ClipGet(),'Просмотр~~буфера~~обмена',700,400) ;; 以指定的窗口大小查看剪贴板的内容

 

exect=_ViewValues(FileRead('%L'),'"%P"',600,500,0,0,-1,14,'FFFF00','050000') ;; 使用不同的窗口设置查看所选对象的列表

 

exect=_ViewValues(FileRead('%P%N'),'%P%N') ;; 查看光标下的文件内容

 

exect=_ViewValues(FileRead('%P%N'),'%P%N',@DesktopWidth,@DesktopHeight) ;; 查看光标下的文件内容,窗口全屏

 

exect=_ViewValues(ProcessList()) ;; 获取数组流程

 

exect=_ViewValues(StringRegExp(ClipGet(),'(?m)^([^\r\n]*)',3)) ;; 将剪贴板的内容分成数组行和查看数组a

 

exect=_ViewValues(StringRegExp(FileRead('%P%N'),'(?m)^([^\r\n]*)',3),'%P%N') ;; 在数组行和视图数组中将文件的内容拆分为光标

 

exect=_ViewValues(nlist.htm">WinList()) ;; 从窗口描述符的标题

 

exect=Abs(-123.45) GLOBALEXECT<a> ;; 计算一个数字的绝对值(模数)。

 

exect=Asc('A') GLOBALEXECT<a> ;; 返回ASCII字符代码

 

exect=AscW('A') GLOBALEXECT<a> ;; 返回Unicode字符代码

 

exect=Assign('var_s','Hello',2)||_ViewValues('$var_s') ;; 将数据分配给具有指定名称的变量的示例

 

exect=Beep(500,1000) ;;简单单声音的再现的例子

 

exect=Beep(500,50)&Beep(600,50)&Beep(800,50) ;; 单音声音再现的例子

 

exect=BitAND(13,7) GLOBALEXECT<a> ;; 执行按位乘法运算(运算AND)(返回5)

 

exect=BitNOT(5) GLOBALEXECT<a> ;; 执行按位取反运算(算术NOT)(返回-6)

 

exect=BitOR(3,6) GLOBALEXECT<a> ;;执行按位加法运算(算术或)。 (返回7)

 

exect=BitRotate(7,2) GLOBALEXECT<a> ;; 执行循环逐位移动操作。 (返回28)

 

exect=BitShift(14,2) GLOBALEXECT<a> ;; 执行按位移位操作。 (返回3)

 

exect=BitXOR(10,6) GLOBALEXECT<a> ;; 执行按位排序操作</s>。 (12)

 

exect=BlockInput(1)||Sleep(3000)||BlockInput(0) ;;3秒钟禁用鼠标使用和键盘

 

exect=CDTray('F:','open') ;; 打开CD驱动器托盘F:

 

exect=Ceiling(-4.8) GLOBALEXECT<a> ;; 将数字舍入到最接近的整数更高(返回-4)

 

exect=Ceiling(4.8) GLOBALEXECT<a> ;;将数字舍入到最接近的整数(返回5)

 

exect=Chr(65) GLOBALEXECT<a> ;; 返回与指定的ASCII码匹配的字符

 

exect=ChrW(257) GLOBALEXECT<a> ;;返回与指定的Unicode代码相对应的字符

 

exect=ControlClick('Калькулятор','''','[ID:139]') ;; 模拟鼠标点击指定的元素

 

exect=ControlCommand('[CLASS:AkelPad4]','''','AkelEditW1','EditPaste','Hello') ;; 在"AkelPad"中插入"hello"

 

exect=ControlCommand('Безымянный~~~~Блокнот','''','Edit1','EditPaste','Это~~пример~~вставки~~текста'&@CRLF&'с~~переносом~~на~~новую~~строку') ;; 将文本插入记事本的示例(应该启动)

 

exect=ControlDisable('[CLASS:TTOTAL_CMD]','''','TButtonBar1')||Sleep(2000)||ControlEnable('[CLASS:TTOTAL_CMD]','''','TButtonBar1') ;;2秒钟,禁用Total Commander工具栏

 

exect=ControlHide('[CLASS:TTOTAL_CMD]','''','TButtonBar1')||Sleep(2000)||ControlShow('[CLASS:TTOTAL_CMD]','''','TButtonBar1') ;;2秒隐藏Total Commander工具栏

 

exect=llistview.htm">ControlListView('[CLASS:My]','''','SysListView321','SelectAll') ;; 选择指定的ListView的所有项目

 

exect=ControlMove('[CLASS:TTOTAL_CMD]','''','TButtonBar1',10,10)||Sleep(2000)||ControlMove('[CLASS:TTOTAL_CMD]','''','TButtonBar1',0,2) ;; 移动工具栏2秒(TC x32)

 

exect=ControlSend('Безымянный~~~~Блокнот','''','Edit1','Hello') ;; 在窗口"记事本"中插入文本"hello"(应该被启动,可以最小化)

 

exect=ControlSetText('[CLASS:Notepad]','''','Edit1','Новый~~текст~~уставленный~~в~~элемент~~Edit') ;; 用记事本中指定的文本替换文本(应该启动)

 

exect=ControlTreeView('[CLASS:My]','''','TreeView32','Uncheck','4') ;; 取消选中"TreeView32"框

 

exect=Dec('FFFF') GLOBALEXECT<a> ;; 将包含十六进制数字的字符串转换为十进制数

 

exect=DirCopy(@MyDocumentsDir,'C:\Backups\MyDocs',1) ;; 将"我的文档"目录复制到MyDocs文件夹

 

exect=DirCopy('C:\Test','C:\Backups\MyDocs',1) ;; 将测试目录复制到MyDocs文件夹

 

exect=DirCreate('C:\Test1\Folder1\Folder2') ;; 创建文件夹和缺少结构

 

exect=DirMove('C:\Test','C:\Backups\MyDocs',1) ;; 将测试文件夹移动到MyDocs文件夹

 

exect=DirRemove('C:\Backups\MyDocs',1) ;; 删除MyDocs文件夹

 

exect=DriveMapAdd('X:','\\myserver\stuff') ;; 将X盘附加到\\myserver\stuff以供当前用户使用

 

exect=DriveMapAdd('X:','\\myserver\stuff')||$var_sinfo=DriveMapGet('X:')||_ViewValues('$var_sinfo') ;; 连接X盘并获取连接信息

 

exect=DriveMapAdd('X:','\\myserver2\stuff2',0,'domainx\jon','tickle') ;; 将X盘附加到\\myserver2\stuff2,供域名"domainx"中的用户"jon"使用密码"tickle"

 

exect=DriveMapDel('X:') ;; 关闭驱动器

 

exect=DriveSetLabel('C:\','Система') ;;设置C:\驱动器的"系统"标签

 

exect=EnvGet('COMMANDER_PATH')||EnvGet('WINDIR')||EnvGet('AppData') GLOBALEXECT<a> ;; 获取环境变量的值的例子

 

exect=Exp(5) GLOBALEXECT<a> ;;将提高的数量返回到指定的程度(返回148.413159102577)

 

exect=FileChangeDir(@ScriptDir)_ViewValues(@WorkingDir) ;;将当前目录设置为脚本文件夹

 

exect=FileCopy('C:\Temp\*.log','C:\Temp2\*.txt',9) ;; 将Temp文件夹的所有日志文件复制到Temp2文件夹的.txt文件,保留原始名称相同(标记9 = 1 + 8,其中1  - 覆盖文件,8  - 创建目标文件夹)

 

exect=FileCopy('C:\Temp\*.txt','C:\Temp\TxtFiles\',1) ;; 将具有原始名称的Temp文件夹的所有txt文件复制到文件夹Temp\TxtFiles中,替换现有文件(不带标志8,如果目标文件夹不存在,则不会复制)

 

exect=FileCopy('c:\Test\1.txt','c:\Test\1\') ;; 复制文件的示例

 

exect=FileDelete('C:\Test\test.txt') ;;删除文件test.txt

 

exect=FileDelete('D:\*.tmp') ;; 从磁盘根目录中删除扩展名为.tmp的所有文件D:\

 

exect=FileMove('C:\Test\*.txt','D:\TxtFiles\',9) ;; 将所有txt文件从Test文件夹移动到TxtFiles

 

exect=FileMove('C:\Test\test.txt','D:\My\test_bak.txt') ;; 将test.txt文件从Test文件夹移动到我的文件夹,更改test_bak.txt中的名称(如果文件夹D:\My\未创建,则不会移动)

 

exect=FileMove('C:\Test\test.txt','D:\My\test_bak.txt',8) ;; 将test.txt从Test文件夹移动到我的文件夹,并改变test_bak.txt中的名称(如果文件夹D:\My\不被创建,则创建并且文件不会移动)

 

exect=FileMove('C:\Test\test.txt','D:\My\test_bak.txt',9) ;; 移动从测试文件夹到我与替换test_bak.txt名称更改文件夹test.txt文件,如果该文件已经存在(如果文件夹是D:\未创建我的\,它会创建一个文件不动和)

 

exect=FileRead('D:\TC~~IMAGE\test.htm') GLOBALEXECT<a> ;;读取文件的示例

 

exect=FileRead(EnvGet('COMMANDER_PATH')&'\WinButtonBar.ini') GLOBALEXECT<a> ;; 使用相对路径读取文件的示例

 

exect=FileRecycle('%P%N') ;; перемещает в корзину файл под курсором

 

exect=FileRecycle('C:\Test\test.txt') ;; 将文件test.txt移动到回收站

 

exect=FileRecycle('D:\*.tmp') ;; 移动到车从根D盘所有.tmp文件:\

 

exect=FileRecycleEmpty() ;; 清除所有光盘上的垃圾

 

exect=FileRecycleEmpty('C:\') ;; 清除驱动器上的回收站C:\

 

exect=FileSetAttrib('C:\Test\*.txt','+RS') ;; установить всем файлам txt в папке Test атрибуты "Только чтение" 和 "Системный"

 

exect=FileSetAttrib('C:\Test\test.txt','-RS') ;; 从文件test.txt中删除属性"只读"和"系统"

 

exect=FileSetTime('C:\Test\*.txt','20140101') ;;在2014年1月1日的测试文件夹更改日期中设置所有txt文件

 

exect=FileSetTime('C:\Test\test.txt','20140101') ;; 将文件test.txt设置为2014年1月1日更改的日期

 

exect=Floor(4.8) GLOBALEXECT<a> ;;将数字舍入到最接近的整数更小(返回4)

 

exect=Floor(-4.8) GLOBALEXECT<a> ;; 将数字舍入到最接近的整数(返回-5)

 

exect=FtpSetProxy(0) ;; 使用IE设置代理

 

exect=FtpSetProxy(1) ;; 没有代理

 

exect=FtpSetProxy(2,'www-cache.myisp.net:8080') ;;使用代理"www-cache.myisp.net"和端口8080

 

exect=Hex(1033,4) GLOBALEXECT<a> ;; 将十进制整数或二进制数据转换为十六进制形式。

 

exect=HttpSetProxy(0) ;; 使用IE设置代理

 

exect=HttpSetProxy(1) ;; 没有代理

 

exect=HttpSetProxy(2,'www-cache.myisp.net:8080') ;; 使用代理"www-cache.myisp.net"和端口8080

 

exect=InetGet('http://www.mozilla.org',@DesktopDir&'\mozilla.html') ;; 在桌面上下载页面

 

exect=IniDelete(EnvGet('COMMANDER_INI'),'WWW') ;; 从Wincmd.ini文件字段删除[WWW]

 

exect=IniDelete(EnvGet('COMMANDER_INI'),'WWW','Key') ;; 从键值键的[WWW]字段删除Wincmd.ini文件

 

exect=IniRenameSection(EnvGet('COMMANDER_INI'),'WWW','XXX') ;; 重命名为[XXX]中的Wincmd.ini字段[WWW]

 

exect=IniWrite(EnvGet('COMMANDER_INI'),'WWW','Key',Chr(34)&'Это~~новое~~值'&Chr(34)) ;; 写入键值键的[WWW]字段中的Wincmd.ini文件指定的引号的值

 

exect=IniWrite(EnvGet('COMMANDER_INI'),'WWW','Key','Это~~новое~~值') ;; 写入由值给出的Key键的[WWW]字段中的Wincmd.ini文件

 

exect=IniWriteSection(EnvGet('COMMANDER_INI'),'WWW','k1=Hello'&@LF&'k2=пока') ;; 将Wincmd.ini写入指定键和值的[WWW]字段

 

exect=Log(1000) GLOBALEXECT<a> ;; 计算一个数字的自然对数(返回6.90775527898214)

 

exect=MouseClick('left',0,500,2) ;; 双击坐标x = 0,y = 500

 

exect=MouseClickDrag('left',0,200,600,700) ;; 左坐标坐标x = 0,y = 200,离开坐标x = 600,y = 700

 

exect=MouseDown('left')||Sleep(100)||MouseUp('left') ;; 将鼠标左键设置为100 ms。

 

exect=MouseMove(10,100) ;; 将光标移动到坐标x = 10,y = 100

 

exect=MouseWheel('down',10) ;; 向下滚动鼠标滚轮10次

 

exect=MouseWheel('up',10) ;; 向上滚动鼠标滚轮10次

 

exect=ProcessSetPriority('TOTALCMD.EXE',3) ;; 将"高于平均水平"的优先级设置为TOTALCMD.EXE进程

 

exect=ProcessWait('notepad.exe',3)||MsgBox(4096,'''','процесс~~существует') ;; 预计推出"记事本"

 

exect=ProcessWaitClose('firefox2.exe')||ProcessClose('AdvOR.exe') ;; 等待firefox2.exe进程关闭,然后关闭AdvOr.exe进程

 

exect=ProgressOn('Измеритель','Увеличивается','0~~процентов') <FOR> 1 <TO> 5 exect=ProgressSet(:INDEX:*20,:INDEX:*20&'~~процентов')&Sleep(1000) <NEXT> exect=ProgressOff() ;; 示例栏进度

 

exect=RegDelete('HKCU\Software\Test','TestKey') ;;删除TestKey字段

 

exect=RegWrite('HKEY_CURRENT_USER\Software\Test','TestKey','REG_SZ','Helloствую') ;; 向寄存器写入唯一的值REG_SZ

 

exect=RegWrite('HKEY_CURRENT_USER\Software\Test','TestKey1','REG_MULTI_SZ','字符串1'&@LF&'字符串2') ;; 写入寄存器值"字符串1"和"字符串2",键入REG_MULTI_SZ

 

exect=RegWrite('HKEY_CURRENT_USER\Software\Test','TestKey6','REG_BINARY',StringToBinary('Hello')) ;; 用二进制数据创建参数

 

exect=RegWrite('HKEY_CURRENT_USER\Software\Test','TestKey7','REG_DWORD',17) ;; 用整数创建参数

 

exect=Round(-1.582,1) GLOBALEXECT<a> ;; 舍入小数点后的数字位数

 

exect=Run(@ComSpec&'~~/k~~'&ClipGet(),'''') ;;调用控制台并从剪贴板传递剪贴板(控制台保持打开状态)

 

exect=Run(@ComSpec&'~~/k~~'&'netsh~~interface~~ip~~show~~address','''') ;;调用控制台和传递参数(控制台保持打开状态)

 

exect=Run('notepad.exe')||$var_h=WinWait('[CLASS:Notepad]','''',5)||IsHWnd(Eval('var_h'))?_ViewValues('Это~~дескриптор~~HWND'):_ViewValues('Это~~НЕ~~дескриптор~~HWND') ;; 运行记事本和检查窗口句柄的有效性

 

exect=Run('notepad.exe')||$var_h=WinWait('[CLASS:Notepad]','''',5)||SendKeepActive(HWnd($var_h)) <FOR> 1 <TO> 10 exect=Send('Hello')||Sleep(500) <NEXT> exect=SendKeepActive('''')||WinClose(HWnd($var_h)) ;; 使用Send()函数运行记事本并保持记事本窗口处于活动状态

 

exect=Run('notepad.exe')||$var_h=WinWait('[CLASS:Notepad]','''',5)||WinSetState(HWnd($var_h),'''',@SW_MINIMIZE) ;; запускает "Блокнот", ожидает появление 和 сворачивает

 

exect=Run('notepad.exe')||$var_h=WinWaitActive('[CLASS:Notepad]')||ControlSend(Eval('var_h'),'''','Edit1','закройте~~окно')||WinWaitClose(Eval('var_h'))||MsgBox(4096,'''','окно~~закрыто') ;; 运行"记事本",等待用户关闭窗口

 

exect=Run('notepad.exe')||$var_h=WinWaitActive('[CLASS:Notepad]')||ControlSend(Eval('var_h'),'''','Edit1','Hello') ;; 运行"记事本",等待激活并输入"hello"

 

exect=Run('notepad.exe')||$var_h=WinWaitActive('[CLASS:Notepad]')||ControlSend(Eval('var_h'),'''','Edit1','сверните~~окно')||WinWaitNotActive(Eval('var_h'))||MsgBox(4096,'''','окно~~не~~активно') ;; 运行"记事本",等到窗口不活动

 

exect=Run('notepad.exe')||WinWait('[CLASS:Notepad]')||Sleep(3000)||WinClose('[CLASS:Notepad]') ;; 运行"记事本",等待指定的窗口出现,3秒钟后关闭窗口

 

exect=RunAs('Username',@ComputerName,'Password',0,'notepad.exe','',@SW_SHOWMAXIMIZED) ;; 以全屏模式启动记事本,代表上述用户

 

exect=RunAsWait('Username',@ComputerName,'Password',0,'notepad.exe','',@SW_SHOWMAXIMIZED) ;; 启动"记事本",代表上述用户全屏部署,并暂停手机的工作,直到关闭

 

exect=RunWait('notepad.exe')||MsgBox(4096,'''','программа~~закрыта') ;; 启动"记事本",并暂停单元的操作,直到关闭

 

exect=Send('{TAB}') ;; 按TAB

 

exect=ShellExecute('C:\Test\Name.txt','''','''','edit') ;; 在默认编辑器中打开.txt文件

 

exect=ShellExecute('http://tc-image.3dn.ru/forum/5-498-1') ;; 在浏览器中打开链接

 

exect=ShellExecute('notepad.exe') ;; 启动记事本

 

exect=ShellExecuteWait('notepad.exe') ;; 启动"记事本",并暂停单元的操作,直到关闭

 

exect=Shutdown(6) ;; 强制重新启动

 

exect=SoundPlay('c:\Music.mp3')||Sleep(10000) ;; 播放声音文件10秒钟(声音文件可以等待和其它命令后,它会发出声音直到处理完所有命令)

 

exect=SoundPlay('c:\Music.mp3',1) ;;播放音频文件到最后

 

exect=SoundPlay('c:\Music1.mp3',1)||SoundPlay('c:\Music2.mp3',1) ;; 播放第一个声音文件到最后,然后第二个

 

exect=SplashTextOn('Заголовок','Моё~~Сообщение...',200,50)&Sleep(3000)&SplashOff() ;; 具有文本的窗口的示例

 

exect=Sqrt(2)||Sqrt(9)GLOBALEXECT <a> ;;计算表达式的平方根

 

exect=StringAddCR('Блокнот'&@LF&'ожидает'&@LF&'CRLF-текст.') GLOBALEXECT<c1> ;; 将回车添加到文本的示例

 

exect=StringInStr('Это~~字符串','ОКА') GLOBALEXECT<a> ;; 验证指定字符串中子字符串的发生

 

exect=StringIsAlNum('Эта~~фраза~~содержит~~空格ы~~и~~точку.') GLOBALEXECT<a> ;; 检查字符串中只有字母和数字的存在

 

exect=StringIsAlpha('Эта~~фраза~~содержит~~空格ы~~и~~точку.') GLOBALEXECT<a> ;; 检查字符串中只有字母的存在

 

exect=StringIsASCII('This~~is~~a~~sentence.') GLOBALEXECT<a> ;; 在0x00  -  0x7f(0  -  127)范围内检查只有ASCII符号的字符串中的存在

 

exect=StringReverse('Это~~字符串') GLOBALEXECT<a> ;; 反向线

 

exect=StringUpper('~~это~~字符串~~текста~~') GLOBALEXECT<a> ;; 将字符串转换为大写字母

 

exect=ToolTip('---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>',<info=x165>,<info=x166>,'Информация',1,1)||Sleep(5000) ;;在项目位置创建一个工具提示5秒钟,其中包含以下信息:路径光标下的对象及其创建日期

 

exect=ToolTip('---------------------------'&@CRLF&'Длина~~пути:~~'&StringLen('%P%N')&'~~символа(ов)'&@CRLF&'日期~~создания:~~<info=o44%P%N//>',<info=x165>,<info=x166>,'Информация',1,1)||Sleep(5000) ;; 在项目位置创建一个工具提示5秒钟,其中包含以下信息:光标下的对象的路径长度及其创建日期

 

exect=TraySetState(1)||TraySetIcon(@ScriptDir&'\TCIMG.dll',1)||Sleep(5000) ;;在托盘中设置图标的示例

 

exect=TraySetState(1)||TrayTip('Информация','---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>',5,1)||Sleep(5000) ;; 在托盘中创建一个工具提示5秒钟,其中包含信息:路径光标下的对象及其创建日期

 

exect=WinActivate('[CLASS:Notepad]') ;; 激活记事本窗口

 

exect=WinClose('[CLASS:Notepad]') ;; 关闭记事本窗口

 

exect=WinFlash('[CLASS:Notepad]') ;; 任务栏中的闪烁窗口"记事本"

 

exect=WinKill('[CLASS:Notepad]') ;; 关闭记事本窗口

 

exect=WinMenuSelectItem('[CLASS:TTOTAL_CMD]','''','&文件','Зап&уск~~~~и~~программ','Запуск~~прогр&аммы~~от~~имени...') ;; 调用指定的菜单项Total Commander

 

exect=WinMinimizeAll() ;; 最小化所有窗口

 

exect=WinMinimizeAll()||Sleep(3000)||WinMinimizeAllUndo() ;; 折叠所有窗口,返回最后打开的窗口

 

exect=WinSetOnTop('[CLASS:Shell_TrayWnd]','''',0) ;; 删除任务栏的"所有窗口"属性

 

exect=WinSetOnTop('[CLASS:Shell_TrayWnd]','''',1) ;; 设置任务栏的"所有窗口"属性

 

exect=WinSetState('[CLASS:TfrmTabber.UnicodeClass]','''',@SW_HIDE) ;; 隐藏窗口

 

exect=WinSetState('[CLASS:TfrmTabber.UnicodeClass]','''',@SW_SHOW) ;; 显示以前隐藏的窗口

 

exect=WinSetTitle('[CLASS:TTOTAL_CMD]','''','НОВЫЙ~~ЗАГОЛОВОК') ;; 设置Total Commander窗口标题文本

 

exect=WinSetTrans('[CLASS:Shell_TrayWnd]','''',128) ;;将透明度设置为任务栏的50%

 

imgpr=1 <IF> <info=f1%P%N//> = clpget <THEN> exect=$var_ibutton=MsgBox(4096,'Сообщение','Контрольные~~суммы~~совпадают.') <ELSE> exect=$var_ibutton=MsgBox(4096,'Сообщение','Контрольные~~суммы~~не~~совпадают.') <ENDIF> ;;将MD5文件的校验和与剪贴板的校验和进行比较,将结果报告给系统示例窗口

 

imgpr=1 exect=$var_s=##[input=BOX72]||$var_ap=_ArrayPermute(StringSplit('$var_s','"''"',2),'"''"',1)||$var_af=FileReadToArray('C:\dictionary.txt')||$var_ae=_ArrayDublElem($var_ ap,$var_af,1)||$var_s=_ArrayToString($var_ae,@CRLF) bufsr=##$var_s ;; 发送到剪贴板中字谜字对话输入的所有词语,它们是字典dictionary.txt的一部分(该列表包括即,给定的字的所有字母的无字母和确切长度重复的移位)

 

imgpr=1 exect=$var_s=ClipGet()||$var_sz=(_ArrayToString(_ArrayPermute(StringSplit('$var_s','"''"',2)),'~~',1)) bufsr=##$var_sz||formt<sps36> ;; 将剪贴板中的单词写成剪贴板,每行分割10个单词。如果一个字超过10个字符,需要很长时间才能创建一个卦

 

imgpr=1 exect=$var_sz=(_ArrayToString(_ArrayPermute(StringSplit(ClipGet(),'"''"',2)),'~~',1)) bufsr=##$var_sz||formt<sps36> ;;将剪贴板中的单词写成剪贴板,每行分割10个单词。如果一个字超过10个字符,需要很长时间才能创建一个卦

 

imgpr=1 forpgs slist=%L <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hmd5|1 sends=@<info=o75GLOBALSLIST<:INDEX:>>??2 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3 sends=@<info=o91GLOBALSLIST<:INDEX:>//>??4 folds=GLOBALSENDS<2>||GLOBALSENDS<3>-GLOBALSENDS<1> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ss||00:00:05||-r||1||GLOBALFOLDS<1>/images%%d.jpg||-vn||-ar||22050||-ac||2||-ab||96k||-f||mp3||GLOBALFOLDS<1>/sound.mp3||&&hide||&&wait pause=1000 exect=$var_array=##$PS<GLOBALFOLDS<1>//1//0//jpg>!!-1||$var_n=Ceiling(UBound($var_array)/4) pause=1000 start=FFmpeg||-r||4||-i||GLOBALFOLDS<1>/images%%d.jpg||-ss||00:00:05||-t||$var_n||-i||GLOBALFOLDS<1>/sound.mp3||-y||-r||4||-s||320x240||-b||200k||GLOBALSENDS<2>/GLOBALSENDS<4>-GLOBALSENDS<3>.flv||&&hide||&&wait pause=500 delsm=GLOBALFOLDS<1>||1 <NEXT> ;; 下光标的剪辑的视频选定的文件(扫描WMV)的创作FLV范围从5秒和下文每秒通过加入音频和的保持与母体的名称旁边的原始视频文件(每秒4帧的组合)交错一旦每一帧时间目录+原始视频文件的名称+删除中间文件

 

imgpr=1 sends=#http://www.worldstatesmen.org/Argentina.html exect=||_ViewValues($GLOBALSENDS[1]) ;; 查看指定页面的内容

 

imgpr=1 shape=V08 exect=$var_time=##[combo=BOX_V19]||$var_clon=##[group=BOX_V07]||$var_anim=##[combo=BOX_V55]||$var_norm=##[group=BOX_V08]||$var_dup=##[group=BOX_V09]||$var_dup=StringReplace('$var_dup','**',Chr(124)&Chr(124))||$var_qual=##[combo=BOX_V07] forpgs slist=%L <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||-delay||$var_time||GLOBALSLIST<:INDEX:>||(||+clone|$var_clon||)||-morph||$var_anim|$var_dup|$var_norm||-quality||$var_qual||"%pAnim-mirror-GLOBALSENDS<1>-<info=o72GLOBALSLIST<:INDEX:>//>.gif"||&&hide||&&wait <NEXT> ;;镜像图像的基础上的光标下创建图像的动画

 

imgpr=1 shape=V09 exect=$var_qual=##[coimgpr=1 shape=V09 exect=$var_qual=##[combo=BOX_V07]||$var_rashir=##[combo=BOX_V32]||$var_size=##[combo=BOX_V06] forpgs slist=%L <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 sends=@<info=i3GLOBALSLIST<:INDEX:>//>??2 start=Magick||GLOBALSLIST<:INDEX:>||-resize||$var_size||-normalize||-quality||$var_qual||"%pGLOBALSENDS<1>-GLOBALSENDS<2>-<info=o72GLOBALSLIST<:INDEX:>//>.$var_rashir"||&&hide||&&wait <NEXT> ;; 将所选图像(对话框中的类型,压缩,裁剪选择)转换为当前面板,并附加名称

 

imgpr=1 shape=V09 exect=$var_qual=##[coimgpr=1 shape=V09 exect=$var_qual=##[combo=BOX_V07]||$var_rashir=##[combo=BOX_V32]||$var_size=##[combo=BOX_V06] forpgs slist=%L <FOR> 1 <TO> GLOBALSLIST<0> start=Magick||GLOBALSLIST<:INDEX:>||-resize||$var_size||-normalize||-quality||$var_qual||"%t<info=o72GLOBALSLIST<:INDEX:>//>.$var_rashir"||&&hide||&&wait <NEXT> ;; 将所选图像(对话框中的类型,压缩,裁剪选择)转换为对侧面板

 

infht=0||InfoHtml1 dubls=2 exect=RunWait(@ComSpec&'~~/k','''') ;; 显示消息并在另一个进程中启动命令控制台

 

infos=2||9||notepad.exe||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),'''',@SW_MINIMIZE) <NEXT> ;;使用指定的进程名称notepad.exe最小化窗口

 

infos=2||9||notepad.exe||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),'''',@SW_RESTORE) <NEXT> ;;使用指定的进程名称notepad.exe恢复最小化的窗口

 

infos=2||9||TCIMG.exe||textv=x||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),'''',@SW_MINIMIZE) <NEXT> ;; 折叠剪贴板查看器(命令textv)

 

infos=2||9||TCIMG.exe||textv=x||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),'''',@SW_RESTORE) <NEXT> ;;展开剪贴板查看器的最小化窗口(命令textv)

 

itray=3 exect=$var_i=Floor(Sqrt(<info=x10>)) slist=%L wlist=$GLOBALSLIST||##<info=i1:://>||formt<1,21> xlist=$GLOBALSLIST||##<info=i2:://>||formt<1,21> imgnz=$GLOBALSLIST||"%p"//0//"%O"-max-@<info=s47>||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> wlist=$GLOBALWLIST||formt<1,5> xlist=$GLOBALXLIST||formt<1,5> imgnz=$GLOBALSLIST||"%p"//0//"%O"-min-@<info=s47>||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> ;;在尺寸组合之前结合所选择的图像高度,创建与所述输出图像的一个方最接近近似的折叠两个垂直的关联,与所述第一图像+系统时间和成帧整个组的名称(帧5像素的边缘和胶合图像之间随机颜色欧姆)最小和最大的图像

 

itray=3 exect=$var_put=##@[tc=AP] sends=-1!!-1||formt<54,1,63> slist=$GLOBALSENDS||#Hmd5|1|1||$$\ downl=$var_put//1||$GLOBALSENDS||convert<##<listx=$GLOBALSLIST>;;$$test.html>||uformat<0> ;; 从缓冲区中的引用中,计算校验和并将所分配的名称为test + html扩展名的所有文件上传到生成的目录中

 

itray=3 exect=$var_put=##@[tc=AP]||HttpSetUserAgent('Mozilla/5.0~~(Windows~~NT~~10.0;~~Win64;~~x64)~~AppleWebKit/537.36~~(KHTML,~~like~~Gecko)~~Chrome/42.0.2311.135~~Safari/537.36~~Edge/12.246') urlrf=http://www.fakenamegenerator.com/|4||$var_put\//1||convert<##full.txt>||formt<70,54,56,62> ;;  - 从fakenamegenerator.com页面获取有关随机生成的配置文件的数据(将活动面板保存到full.txt文件),预安装User-Agent字符串

 

itray=3 exect=$var_put='%P%N' sends=-1||formt<lin44,lin60,lin61,lin62,lin37,1> sends=GLOBALSENDS<1>??2||formt<lin59,lin57> downh=$var_put//2||GLOBALSENDS<1>||pause<1-2>||progres<>||convert<#Hmd5> renmm=GLOBALDOWNH<1>||extplus<> iconf=GLOBALRENMM<1>||"$var_put//1"||32 renmm=GLOBALICONF<1>||GLOBALSENDS<2>||rflag<1> icoft=$var_put||0||ico,0,1 attrf=GLOBALRENMM<1>||+HS!!0 delsm=GLOBALDOWNH<1>||1||upd<1> ;;将游标下的目录分配给缓冲区中的URL,其大小为32x32,并通过值m属性隐藏

 

itray=3 exect=Floor(Sqrt(<info=x10>)) slist=%L wlist=$GLOBALSLIST||##<info=i1:://>||formt<1,20> xlist=$GLOBALSLIST||##<info=i2:://>||formt<1,20> imgnz=%L||"%t"//0//"%O"-@<info=s47>||GLOBALEXECT<1>x#||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> ;;通过在活动面板中创建垂直连接,将输出图像的最大近似值设为正方形,以第一个图像的名称+系统时间(边缘5px,胶合图像之间的边框随机),并将整个组合成合并为最小尺寸的大小图片

 

itray=3 global copys=%L||"%p"//0||copyn<[input=BOX11]> exect=_ArrayConcatenate($GLOBALCOPYS1,$GLOBALCOPYS0,1,2) GLOBALCOPYS1<a> ;;复制对话号码中指定的选定对象,并将其添加到GLOBALCOPYS1中的全局数组GLOBALCOPYS0

 

itray=3 wends=-1||formt<63,56,54,51,55> slist=%L <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_n=Floor('<info=o3GLOBALSLIST<:INDEX:>//>')||$var_n=$var_n<=1?1:($var_n<=10?2:($var_n<=100?3:($var_n<=500?4:5)))||$var_p='%%COMMANDER_PATH%%\Personal\commands\fold\$var_n.ico' icoft=GLOBALSLIST<:INDEX:>||0||$var_p||foldicon<favicon!!1!!1> <NEXT> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||-HS!!0 textx=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||&&([^^]+)!!$1@CRLFInfoTip=GLOBALWENDS<1>||backup<0> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||+HS!!0 ;;将图标分配给所选的文件夹(取决于文件夹大小,将分配不同的图标)路径到具有图标的文件夹%%COMMANDER_PATH %%\fold\图标名称1,2,3,4,5

 

lists=%Z%L||##path<4> exect=$var_s=_GTR(ClipGet(),'ru|en',1,1)||_ViewValues('$var_s') ;; 将选定的对象名称转换为Yandex的扩展名(需要连接到Internet)

 

lists=%Z%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(?i)([a-za-яёЁ]~~[a-za-яёЁ]+).*!!$1 exect=ToolTip(ClipGet(),<info=x165>,<info=x166>,'i',1,1)||Sleep(600) ;; 复制所选对象名称的前两个字,并在信息窗口中显示

 

lists=%Z%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(?i)([a-za-яёЁ]+).*!!$1 exect=ToolTip(ClipGet(),<info=x165>,<info=x166>,'i',1,1)||Sleep(600) ;;复制所选对象的名称的第一个字,并在信息窗口中显示

 

sends=%P%N!!-1||formt<6,1> exect=_ArrayDisplay($GLOBALSENDS,'Удерживая~~CTRL~~проверьте~~пункты') start=Explorer||list<$GLOBALARRAY>||spause<1000> ;; 从光标下的文件中选择所需的链接,并在IE浏览器中打开它们

 

sends=%P%N??-1 exect=$var_s='GLOBALSENDS<1>'||$var_i=1 <FOR> 1 <TO> GLOBALSENDS<0> exect=$var_i='GLOBALSENDS<:INDEX:>'='$var_s'?$var_i+1:2||$var_s='GLOBALSENDS<:INDEX:>'='$var_s'?'$var_s':'GLOBALSENDS<:INDEX:>' rends=GLOBALSENDS<:INDEX:>??:INDEX:||§!!$var_i <NEXT> GLOBALRENDS<a> ;; 在同一字符串下的光标下的文件内容x替换符号§与开始于2的计数器,每行不匹配前一个,并在变量GLOBALRENDS的表中显示最终结果

 

sends=@%P%N??-1||&&(\w\:\\)(.+)!!$2||formt<0!!([^\\]+)> GLOBALSENDS<a> exect=_ArrayReverse($GLOBALSENDS,1) GLOBALSENDS<a> ;; 以斜线(除了磁盘)分开路径,并输出反相结果

 

sends=@<info=i1%P%N//>??1 sends=@<info=i2%P%N//>??2 sends=x!!3||##rndm<3|30>||#Hcrc32|1 exect=$var_its=(GLOBALSENDS<1>>GLOBALSENDS<2>?GLOBALSENDS<2>:GLOBALSENDS<1>)/2 exect=$var_obch=$var_its*2 start=Magick||%P%N||-resize||"$var_obch"x"$var_obch"!||-matte||-fill||none||-draw||"color~~0,0~~reset"||-fill||white||-draw||"circle~~$var_its,$var_its~~0,$var_its"||%TCIMG_TEMP%\temp.png||&&hide||&&wait start=Magick||%P%N||-matte||%TCIMG_TEMP%\temp.png||-compose||DstIn||-composite||"%pOut-GLOBALSENDS<3>".png||&&hide||&&wait||upd<1> tempxx ;; 从光标中的图像创建活动面板中的圆形图像,并从中心捕获片段

 

sends=@<info=v0%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe>||&&(\d).*!!$1 <SWITCH> GLOBALSENDS<1> <CASE> 8 <#> exect=$var_su='http://ya.ru!!Explorer' <CASE> 9 <#> exect=$var_su='http://www.mail.ru' <ENDSWITCH> brwsr=$var_su ;; 根据浏览器版本,打开不同的链接,如果IE版本9  - 然后Yandex,然后如果8然后邮件

 

sends=\<link\h+rel\=[\''|\']?[^>]+\>??1 exect=$var_a=_ArrayUnique(StringRegExp(FileRead('%P%N'),$GLOBALSENDS[1],3))||_ViewValues($var_a) ;; 在光标下获取指定的文件段,并在表中显示它们

 

sends=<info=o3%P%N//>??1 exect=$var_n=Floor('GLOBALSENDS<1>')||$var_n=$var_n<=1?1:($var_n<=10?2:($var_n<=100?3:($var_n<=500?4:5)))||_ViewValues($var_n) ;;获取文件夹大小和分配数量范围的示例:小于1mb  -  1,从1到10mb  -  2,从10到100 mb -3,从100到500 mb,从500和以上-5

 

sends=-1 exect=$var_a='GLOBALSENDS<1>' GLOBALEXECT<a> exect=$var_name=StringRegExp('GLOBALEXECT<1>','^[~~-_]?$',0)?'>':'test'||_ViewValues('$var_name') ;;检查剪贴板的例子:如果在缓冲区空格, - ,_或空,那么$var_name是用符号>,否则测试

 

sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Выберите~~пункты:CHECKBOX:') GLOBALARRAY<a> ;; 在表中逐行显示剪贴板的内容,勾选必要的框,并输出数组GLOBALARRAY中的剩余的

 

sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Просмотр~~数组а:ICON|e:') ;; 从剪贴板逐行输出路径/文件名(表中项目的图标相对于文件类型的系统关联分配)

 

sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Просмотр~~数组а:ICON|z|0|iA_A:') ;; 在表格中逐行显示剪贴板的内容(设置图标的表格取自键值"iA_A"的[InfoList]字段)

 

sends=-1!!-1||&&(.+://)(.+)!!$2||formt<0!!([^/]+)> GLOBALSENDS<a> exect=_ArrayReverse($GLOBALSENDS,1) GLOBALSENDS<a> ;; 通过反斜杠(磁盘除外)将路径引用分解为剪贴板,并输出反相结果

 

sends=-1!!-1||formt<23> GLOBALSENDS<a> exect=$var_s='GLOBALSENDS<0>x'&StringLen('GLOBALSENDS<1>') exect=_ViewValues('$var_s') ;; 例如:1.从剪贴板检索列表;按照线的长度排序,逐行排列; 3.分配变量$var_s数字缓冲区中的行数(缓冲区中字符串的最大长度)

 

sends=c:\файл-список№1.txt??-1 exect=$var_s='' <FOR> 1 <TO> GLOBALSENDS<0> xends=c:\документ№2.txt??-1||formt<0!!(?m)(GLOBALSENDS<:INDEX:>.+)> exect=$var_s=GLOBALXENDS<0>>=6?'$var_s'&_ArrayToString($GLOBALXENDS,@CRLF,1)&@CRLF:'$var_s' <NEXT> asave=var_s||c:\документ№2_rez.txt||noarray<1> ;;从文件c:\file-list#1.txt(行数大于或等于6)中的文件c:\document#2.txt中提取所有行,并将结果写入文件c:\document number 2_rez .TXT

 

sends=c:\файл-список№1.txt??-1 exect=$var_s='' <FOR> 1 <TO> GLOBALSENDS<0> xends=c:\документ№2.txt??-1||formt<0!!(?m)(GLOBALSENDS<:INDEX:>.+)> exect=$var_s=GLOBALXENDS<0>>=6?'$var_s'&'GLOBALSENDS<:INDEX:>'&@CRLF:'$var_s' <NEXT> asave=var_s||c:\документ№2_rez2.txt||noarray<1> ;; 将所有单词从列表c:\file-list#1.txt写入文件c:\document#2_rez2.txt,这将在字符串x文件中符合6次和更多次c:\document#2.txt

 

shape=1 exect=$var_stroka1=##[combo=Выбор~~тега||Введите~~начальный~~тег:||||343||117] exect=$var_stroka2=##[combo=Выбор~~тега||Введите~~конечный~~тег:||||343||117] textx=%L||&&($var_stroka1)([^\r\n]+)($var_stroka2)!!${1}~~cliptext~~${3}||upd<1> ;; 在所选择的文件中替换在对话框中输入的标签之间的短语,以缓冲框架的内容

 

shape=1 exect=$var_stroka1=##[combo=Выбор~~тега||Введите~~начальный~~тег:||||343||117] exect=$var_stroka2=##[combo=Выбор~~тега||Введите~~конечный~~тег:||||343||117] textx=%L||&&(?s)(.*$var_stroka1)(.*)($var_stroka2.*)!!${1}cliptext${3}||upd<1> ;; 将所选文件中的文本替换为对话框中输入的标签与缓冲区的内容

 

shape=1 exect=$var_stroka1=##[combo=Выбор~~тега||Введите~~начальный~~тег:||||343||117||1||1] exect=$var_stroka2=##[combo=Выбор~~тега||Введите~~конечный~~тег:||||343||117||1||1] exect=$var_stroka3=##[combo=Заменяющая~~фраза||Введите~~Заменяющую~~фразу:||||343||117||1||1] textx=%L||&&($var_stroka1)([^\r\n]+)($var_stroka2)!!${1}$var_stroka3${3}||upd<1> ;; 将对话框中输入的标签之间的所选文件中的短语替换为对话框中输入的替换短语

 

shape=1 exect=$var_stroka1=##[combo=Выбор~~тега||Введите~~начальный~~тег:||||343||117||1||1] exect=$var_stroka2=##[combo=Выбор~~тега||Введите~~конечный~~тег:||||343||117||1||1] textx=%L||&&($var_stroka1)([^\r\n]+)($var_stroka2)!!${1}cliptext${3}||upd<1> ;; 在所选文件中替换在剪贴板内容对话框中输入的标签之间的短语

 

shape=14 exect=$var_sdisk=##[combo=BOX14]||$var_smetka=##[input=BOX69]||DriveSetLabel('$var_sdisk'&':\','$var_smetka') ;; 对话框,用于输入磁盘的标签

 

shape=17 exect=$var_d=##[input=BOX78]||$var_i=##[input=BOX79] sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||-size||$var_d||gradient:$var_i||-colorspace||RGB||"%p"Gragient-$var_d-$var_i-@GLOBALSENDS<1>.png||&&hide||&&wait ;; 创建一个垂直渐变与输入的大小和范围颜色和连字符(两个梯度)

 

shape=17 exect=$var_d=##[input=BOX78]||$var_i=##[input=BOX79] sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||-size||$var_d||gradient:$var_i||-rotate||90||-colorspace||RGB||"%p"Gragient-$var_d-$var_i-@GLOBALSENDS<1>.png||&&hide||&&wait ;; 创建一个水平渐变,输入的大小和范围颜色,并通过连字符(两个渐变)

 

shape=22 exect=$var_i=##[group=BOX12]||$var_n=##[combo=BOX24]||$var_j=##[combo=BOX25]||$var_s=$var_i?'#x'&$var_n:$var_n&'x#'||_ViewValues('$var_s') imgnz=%L||"%t"//0||$var_s||framewh<#|$var_j|$var_j> ;;通过在对侧面板中创建具有第一个图像的名称的图像来粘贴所选择的图像,另外的参数被输入到对话框中

 

shape=23 exect=$var_s=##[combo=BOX26]x[combo=BOX27] imgjs=%L||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3\\||$var_s||progres<> ;;通过在名称文件夹中命名为图像的对侧面板中创建分割所选图像,在对话框中输入零件数

 

shape=25 exect=$var_s=##[group=BOX13]||$var_i=##[combo=BOX25] imgnz=%L||"%t"//0||$var_s||panorama<[combo=BOX31]>||framewh<#|$var_i|$var_i> ;;在对侧面板中创建所选的全景图像(在对话框中选择另外的参数)

 

shape=U11 exect=$var_stroka3=##[combo=BOX_U2] exect=$var_stroka1=##[combo=BOX_U5] exect=$var_stroka2=##[combo=BOX_U4] copys=%L||"%p"||copyn<$var_stroka3>||[group=BOX_U22]||upd<1> ;; 创建所选对象的副本(对话框中的条件选择)

 

slist=%L <FOR> 1 <TO> GLOBALSLIST<0> zlist=PS<GLOBALSLIST<:INDEX:>//1//0//nfo> exect=$var_path='GLOBALZLIST<1>'=''''?'GLOBALSLIST<:INDEX:>':'GLOBALZLIST<1>' modfs=PS<GLOBALSLIST<:INDEX:>//1>||0||<mdata=$var_path> <NEXT> ;;对于每个选定文件夹的所有文件,更改修改日期与条件:如果文件夹中有一个文件.nfo,那么日期修改取自这个文件,如果无,然后从父文件夹

 

slist=%L <IF> <info=f1GLOBALSLIST<1>//> = <info=f1GLOBALSLIST<2>//> <THEN> exect=MsgBox(64+4096,'Результат','Контрольные~~суммы~~совпадают.') <ELSE> exect=MsgBox(48+4096,'Результат','Контрольные~~суммы~~не~~совпадают.') <ENDIF> ;; 比较两个选定文件的MD5校验和,在手动关闭的弹出窗口中,报告结果

 

slist=%L exect=$var_a=StringRegExp(FileRead('GLOBALSLIST<t>'),'(?m)((?:[^\r\n]+(?:\r\n|$)+){1,5})',3) GLOBALEXECT<a> ;; 将所选对象的路径分成5 +的余数(如果分配不是5的倍数)

 

slist=%L exect=$var_a=StringRegExp(FileRead('GLOBALSLIST<t>'),'(?m)((?:[^\r\n]+(?:\r\n|$)+){5})',3) GLOBALEXECT<a> ;; 将所选对象的路径分为5组

 

slist=%L exect=$var_aa=_ArrayCreate(GLOBALSLIST<0>) <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_aa[:INDEX:]=##$PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1> <NEXT> asave=var_aa||"%pList.txt"||upd<1> ;; 在活动面板中创建列表List.txt  - 从所选文件夹中的一个文件jpg

 

slist=%L exect=_ArrayRandomize($GLOBALSLIST,1) renms=$GLOBALSLIST||&&(\d+_)(.+)!!$2 renms=$GLOBALRENMS||^^cntr<1+|1|2>_||upd<1> ;;添加到所选文件计数器的名称的开头,先前以随机顺序排序(可重复使用)

 

slist=%L forpgs <FOR> 1 <TO> GLOBALSLIST<0> xlist=PS<GLOBALSLIST<:INDEX:>//1//0> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) delss=GLOBALXLIST<t1:$var_ifile>||1 <NEXT> ;;在每个选定的文件夹中,删除根目录中的前半部分文件

 

slist=%L GLOBALSLIST<a> exect=_ArrayRandomize($GLOBALSLIST,1) GLOBALSLIST<a> ;; 随机混合列表的示例

 

slist=%L||##<info=t52::|#L1:-1;;?F6,1> exect=_ArrayDisplay($GLOBALSLIST,'Удерживая~~CTRL~~проверьте~~пункты') start=Explorer||list<$GLOBALARRAY>||spause<1000> ;; 从选定的文件中选择所需的链接,并在IE浏览器中打开它们

 

slist=%L||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=-1||#L1||sdel<> shape=1 exect=$var_stroka1=##[combo=BOX_U29.2] exect=$var_stroka2=##[combo=BOX_U4] aends=[combo=BOX_U5] alist=$GLOBALAENDS renms=%L||$var_stroka1||[group=BOX_U15]||[double]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; 从剪贴板中重命名名称中的选定项目(对话框中的条件)

 

slist=%L||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=-1||#L1||sdel<> shape=U9 exect=$var_stroka1=##[combo=BOX_U29.1] exect=$var_stroka2=##[combo=BOX_U4] aends=[combo=BOX_U5] alist=$GLOBALAENDS renms=%L||$var_stroka1||[group=BOX_U15]||[double]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; 从剪贴板重命名名称中所选项目或输入您的名称(对话框中的条件)

 

slist=%L||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||formt<w002,1> exect=_ArrayDisplay($GLOBALSLIST,'Удерживая~~CTRL~~выберите~~слова') slist=$GLOBALARRAY||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||upd<1> ;; 根据指定重新命名所选对象

 

slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_i=<info=o9%%TCIMG_TEMP%%\link-font.txt//> $FORCONT=$var_i=2?0:1 downl=GLOBALSLIST<:INDEX:>fonts//2||%%TCIMG_TEMP%%\link-font.txt||pause<1-2>||progres<> <NEXT> ;;如果文件link-font.txt与链接列表存在于文件夹TCIMG_TEMP中,然后开始下载并将数据保存在文件夹字体中

 

slist=PS<"%P"//0//0>||##path<6>||&&^0*(\d*)(.*)$!!$1||formt<11> exect=$var_i=GLOBALSLIST<1>+1 renms=%L||^^cntr<$var_i|1|2>~~||upd<1> ;;重新命名所选对象:相对于当前文件夹中编号对象的最大数目,向开始添加一个顺序计数器

 

slist=PS<"%P"//1//0>||##path<6>||&&^0*(\d*)(.*)$!!$1||formt<11> exect=$var_i=GLOBALSLIST<1>+1 renms=%L||^^cntr<$var_i|1|2>~~||upd<1> ;;重新命名所选对象:相对于当前文件夹中可见编号对象的最大数目,向开始添加一个顺序计数器

 

slist=PS<%P%N//2//0> exect=$var_aa=_ArrayCreate(GLOBALSLIST<0>) GLOBALEXECT<$var_aa> <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_aa[:INDEX:]=##$PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1> GLOBALEXECT<$var_aa> <NEXT> copys=$var_aa||"%t"//0 ;;创建和填充数组和数据的示例,在这种情况下,在光标下的文件夹第一级的子文件夹中,一个文件jpg

 

start=%%COMMANDER_PATH%%\PK\PK.exe exect=$var_h=WinWaitActive('[CLASS:ThunderRT6FormDC]')||ControlSetText(Eval('var_h'),'''','ThunderRT6TextBox1','пароль') ;; 启动程序,等待窗口打开,并在指定的字段中输入文本"密码"

 

start=%%COMMANDER_PATH%%\PK\PK.exe exect=$var_h=WinWaitActive('[CLASS:ThunderRT6FormDC]')||ControlSetText(Eval('var_h'),'''','ThunderRT6TextBox1','пароль')||ControlClick(Eval('var_h'),'''','ThunderRT6CommandButton3') ;; 启动程序,等待窗口打开,并在指定的字段中输入文本"密码",然后单击确定按钮

 

tcimg=$cm498 pause=200 exect=ControlFocus('[CLASS:TBUTTONCHANGEDLG]','''','TAltEdit1') ;; 调用工具栏并在"提示"字段中设置焦点(TC x32)

 

tcimg=$cm498 pause=500 exect=$var_array=ControlGetPos('[CLASS:TBUTTONCHANGEDLG]','''','TListBox2')||_ViewValues($var_array) ;;调用工具栏并获取数组指定元素的坐标(TC x32)

 

tcimg=$cm498 pause=500 exect=$var_scontrol=ControlGetFocus('[CLASS:TBUTTONCHANGEDLG]')||_ViewValues('$var_scontrol') ;; 调用工具栏并获取具有焦点的Control元素

 

tcimg=$cm498 pause=500 exect=$var_stxt=ControlGetText('[CLASS:TBUTTONCHANGEDLG]','''','TMyPanel1')||_ViewValues('$var_stxt') ;;调用工具栏并获取指定元素的文本(TC x32)

 

tcimg=$cm498 pause=500 exect=ControlSend('[CLASS:TBUTTONCHANGEDLG]','''','TAltEdit1','+{INSERT}',0) ;; 在"提示"字段(TC x32)中调用工具栏并输入文字从剪贴板

 

textv=C:\Test.txt exect=$var_n=MsgBox(4+32+262144,'Сообщение','Продолжить~~выполнение~~команды?')||$var_i=$var_n=7?_Exit():1 sends=C:\Test.txt??-1||&&[^\r\n]+=!! textt=C:\Test.txt||##TOTALCMD#BAR#DATA@CRLFGLOBALSENDS<x2>@CRLFGLOBALSENDS<x3>@CRLFGLOBALSENDS<x1>@CRLFGLOBALSENDS<x6>@CRLFGLOBALSENDS<x4> ;; 在浏览器中打开的文件c:\Test.txt的,关闭浏览器,在弹出的对话框中,选择续命令或取消,如果继续,则文件C的内容:\Test.txt的放弃一切的第一个等号和法操纵后获得的字符串引导他们到所需的形式

 

vends=@D:\Test.bar exect=$var_n=##$INI<8//GLOBALVENDS<1>//Buttonbar//Buttoncount> rends=-1!!-1 <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>!!-1||formt<ex1> exect=$var_i=$var_n+:INDEX:||$var_j=1+:INDEX: zends=button$N$=Wcmicons.dll,1@CRLF!!$var_j||$$cmd$N$=%%COMMANDER_PATH%%\TCIMG.exe@CRLF||$$param$N$=GLOBALSENDS<x1>@CRLF||$$menu$N$=GLOBALSENDS<x2>@CRLF||$N$!!$var_i <NEXT> zends=GLOBALVENDS<1> asave=GLOBALZENDS||GLOBALVENDS<1>|1||2:-1||code<1> iniwr=GLOBALVENDS<1>||Buttonbar||Buttoncount||$var_i ;;在D:\Test.bar中,从剪贴板中的命令行TCIMG.txt添加按钮

 

xlist=PS<%P%N//1//0> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) delss=GLOBALXLIST<t1:$var_ifile>||1 ;; 删除光标下根文件夹中的上半部分文件

 

xlist=PS<%P%N//1> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) delss=GLOBALXLIST<t1:$var_ifile> ;; 获取光标前的文件夹文件列表

 

xlist=PS<%P%N//1> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) GLOBALXLIST<a1:$var_ifile> ;; 获取光标前的文件夹文件列表

 

zlist=PS<%P%N//1//0//nfo> exect=$var_path='GLOBALZLIST<1>'=''''?'%P%N':'GLOBALZLIST<1>' modfs=PS<%P%N//1>||0||<mdata=$var_path> ;; 对于光标下的所有文件夹,使用条件更改修改日期:如果该文件夹中有文件.nfo,则日期修改取自该文件,如果无,然后从光标下的文件夹

 

"exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1)||_ViewValues($var_a,'看看里面~~排列:CHECKBOX:')" - 查看能够在复选框中选择项目的数组

"exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||zebr<1|2|1>||"%pList.txt"|1||upd<1>" - 通过一个数组var_a将单元格写入名为List.txt的活动面板中的文件+更新活动面板

"exect=$var_aa=StringSplit(_StringDuplication('maroon-black|purple-MidnightBlue|DeepPink4-NavyBlue|navy-DarkRed|cyan3-DarkOrange3|',2),'|',1)||_ViewValues($var_aa) tends=$var_aa!!-1 GLOBALTENDS<a>" - 例如复制一个字符串,将其分成一个数组,并将其输出到数组

"exect=$var_fail=<info=t151%L|PUBLIC>||_ViewValues($var_fail)" - 验证所选文本文件中是否出现"PUBLIC",如果至少有一个文件,则返回1,否则返回0

"exect=$var_fail=<info=t151-1|PUBLIC>||_ViewValues($var_fail)" - 检查文本文件(剪贴板中的路径列表)发生"PUBLIC",如果至少有一个文件,则返回1,否则返回0

"exect=$var_fail=<info=t251%L|PUBLIC>||_ViewValues($var_fail)" - 验证所选文本文件中是否出现"PUBLIC",如果不是至少在一个文件中,则返回1,否则返回0

"exect=$var_fail=<info=t251-1|PUBLIC>||_ViewValues($var_fail)" - 检查文本文件(来自剪贴板的路径列表)发生"PUBLIC",如果不是至少在一个文件中,则返回1,否则返回0

"exect=$var_fail=<info=t70%P%N|PUBLIC>||_ViewValues($var_fail)" - 在光标下的文本文件中检查每一行中是否出现"PUBLIC",如果每一行中都有,则返回1,否则返回0

"exect=$var_fail=<info=t71%P%N|\d>||_ViewValues($var_fail)" - 在光标下的文本文件中检查每行中是否有数字,如果每一行中都有,则返回1,否则返回0

"exect=$var_n=Number(WinGetHandle('[ACTIVE]')) dubls=3 infow=2||TitleWindow1||attach<@$var_n> tcimg=$cm540" - 在活动窗口的标题之后,创建一个信息行,在[TitleWindow1]字段中进行设置,如果它处于打开状态,则关闭标题更新

"exect=$var_n=Number(WinGetHandle('[ACTIVE]'))||_ViewValues($var_n)" - 获取活动窗口的句柄作为十进制数字

 

"exect=Run(@ScriptDir&'\TCIMG.exe~~infbx=InfoBox_TEST1')" - 使用参数运行实用程序的示例

 

"exect=$var_0=Assign('STRUCT_1',DllStructCreate('dword~~Size;hwnd~~hWndOwnder;handle~~hInstance;dword~~rgbResult;ptr~~CustColors;dword~~Flags;lparam~~lCustData;ptr~~lpfnHook;ptr~~lpTemplateName'),2)+Assign('STRUCT_2',DllStructCreate('dword[16]'),2)+DllStructSetData($STRUCT_1,'Size',DllStructGetSize($STRUCT_1))+DllStructSetData($STRUCT_1,'hWndOwnder',GUICreate(0,200,300,-1,-1))+DllStructSetData($STRUCT_1,'rgbResult','0xC5B248')+DllStructSetData($STRUCT_1,'CustColors',DllStructGetPtr($STRUCT_2))+DllStructSetData($STRUCT_1,'Flags',259)||$var_iyn=DllCall('comdlg32.dll','bool','ChooseColor','struct*',$STRUCT_1)[0]||$var_0=$var_iyn=0?_Exit():1||$var_num=DllStructGetData($STRUCT_1,'rgbResult')||$var_ibrg=Hex($var_num,6)||_ViewValues('$var_ibrg','BRG~~Color')" - 创建并运行颜色选择窗口

 

"exect=Assign('STRUCT_N',DllStructCreate('wchar[256]'),2)||$var_i=IsDllStruct($STRUCT_N)||_ViewValues($var_i)" - 通过数据类型DllStruct检查变量的示例

 

"exect=$var_0=Assign('STRUCT_N',DllStructCreate('struct;int~~var1;byte~~var2;uint~~var3;char~~var4[128];endstruct'),2)+DllStructSetData($STRUCT_N,1,-1)+DllStructSetData($STRUCT_N,'var2',255)+DllStructSetData($STRUCT_N,4,'Write-Data')||$var_s='Размер~~структуры:~~'&DllStructGetSize($STRUCT_N)&@CRLF&'Указатель~~структуры:~~'&DllStructGetPtr($STRUCT_N)&@CRLF&'Данные:'&@CRLF&DllStructGetData($STRUCT_N,1)&@CRLF&DllStructGetData($STRUCT_N,2)&@CRLF&DllStructGetData($STRUCT_N,3)&@CRLF&DllStructGetData($STRUCT_N,4)||_ViewValues('$var_s')" - 创建结构,设置和检索数据的示例

 

"exect=$var_handle=WinGetHandle('[CLASS:TTOTAL_CMD]')||$var_0=Assign('STRUCT_RECT',DllStructCreate(':tagRECT:'),2)+DllCall('user32.dll','bool','GetWindowRect','hwnd',Eval('var_handle'),'struct*',$STRUCT_RECT)||$var_s='Координаты~~углов~~TC:'&@CRLF&'X1:~~'&DllStructGetData($STRUCT_RECT,'Left')&@CRLF&'X2:~~'&DllStructGetData($STRUCT_RECT,'Right')&@CRLF&'Y1:~~'&DllStructGetData($STRUCT_RECT,'Top')&@CRLF&'Y2:~~'&DllStructGetData($STRUCT_RECT,'Bottom')||_ViewValues('$var_s')" - 获取Total Commander窗口的坐标

 

"exect=$var_0=Assign('STRUCT_ICON',DllStructCreate('int'),2)+Assign('STRUCT_STRING',DllStructCreate('wchar[260]'),2)+DllStructSetData($STRUCT_STRING,1,@SystemDir&'\shell32.dll')||$var_iyn=DllCall('shell32.dll','int',62,'hwnd',GUICreate(0,400,400,-1,-1),'struct*',$STRUCT_STRING,'int',DllStructGetSize($STRUCT_STRING)/2,'struct*',$STRUCT_ICON)[0]||$var_0=$var_iyn=0?_Exit():1||$var_s=DllStructGetData($STRUCT_STRING,1)&','&DllStructGetData($STRUCT_ICON,1)||_ViewValues('$var_s','Путь~~и~~номер~~значка')" - 在系统对话框中选择一个图标

 

"exect=$var_h=@DesktopDir GLOBALEXECT<a>" - 得到“桌面”的方式

 

"exect=$var_a=DllCall('shell32.dll','int','PickIconDlg','hwnd',0,'wstr',@SystemDir&'\User32.dll','int',1000,'int*',0)||_ViewValues($var_a)" - 调用系统对话框以从给定图标库中选择图标的示例

"exect=$var_a=DllCall('shell32.dll','int','PickIconDlg','hwnd',WinGetHandle('[ACTIVE]'),'wstr',@SystemDir&'\User32.dll','int',1000,'int*',0)||_ViewValues($var_a)" - 调用系统对话框以从给定图标库中选择图标的示例

"exect=DllCall('shell32.dll','int','ShellAbout','hwnd',0,'str','xxx','str','zzz','ptr',0)" - 调用系统对话框“关于”的示例

"exect=DllCall('shell32.dll','long','SHEmptyRecycleBinW','hwnd',0,'wstr','''','dword',0)" - “回收站”对话框的示例调用

 

"exect=$var_trig=1||$var_x=$var_trig=(1~~OR~~2)?1:0||_ViewValues('$var_x')" - 检查号码的例子

"exect=$var_trig=0||$var_x=$var_trig=(1~~OR~~2)||_ViewValues('$var_x')" - 检查号码的例子

 

 

 

up2

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