_ViewValues |
首页 后退 前进 |
查看变量值.
_ViewValues($var_value,$var_stitle,$var_iwidth,$var_iheight,$var_ix,$var_iy,$var_sfont,$var_isize,$var_vfont,$var_vfon) , ||redit<>
参数
注释: •该函数扫描由exect命令创建的变量$var _...的值,以及Autoit函数的返回值 •数组自动重定向到视图函数数组_ArrayDisplay •在版本13.9中,标签:CHECKBOX:添加到$var_stitle允许您显示数组元素的复选框。
译者注: 该命令常用于tcimg代码调试过程中。 但要注意:在win7以下(不含)的操作系统如WIN2003、winXP等系统环境下,在TC中用tcimg调用_ViewValues命令后,有可能导致TC窗口失去焦点,导致后续命令可能出现异常。此时可以增加主动激活窗口的命令来解决,如: exect=$var_sp='D:\test\dirtest测试' exect=_ViewValues('$var_sp')||WinActivate('[CLASS:TTOTAL_CMD]') tcprm=CD~~$var_sp 另外,也可用tcimg的自有命令title来调试,如: exect=$var_sp='D:\test\dirtest测试' title=$var_sp tcprm=CD~~$var_sp
该函数可以通过命令调用 exect exect=_ViewValues(ClipGet()) ;; 查看剪贴板的内容
exect=_ViewValues(FileRead('%P%N'),'%P%N') ;; 查看光标下的文件内容
exect=_ViewValues(FileRead('%P%N'),'%P%N',@DesktopWidth,@DesktopHeight) ;; 查看光标下的文件内容,窗口全屏
exect=_ViewValues(FileRead('%L'),'"%P"',600,500,0,0,-1,14,'FFFF00','050000') ;; 使用不同的窗口设置查看所选对象的列表
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_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=StringRegExp(ClipGet(),'(\d{1,4}x\d{1,4})')=0?'100x100':ClipGet()||_ViewValues('$var_s1') ;; 如果剪贴板的内容不是0x0或00x00或000x000或0000x0000形式的字符串(其中可以是任何数字而不是零),则变量$var_s = 100x100
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(_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_s=_StringDuplication('blue-red|red-blue|',10) exect=_ViewValues('$var_s') ;; 行重复的例子
exect=$var_s=_StringDuplication('字符串',10) exect=_ViewValues('$var_s') ;; 行重复的例子
exect=$var_s=_StringDuplication('字符串'&@CRLF,10) exect=_ViewValues('$var_s') ;; 行重复的例子
sends=-1!!-1||formt<23> GLOBALSENDS<a> exect=$var_s='GLOBALSENDS<0>x'&StringLen('GLOBALSENDS<1>') exect=_ViewValues('$var_s') ;; 例如:1.从剪贴板检索列表;按照线的长度排序,逐行排列; 3.分配变量$var_s数字缓冲区中的行数(缓冲区中字符串的最大长度)
exect=$var_s1='Hello'||$var_s2=Eval('var'&'_'&'s1')||_ViewValues('$var_s2') ;; 通过名称将$var_s2赋给变量$var_s1的示例
exect=Assign('var_s','Hello',2)||_ViewValues('$var_s') ;;将数据分配给具有指定名称的变量的示例
exect=$var_n=IsDeclared('var_s')||_ViewValues('$var_n') ;; 变量$var_n = 0,因为变量$var_s不存在
exect=$var_s='字符串'||$var_n=IsDeclared('var_s')||_ViewValues('$var_n') ;; 变量$var_n = 1,因为变量$var_s存在
<FOR> 1 <TO> 5 exect=$var_sc=Mod(:INDEX:)=0?'blue-red':'red-blue'||_ViewValues('$var_sc') <NEXT> ;; 在循环中获取变量$var_sc与奇数/偶数计数器的不同值的示例
exect=$var_i=DirGetSize('C:\Test')||_ViewValues('$var_i') ;; 以字节返回Test文件夹的大小
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_asize=DirGetSize('C:\Test',1)||_ViewValues($var_asize)||_ViewValues($var_asize[0])||_ViewValues($var_asize[1])||_ViewValues($var_asize[2]) ;; 返回数组,并提供有关Test文件夹的信息
exect=$var_h=FileFindFirstFile('C:\Test\*.*')||_ViewValues('$var_h')||$var_sfile=FileFindNextFile($var_h)||_ViewValues('$var_sfile')||FileClose($var_h) ;; 在测试目录中找到第一个文件/文件夹名称的示例
exect=$var_s=FileGetAttrib('C:\pagefile.sys')||_ViewValues('$var_s') ;; 返回一个与pagefile.sys文件的属性相匹配的字符串
exect=$var_atime=FileGetTime('C:\Test\test.txt')||_ViewValues($var_atime) ;;返回数组,最后修改文件test.txt的时间
exect=$var_stime=FileGetTime('C:\Test\test.txt',0,1)||_ViewValues('$var_stime') ;; 返回一个字符串,最后修改文件test.txt的时间
exect=$var_i=FileGetSize('C:\Test\test.txt')||_ViewValues('$var_i') ;; 以字节返回test.txt文件的大小
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_s=FileGetVersion(@AutoItExe,'CompiledScript')||_ViewValues('$var_s') ;; 获取使用TCIMG.exe编译的AutoIt3版本的信息
exect=$var_s=FileGetVersion(@ScriptName,'Version')||_ViewValues('$var_s') ;; 获取版本信息ut或你TCIMG.exe
exect=$var_s=FileGetVersion('%P%N')||_ViewValues('$var_s') ;; 在光标下获取版本信息
exect=_ViewValues(Chr(65),'---',320,180,-1,-1,'Wingdings',72) ;; 查看代码符号65字体"Wingdings"
exect=$var_i=FileExists('C:\Test\test.txt')||_ViewValues('$var_i') ;; 返回1 - 如果文件test.txt存在和0,如果无
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_stip=DriveGetFileSystem(@HomeDrive&'\')||_ViewValues('$var_stip') ;; 返回系统磁盘文件系统的类型
exect=$var_slabel=DriveGetLabel('C:\')||_ViewValues('$var_slabel') ;; 确定磁盘标签
exect=$var_sseral=DriveGetSerial('C:\')||_ViewValues('$var_sseral') ;; 确定系统盘的序列号
exect=$var_stip=DriveGetType('C:\')||_ViewValues('$var_stip') ;;确定磁盘的类型
exect=DriveMapAdd('X:','\\myserver\stuff')||$var_sinfo=DriveMapGet('X:')||_ViewValues('$var_sinfo') ;; 连接X盘并获取连接信息
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_sstatus=DriveStatus('C:\')||_ViewValues('$var_sstatus') ;; 获取c:\驱动器的状态作为一个字符串
exect=$var_h=FileOpen('%P%N',16)||$var_s=BinaryToString(FileRead($var_h),4)||FileClose($var_h)||_ViewValues('$var_s') ;; 以UTF-8编码读取光标下的文件数据的示例
exect=$var_i=IsBinary(Binary('0x00204060'))||_ViewValues($var_i) ;; 返回1,因为二进制类型
exect=$var_b=Binary('0x00204060')||$var_i=IsBinary(Eval('var_b'))||_ViewValues($var_i) ;; 返回1,因为变量$var_b是二进制数据类型
exect=$var_b=Binary('0x00204060')||$var_i=BinaryLen(Eval('var_b'))||_ViewValues('Размер~~в~~байтах:~~'&$var_i) ;; 返回字节数
exect=$var_i=BinaryLen(Binary('0x00204060'))||_ViewValues('Размер~~в~~байтах:~~'&$var_i) ;; 返回字节数
exect=$var_i=BinaryMid(Binary('0x10203040'),2,2)||_ViewValues('$var_i') ;; 返回第3个字节
exect=$var_b1=Binary('0x10203040')||$var_b2=BinaryMid(Eval('var_b1'),2,2)||_ViewValues(Eval('var_b2')) ;; 返回第3个字节
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_i=10||$var_i=String($var_i)||_ViewValues(VarGetType(Eval('var_i'))) ;; 将变量$var_i转换为字符串类型的示例
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_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_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_x=StringSplit('1|2|3|4','|',2)||_ViewValues(VarGetType(Eval('var_x')),'Тип~~данных~~переменной~~$var_x') ;; 数据类型定义
exect=$var_x=12345||_ViewValues(VarGetType(Eval('var_x')),'Тип~~данных~~переменной~~$var_x') ;; 数据类型定义
exect=$var_x=12345.001||_ViewValues(VarGetType(Eval('var_x')),'Тип~~данных~~переменной~~$var_x') ;; 数据类型定义
exect=$var_x='Hello!'||_ViewValues(VarGetType(Eval('var_x')),'Тип~~данных~~переменной~~$var_x') ;; 数据类型定义
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=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=##[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(@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_i=5||$var_s=StringFormat('%%08s',$var_i)||_ViewValues('$var_s') ;; 将前导零添加到数字5的示例
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_ss=##@[tc=AP]||_ViewValues('$var_ss') ;; 写入变量$var_ss路径活动面板
exect=$var_ss=##@[tc=AА]||_ViewValues('$var_ss') ;; 将变量$var_ss路径写入光标下的变量
exect=$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_ss='Hello#пока'||$var_ss=StringReplace('$var_ss','#',Chr(124)&Chr(124))||_ViewValues('$var_ss') ;; 在一行||中将字符#的变量$var_ss更改为2个字符的示例
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:#32770;REGEXPTITLE:.*\((Копирование|Переименование/перемещение)\)]')||_ViewValues('$var_h') ;; 在"后台"或"队列"中获取"复制"窗口或"重命名/移动"Total Commander的描述符
exect=$var_sp=_PathFull('../../file.txt','"%P"')||_ViewValues('$var_sp') ;;查看_PathFull()函数的结果 - 返回相对于活动面板的路径
exect=$var_sp=_PathFull('../../file.txt','"%T"')||_ViewValues('$var_sp') ;; 查看_PathFull()函数的结果 - 返回相对于对侧面板的路径
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)相对于活动窗口的坐标
tcimg=$cm498 pause=500 exect=$var_scontrol=ControlGetFocus('[CLASS:TBUTTONCHANGEDLG]')||_ViewValues('$var_scontrol') ;; 调用工具栏并获取具有焦点的Control元素
tcimg=$cm498 pause=500 exect=$var_array=ControlGetPos('[CLASS:TBUTTONCHANGEDLG]','''','TListBox2')||_ViewValues($var_array) ;; 调用工具栏并获取数组指定元素的坐标(TC x32)
tcimg=$cm498 pause=500 exect=$var_stxt=ControlGetText('[CLASS:TBUTTONCHANGEDLG]','''','TMyPanel1')||_ViewValues('$var_stxt') ;; 调用工具栏并获取指定元素的文本(TC x32)
exect=$var_s=StatusbarGetText('[CLASS:AkelPad4]')||_ViewValues('$var_s') ;; 从AkelPad状态行的第1部分返回文本
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_array=WinGetCaretPos()||_ViewValues($var_array) ;; 获取活动窗口的光标坐标
exect=$var_handle=WinGetHandle('[CLASS:TTOTAL_CMD]')||$var_aclass=StringSplit(WinGetClassList(Eval('var_handle')),@LF)||_ViewValues($var_aclass) ;; 返回数组Total Commander元素的所有类
exect=$var_aclass=StringSplit(WinGetClassList('[CLASS:TTOTAL_CMD]'),@LF)||_ViewValues($var_aclass) ;; 返回数组Total Commander元素的所有类
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_ipid=WinGetProcess('[CLASS:TTOTAL_CMD]')||_ViewValues($var_ipid) ;; 获取Total Commander进程的PID
exect=$var_istate=WinGetState('[CLASS:TTOTAL_CMD]')||_ViewValues($var_istate) ;; 返回值,指示Total Commander窗口的状态
exect=$var_istate=WinGetState('[CLASS:TTOTAL_CMD]')||$var_s=BitAND($var_istate,8)?'активно':'не~~активно'||_ViewValues('$var_s') ;; 确定活动或</ s> Total Commander窗口
exect=$var_stxt=WinGetText('[CLASS:TTOTAL_CMD]')||_ViewValues('$var_stxt') ;; 获取Total Commander窗口的文本
exect=$var_st=WinGetTitle('[CLASS:TTOTAL_CMD]')||_ViewValues('$var_st') ;; 得到Total Commander窗口的标题
exect=_ViewValues(nlist.htm">WinList()) ;; 从窗口描述符的标题</ s>获取数组
exect=$var_s=ProcessExists('notepad.exe')?'запущен':'не~~запущен'||_ViewValues('$var_s') ;; 检查"记事本"进程是否正在运行
exect=$var_array=ProcessGetStats('TOTALCMD.EXE')||_ViewValues($var_array) ;; 获取有关进程内存TOTALCMD.EXE的数据组信息
exect=$var_array=ProcessGetStats('TOTALCMD.EXE',1)||_ViewValues($var_array) ;; 获取数据输入输出过程TOTALCMD.EXE
exect=_ViewValues(ProcessList()) ;; 获取数组流程
exect=_ViewValues($CmdLine) 参数1 参数2 参数3 ;; 查看在启动时发送给您的命令行
exect=_ViewValues($CmdLine[0]) 参数1 参数2 参数3 ;; 查看在启动时发送给您的命令行项目数
exect=_ViewValues($CmdLine[$CmdLine[0]]) 参数1 参数2 参数3 ;; 查看最后一个参数发送到ut或在启动时的命令行
exect=_ViewValues($CmdLineRaw) 参数1 参数2 参数3 ;; 查看启动时发送给您的整个命令行
exect=$var_i=$CmdLine[0]||_ViewValues($var_i) 参数1 参数2 参数3 ;; 分配变量$var_i参数的数量转移到ut或启动时
exect=$var_array=$CmdLine||_ViewValues($var_i) 参数1 参数2 参数3 ;; 将变量$var_array数组分配给所有参数传输到ut或启动时
exect=$var_ss=$CmdLine[$CmdLine[0]]||_ViewValues('$var_ss') 参数1 参数2 参数3 ;; 将变量$var_array数组分配给所有参数传输到ut或启动时
exect=$var_s=IniRead(EnvGet('COMMANDER_INI'),'WWW','Key','#')||_ViewValues('$var_s') ;; 从[WWW]部分从Wincmd.ini文件中检索键值值
exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa) ;; 创建2维数组5x2的例子
exect=$var_aa=_ArrayCreate('5x2',2)||_ViewValues($var_aa) ;; 创建2维数组5x2的例子
exect=$var_aa=_ArrayCreate('5x2',1,'Hello|пока')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子
exect=$var_aa=_ArrayCreate('5x2',2,'Hello|пока')||_ViewValues($var_aa) ;; 创建一个二维数组5x2和数据填充的例子
exect=$var_aa=_ArrayCreate('2x5')||_ViewValues($var_aa) ;; 创建一个2x5的二维数组的例子
exect=$var_aa=_ArrayCreate('2x5',2)||_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,'AA|BB|CC|DD|EE')||_ViewValues($var_aa) ;; 创建一个二维数组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_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_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)||_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('2x5',2,'AA|BB|CC|DD|EE')||_ViewValues($var_aa) asave=var_aa||"%pList.txt"||upd<1> ;; 创建一个二维数组5x2并填写数据并写入文件的示例
exect=$var_aa=IniReadSection(EnvGet('COMMANDER_INI'),'Configuration')||_ViewValues($var_aa) ;; 从配置部分读取Wincmd.ini中的所有对参数=值
exect=$var_a=IniReadSectionNames(EnvGet('COMMANDER_INI'))||_ViewValues($var_a) ;; 读取Wincmd.ini中所有部分的名称
exect=$var_i=MouseGetCursor()||_ViewValues($var_i) ;; 获取鼠标光标显示状态的ID
exect=$var_a=MouseGetPos()||_ViewValues($var_a) ;; 获取数组鼠标光标坐标
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=PixelChecksum(0,0,50,50)||_ViewValues('$var_s') ;; 得到初始校验和
exect=$var_a=PixelSearch(0,0,20,300,0xFF0000)||IsArray($var_a)?_ViewValues($var_a):_ViewValues('颜色~~не~~найден') ;; 获得红色颜色a的数组像素坐标
exect=Run('notepad.exe')||$var_h=WinWait('[CLASS:Notepad]','''',5)||IsHWnd(Eval('var_h'))?_ViewValues('Это~~дескриптор~~HWND'):_ViewValues('Это~~НЕ~~дескриптор~~HWND') ;; 运行记事本和检查窗口句柄的有效性
exect=$var_s=FileSelectFolder('Выберите~~каталог.','::{450D8FBA-AD25-11D0-98A8-0800361B1103}',1)||Eval('var_s')?_ViewValues('$var_s'):_Exit() ;; 显示文件夹选择对话框。如果未选择,则退出
exect=$var_s=FileSaveDialog('Выберите~~имя.','::{450D8FBA-AD25-11D0-98A8-0800361B1103}','Скрипт(*.aut;*.au3)|Текстовый~~файл(*.ini;*.txt)',2)||Eval('var_s')?_ViewValues('$var_s'):_Exit() ;; 显示文件保存对话框。如果未选择,则输出
exect=$var_s=FileOpenDialog('Выберите~~имя.','::{450D8FBA-AD25-11D0-98A8-0800361B1103}','Скрипт(*.aut;*.au3)|Текстовый~~файл(*.ini;*.txt)',2)||Eval('var_s')?_ViewValues('$var_s'):_Exit() ;; 显示打开的文件对话框。如果未选择,则输出
exect=FileChangeDir(@ScriptDir)_ViewValues(@WorkingDir) ;; 将当前目录设置为脚本文件夹
exect=$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||_ViewValues('$var_s') ;; 在光标(路径和创建日期)下的对象的信息显示在窗口中
exect=$var_i=(StringInStr(FileGetAttrib('%P%N'),'D')~~And~~FileExists('%P%N'))?1:0||_ViewValues($var_i) ;; 检查:返回1,如果在光标文件夹下,0 - 如果文件
exect=_ViewValues(BitOR(4,64,768)) ;; 计算并显示结果
exect=$var_i=ControlCommand('[CLASS:AkelPad4]','''','AkelEditW1','GetCurrentLine','''')||_ViewValues($var_i) ;; 在"AkelPad"中插入"hello"
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_s=_GTR('ут或та','ru|en',1)||_ViewValues('$var_s') ;; 在Google中转换"ut或ta"(需要连接到互联网)
exect=$var_af=FileReadToArray('%P%N')||_ViewValues($var_af) ;; 在光标下创建数组文本文件的一个示例,并显示所有元素数组a $var_af
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_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=_ViewValues(ClipGet(),'Просмотр~~буфера~~обмена',700,400) ;; 以指定的窗口大小查看剪贴板的内容
exect=_ViewValues(StringRegExp(ClipGet(),'(?m)^([^\r\n]*)',3)) ;; 将剪贴板的内容分成数组行和查看数组a
exect=_ViewValues(StringRegExp(FileRead('%P%N'),'(?m)^([^\r\n]*)',3),'%P%N') ;; 在数组行和视图数组中将文件的内容拆分为光标
exect=$var_a=StringSplit('1a|'&'|3a|4a|5a|6a|7a|8a|9a','|',2) GLOBALEXECT<a> exect=$var_name='GLOBALEXECT<2>'=''''?'*':'имя'||_ViewValues('$var_name') ;;空单元测试示例
sends=-1 exect=$var_a='GLOBALSENDS<1>' GLOBALEXECT<a> exect=$var_name=StringRegExp('GLOBALEXECT<1>','^[~~-_]?$',0)?'>':'test'||_ViewValues('$var_name') ;; 检查剪贴板的例子:如果在缓冲区空格, - ,_或空,那么$var_name是用符号>,否则测试
exect=_ViewValues(ClipGet(),'Просмотр~~буфера~~обмена',600,500,0,0,-1,14,'FFFF00','050000') ;; 查看剪贴板的内容
exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1)||_ViewValues('$var_put') ;; 使用参数a [tc]传递没有反斜杠的活动面板路径的示例
exect=$var_n=MsgBox(4+32+262144,'Сообщение','Продолжить~~работу?',20)||$var_i=$var_n=7?_Exit():1||_ViewValues('Работа~~продолжена') ;; 一个对话呼叫的例子,按"无"按钮完成,通过点击"是"按钮继续,在对话框出现后的20秒到期,同样的继续工作...
exect=$var_n=MsgBox(4+32+262144,'Сообщение','Отменить~~задачу?',20)||$var_i=$var_n=6?_Exit():1||_ViewValues('Работа~~продолжена') ;; 对话呼叫的一个例子,点击"是"按钮完成,继续按"无"按钮,在对话框出现后20秒到期,同样继续工作...
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,其中该命令具有来自缓冲区的短语
imgpr=1 sends=#http://www.worldstatesmen.org/Argentina.html exect=||_ViewValues($GLOBALSENDS[1]) ;; 查看指定页面的内容
exect=_ViewValues(ClipGet())||redit<1> ;; 查看剪贴板的内容,查看器类RichEdit
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
exect=$var_s=_StringConv(ClipGet(),'#Q')||_ViewValues('$var_s') ;; 查看HEX编码的剪贴板内容
exect=$var_a=StringSplit(ClipGet(),'''',2)||_ViewValues($var_a) ;; 以字符划分剪贴板的内容的示例
exect=$var_a=StringSplit(ClipGet(),'''',2)||$var_a=_ArrayUnique($var_a)||_ViewValues($var_a) ;; 按字符分割剪贴板符号的内容并删除重复的示例
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_sp=_PathFull('%%TCIMG_TEMP%%\font.txt','"%P"')||_ViewValues('$var_sp') ;; 得到相对的绝对路径
exect=$var_s=_GTR('ут或та','ru|en',1,1)||_ViewValues('$var_s') ;; 在Yandex中转换"ut-ta"(需要连接到互联网)
sends=\<link\h+rel\=[\''|\']?[^>]+\>??1 exect=$var_a=_ArrayUnique(StringRegExp(FileRead('%P%N'),$GLOBALSENDS[1],3))||_ViewValues($var_a) ;; 在光标下获取指定的文件段,并在表中显示它们
lists=%Z%L||##path<4> exect=$var_s=_GTR(ClipGet(),'ru|en',1,1)||_ViewValues('$var_s') ;; 将选定的对象名称转换为Yandex的扩展名(需要连接到Internet)
exect=_ViewValues('<info=n6|clpget|Russian|3>') ;; 查看货币格式的数字从俄语的剪贴板转换,大写字母中的每个单词的第一个字母
exect=$var_a=StringSplit(FileRead('%P%N'),'</p><p>',1)||_ViewValues($var_a) ;; 将光标下的文本文件用短语"</ p> <p>"
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> ;; 通过在对侧面板中创建具有第一个图像的名称的图像来粘贴所选择的图像,另外的参数被输入到对话框中
exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1)||_ViewValues($var_a,'Просмотр~~数组а:CHECKBOX:') ;; 查看数组,并在复选框中选择项目
exect=$var_a=StringSplit(ClipGet(),@CR,2)||_ViewValues($var_a) ;; 表中剪贴板的线视图
exect=$var_stroka=##[combo=BOX1] exect=$var_s=_GTR('$var_stroka','ru|en',1,1)||_ViewValues('$var_s') ;; 从俄语转换成英文的Yandex
exect=$var_a=StringRegExp(FileRead('%P%N'),'(?m)((?:[^\r\n]+(?:\r\n|$)+){5})',3)||_ViewValues($var_a) ;; 将光标下的文本文件拆分5行
exect=$var_put=##@[tc=AP]||$var_put=StringReplace('$var_put','\\','/')||_ViewValues('$var_put') ;;替换活动面板路径中的斜线
exect=$var_s=##@[tc=TA]||$var_p=StringRight('$var_s',1)='\'?'$var_s':''''||_ViewValues('$var_p') ;; 检查对侧面板中光标下的文件夹的存在,如果文件夹,则变量$var_p包含其路径,如果文件,然后空白
exect=$var_a=StringToASCIIArray(ClipGet())||_ViewValues($var_a) ;; 在表格中显示剪贴板行中字符的ASCII码
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=##<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_htc=WinGetHandle('[CLASS:TTOTAL_CMD]')||_ViewValues('$var_htc') ;; 得到Total Commander的句柄
exect=$var_h=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,1,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=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,2,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=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,3,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=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,4,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=_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,5,0)||_ViewValues('$var_h') ;; 获取左文件面板的标题的句柄(TC9及以上)
exect=$var_h='0x'&Hex(_SendM(WinGetHandle('[CLASS:TTOTAL_CMD]'),1074,5,0))||_ViewValues('$var_h') ;; 获取左文件面板的十六进制句柄描述符(TC9及以上)
exect=$var_ibit=##<info=z2%P%N|Bit~~rate|~~kb/s//>||_ViewValues('$var_ibit') ;; 获取音频文件的比特率(使用MediaInfo.dll)
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_i=InetGetSize('http://tc-image.3dn.ru/Image/Sitelogo/TCImageGroup_18.png')||_ViewValues($var_i) ;; 获取文件大小字节
exect=$var_i=Ping('tc-image.3dn.ru',250)||_ViewValues('$var_i') ;; 以毫秒为单位返回延迟
exect=$var_st=WinGetTitle('[CLASS:TLister]')||_ViewValues('$var_st') ;; 获得Lister窗口的标题
exect=$var_a=StringSplit('.txt|.jpg|.au3|.png|.chm','|',1)||_ViewValues($var_a,'Просмотр~~数组а:ICON|e:') ;; 查看数组a(表中项目的图标相对于文件类型的系统关联分配)
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]部分)
|