发表回复 
环境 记录状态 V1.3
2014-10-23, 10 : 53 (这个帖子最后修改于: 2015-01-04 16 : 26 by robertL.)
Smile 环境 记录状态 V1.3
  • 功能:在如reload间用环境变量记录/保存脚本状态。
  • 折叠块: 原理
    • 环境变量与 "普通" 变量 提到:脚本中可以使用 EnvSet 创建新的环境变量或改变现有环境变量的内容.
      但是, 这样的添加和改变都是私有的; 它们不会被系统的其他部分看到.
      一个例外是当脚本使用 Run 或 RunWait 运行程序时 (甚至是另一个脚本): 这样的程序会继承其父脚本的环境变量的副本, 包括私有的那些.
    • EnvSet 提到:此命令创建或改变的环境变量只有由此脚本通过 Run 或 RunWait 运行的程序才可以读取.
      Reload亦会保留环境。(自 @huyaowen
  • 示例
    代码: (全选)
    #NoEnv
    EnvGet, envVar, ahk_envVar    ;读环境
    envVar:=envVar?envVar+1:1
    MsgBox % envVar
    return
    1::
        EnvSet, ahk_envVar,% envVar    ;写环境
        Reload
        return
  • 折叠块: 相关

One for all, but man for himself

帮推广:AHK知乎专栏
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-08-23, 23 : 40
RE: 环境 记录状态 V1.3
大大,打擾的問您,請問您這個代碼是加到現有腳本代碼內並編譯成.exe執行檔之後 開啟腳本更改預設值數據,可直接關閉腳本並在下一次開啟檔案後仍是上次修改的數據嗎?
例如執行檔預設值是123,第一次開啟後改成456,然後關閉檔案,在下一次開啟時還是456,不會還原預設值
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合