方法一:测试当前是否联网If ConnectedToInternet(){ Msgbox, 64, WinInet.dll, ONLINE! } else{ Msgbox, 48, WinInet.dll, OFFLINE! } Return ConnectedToInternet(flag=0x40) {...

阅读全文...

URL = https://www.sina.com.cn/ ;这个网址可以根据所在国家网站访问的速度自行判定 request := ComObjCreate("Microsoft.XMLHTTP") request.open("GET", URL, false) request.send() t :=...

阅读全文...

按键, 鼠标按钮和操纵杆控制器的列表鼠标概述?LButton鼠标左键RButton鼠标右键MButton鼠标中键或滚轮高级?XButton1鼠标的第四个按钮。一般和 Browser_Back 执行相同功能。XButton2鼠标的第五个按钮。一般和 Browser_Forward 执行相同功能。Wheel?Wh...

阅读全文...

注意一点:十六进制转换成十进制的时候,需要前面带0x标记。 ;----------互补色和邻近色的函数 GetCompColor(thecolor) ;取得十六进制颜色的互补色 { if substr(thecolor, 1,2)="0x" thecolor:=substr(thec...

阅读全文...

目的就是按下鼠标任何键,都可以设置热键,比如在资源管理中输入内容查找文件,并不知道会按下什么键,但是需要按下任意键都要能弹出输入窗口。这个时候这个代码就有用处。代码记录如下:?k_ASCII = 45 Loop { Transform, k_char, Chr, %k_ASCII% Strin...

阅读全文...

1)在AHK中虽然提供了菜单勾选check的命令以及切换勾选状态的togglecheck的命令,但是没有提供检查勾选状态的判断从而返回值。官方论坛上有一个方案,但是看了觉得好像太麻烦,而且深奥了。自己折腾中倒是无意发现了一个更简单的方案,思路是:例如:设置一个可以勾选的菜单,例如“菜单1”,在勾选的时候,其菜...

阅读全文...

涉及到两个函数:第一个是根据全路径文件名称来获取内置图标;第二个是根据文件名来获取全路径名称(采用注册表内置环境变量判断)函数一:获取文件的全路径名称,返回的变量fullpath_res就是全路径文件名称; ;********************************** ;获取文件的全路径,通过注册表...

阅读全文...

可以抛弃msgbox的调试输出了,直接改用scite控制台直接输出调试信息;1)新建任意一个ahk文件,例如debug.ahk2)内容如下:debug(Text) { SciObj := ComObjActive("SciTE4AHK.Application") ;激活scite自带的com组件 ;~ I...

阅读全文...

CoordMode, mouse[,screen] ;在脚本自动启动区域设置,会影响默认的全部线程以及子过程或者函数中涉及到鼠标获取值的默认设置。 ;如果不设置,默认为活动窗口,screen表示针对屏幕 IniRead , ev_EXE , %g_config% , general ,...

阅读全文...