PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
EzHotKey
[AHK-] 在函数(function)里使用全域变量的问题
楼主:
asdrtyjkl925
(阿斯拉)
2015-07-18 20:29:49
各位大大好
小弟写了一个执行记事本的小程式
程式码如下:
process_name= notepad.exe
run_process_name()
run_process_name()
{
;process_name= notepad.exe
run %process_name%
}
奇怪的是,不把倒数第三行的分号拿掉
记事本就无法开启
我也在倒数第二行设了一个断点,观察process_name的值
process_name的值仍然是notepad.exe没错
但是为什么就是无法开启记事本呢?
作者:
eight0
(欸XD)
2015-07-19 03:37:00
因为 AHK 函式内默认是看不见全域变量的。要在变量前加上 "global" 关键字
楼主:
asdrtyjkl925
(阿斯拉)
2015-07-19 21:20:00
请问global应该要加再我的程式的哪一行呢?我加在第一行和倒数第二行都还是失败@@
作者:
logs
( )
2015-07-24 03:03:00
加在 function 内部, 第一变量前无逗号 global x1, x2, x3
继续阅读
[AHK-] 请问可以侦测鼠标状态吗?
waterspinach
[AHK-] 对应图片 输入指令
DarkChi
[AHK-] 关于CheckBox的判定 查了很久想不出来
dang08
Re: [批次] 如何取得每一个path?
eight0
[批次] 如何取得每一个path?
jonce007
[AHK-] 请问ctrl+shift+left arrow可以设热键吗
goman178
[AHK-] 请问如何将档案照日期排序并删除旧的
MouPigBat
[请问] 按键精灵读写txt
dream7837
Re: [AHK-] 请问如何解决keywait中断卡住key的状况?
bodhi
Re: [AHK-] 请问如何解决keywait中断卡住key的状况?
bodhi
Links
booklink
Contact Us: admin [ a t ] ucptt.com