Execute

首页  后退  前进

Execute
down2

Execute

执行表达式.

 

Execute ( string )

参数

string

表达式的字符串.

返回值

成功:

返回表达式的值.

失败:

返回 "" (空字符串), @error 设置 为非 0 值.

 

函数示例

Local $a = 1
Local $v = Execute("$a+1") ; $v is set to 2

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

 

该函数可以通过命令 exect 调用

参见:

Assign, Eval

例子
copy

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_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]部分

up2

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