【按键精灵】如何在子程序中引人变量

【按键精灵】如何在子程序中引人变量,第1张

您好,如果是多线程,可以定义一个全局环境变量,不是多线程也可以定义环境变量,从您这个脚本上看,定义一个环境变量最合适!这个就是定义全局环境变量:DimEnv X X 旁边有个空格,在子程序里判断
if X = 情况1 then
call A()//执行结果:输出对情况A的描述
elseif X = 情况2 then
call A()//执行结果:输出对情况B的描述
END IF

至于如何判断什么时候是情况1或者情况2,我就举个例子,你要懂得举一反三!比如我想做一个检测键盘按键的脚本:
DimEnv 检测按键 //定义一个环境变量
IF WaitKey = 65 then //如果我按下了A键
检测按键 = 1
elseif WaitKey = 68 then //否则如果我按下了D键
检测按键 = 2
END IF
//执行到这里的时候脚本已经把值保存到变量“检测按键”中了,想用的时候就可以随时引用,这里我引用到你的例子中,希望你能看明白
IF 检测按键 = 1 then //当 变量“检测按键”=1时,也就是说前面我已经按下了A键
call A()//执行结果:输出对情况A的描述
elseif 检测按键 = 2 then //当 变量“检测按键”=2时,也就是说前面我已经按下了B键
call A()//执行结果:输出对情况B的描述
END IF
//看到这里,您明白变量怎么用了么?这些也是都可以应用到自定义控件当中,如按钮,多选按钮,下拉框等等,选一个就各给一个变量值!希望您学会了,很高兴为您解答!

1、先打开按键精灵软件,新建一个不带界面的脚本就可以了。

2、选择全部命令,选择插件命令,再选择office办公插件。

3、这里需要以在后台打开的方式打开需要写入数据的表格。

4、在左面新建了一个用于测试的空Excel表格,打开它的属性选项,找到它的地址,填写到按键精灵中的文档路径。

5、点击插入后,就会出现这行代码,这行代码表示已经在后台打开了相应地址的Excel表格,不过在桌面上是不会显示Execl表格的。

6、下面就选择写入选择,调试好后点击插入。

7、文件有打开就有关闭,在最后别忘了关闭打开的文件,为了防止内存泄漏。

8、点击调试,启动后,等一会儿就完成了。

表示值抽象概念=变量,比如
i=1
i=i+2
那么执行这个过程后i的值为3
或者
i="我"
i=i&"你"
那么i的值就会变成"我你"这样子。不知道对你是否有帮助。

你好,命令库的介绍和使用
命令库是按键精灵8新引入的一个功能,可以将常用的脚本子程序放在命令库当中,命令库最大的优势是让多个脚本共享一个命令,修改一处就等于修改多处。
命令库的存放地址在按键精灵目录下的lib目录里,以qml为后缀。
调用命令库的方法如下:
//<>---------------------------------------------演示命令库调用
Msgbox "命令库加法测试:(100+100)= " & lib测试加法(100,100)
Call lib测试移动(100,100)
Call lib测试连接("我是","按键精灵80 新功能测试例子!")
Call lib测试d出窗口()
//<>---------------------------------------------打开命令库文件
MessageBox "下面打开命令库lib文件夹里测试qml文件查看内容!"
Call RunApp("notepadexe \lib\测试qml")
命令库文件内容如下:
//命令库是按键精灵80版推出的全新功能
//您可以把自己常用的函数和子程序写在命令库里让很多个脚本去调用
//命令库最大的优势是让多个脚本共享一个命令,修改一处就等于修改多处
//目前命令库功能还在测试当中,有任何建议可以在按键精灵论坛提出,网址:>

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12849175.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-28
下一篇2025-08-28

发表评论

登录后才能评论

评论列表(0条)

    保存