笔记本电脑的环境变量有什么作用_[按键精灵手机版教程]按键精灵知多少之环境变量...

f5a6b86a4c19a8e36c41c001bc319006.gif

金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

88d38bfb8cba1c5ed63fd9092988e89f.png

环境变量有什么功用呢? 让我们来比如下,比如在多线程里传递变量值,普通的变量是做不到的,环境变量可以。那可能有同学会说,那全局变量也可以啊。对啊,但是环境变量还有更牛逼的地方,它可以在脚本之间进行值传递,啧啧~这逆天的作用域~

de0c33a8a847882d7d627cee259844a6.gif

赶快~让我们深入了解下它~

第一问:环境变量到底是个啥?


命令名称:DimEnv 定义环境变量命令功能:定义环境变量,支持QUI事件、支持多线程、 支持两个脚本间的值传递,但是不支持数组定义为环境变量。命令参数:参数变量名备注: 1、在子程序里定义变量不可以为环境变量 2、不支持数组定义为环境变量返 回 值:

看了上面的表格还是不懂怎么破?

148419d5e9bfdfbe02c3c1a665027280.gif

没关系,这表格只是一个助攻打酱油的。

俗话说,“好记性不如烂笔头”哈,看文字不如实战,咱们动手做两个例子脚本,来解剖下这个环境变量。

脚本间环境变量值传递例子:

85d685936b271bb1e716258b8f0bb20b.png

先新建两个脚本 :a和b

a 脚本里输入代码:

  1. Dimenv a
  2. MessageBox a

复制代码

b脚本里输入代码:

  1. Dimenv a
  2. a = a+1
  3. MessageBox a

复制代码

a脚本的启动热键设置为F9

b脚本的启动热键设置为F10

然后我们启动脚本,先启动a脚本:

33ab377537d81307d90c9329f7fd30ef.png

变量a的值是空的

我们接着启动b脚本:

337bc1f685efaa8b235bc78a79635162.png

变量a的值是1,我们现在再去启动下a脚本,如果说环境变量的值不能在脚本间传递的话,启动a脚本,变量a的值肯定还是空是不是? 我们来看下结果,启动a脚本:

3e5befa2eb58ff2f06698c9020216525.png

a脚本里变量a的值变了有木有,不再是空的而是1。说明环境变量可以在脚本间传递值。

我们多执行几次a和b脚本,会发现,a脚本里的变量a的值会随着b脚本里变量a的值变化。


第二问:环境变量里的值能保存多久


可能有同学会有这样的疑问,环境变量里的值能保存多久?

这里就需要注意了, 环境变量的值定义之后,要完全退出按键精灵之后环境变量里存储的值才会重置归零。


第三问:环境变量不支持数组怎么办


前面说过,环境变量不支持数组。那怎么办?

我们看看下面例子中的做法,没看之前根本想不到,原来要传递环境变量数组如此简单:

假设数组b里有四个数值1,2,3,4,

1、我们定义一个环境变量a

2、先把数组b里的值用 链接函数join链接起来,赋值给环境变量a

a=join(b,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值