II脚本不起作用,因为在执行 I脚本后忘记了变量 CODE 。
我编写脚本(热键设置为1)
code = 123
II脚本(热键设置为2)
如果代码== 123:
keyboard.send_key("G")
如何制作此图片或类似图片?我需要记住数字,然后将其用于具有上述条件的另一个脚本中。谢谢并祝福您:)
答案 0 :(得分:0)
尝试将脚本I导入脚本II,然后执行。
答案 1 :(得分:0)
进行了为期1天的研究,并得出了此解决方案:
我编写脚本:
// AutokEy命令,bla-bla-bla
//现在,这会将 string 保存到 code.txt
f = open(“ code.txt”,“ w +”)
f.write(“字符串”)
f.close()
II脚本:
//其他AutokEy命令...
//这将从 code.txt 中检索 string 并将其保存在变量 code
中f = open(“ code.txt”,“ r”)
code = f.read()
f.close()
然后,您可以使用可变代码来执行所需的操作。有关更多信息,可以通过谷歌搜索“ python操纵文本文件”找到
答案 2 :(得分:0)
即使脚本终止,您是否研究了针对全局变量的Python方案?我感到这个问题是由力量所引起并解决的。
或者,也许您建立了一个包含变量值的单独脚本,并从另一个脚本中调用它?
答案 3 :(得分:0)
AutoKey提供了用于跨脚本共享数据的全局存储。
以下是相关API文档的链接: https://autokey.github.io/lib.scripting.Store-class.html
您可以使用store.set_global_value
在脚本1中存储数据,并使用store.get_global_value
在脚本2中访问数据。