ANSI脚本

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; 该脚本是由于url_encode_decode.ahk必须运行于ANSI AutoHotkey,但原脚本必须
;;; 运行于Unicode下,不能共存,因此单独把ANSI的代码部分摘出来,用AutoHotkeyA32版
;;; 本另外运行
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

#Include %A_LineFile%....Libraryurl_encode_decode.ahk

SetTitleMatchMode Regex	;更改进程匹配模式为正则
#SingleInstance ignore	;决定当脚本已经运行时是否允许它再次运行。
#Persistent				;持续运行不退出
#MaxThreadsPerHotkey 5
Menu, Tray, Icon, %A_LineFile%....icon自定义快捷操作_子脚本.ico, , 1
Menu, tray, tip, ANSI版本 by LL

;控制当前运行是ANSI版,若不是则切换
SplitPath A_AhkPath,, AhkDir
If (A_PtrSize = 8 || A_IsUnicode) {			;如果是64位程序,或是Unicode版,则进入切换版本的该循环
    A32 := AhkDir . "AutoHotkeyA32.exe"	;U32的路径
    If (FileExist(A32)) {
        Run %A32% %A_LineFile%				;如果存在,用U32再运行当前脚本
        ExitApp								;退出当前这个实例
    } Else {
        MsgBox 0x2010, AutoGUI, AutoHotkey 32-bit ANSI not found.	;如果不存在,报错
        ExitApp
    }
}

~RButton & r::Reload

;-------------------------------------------------------------------------------
;~ Firefox快捷键
;-------------------------------------------------------------------------------
#IfWinActive ahk_class MozillaWindowClass
{
	Numpad0 & q::
	{
		clipboard = 
		Send, ^c
		ClipWait  ; 等待剪贴板中出现文本.
		str := urlencode(clipboard)
		clipboard = http://book.szdnet.org.cn/search?Field=all&channel=search&sw=%str%
		WinActivate, ahk_exe firefox.exe
		SendInput, ^t
		Sleep, 1
		SendInput, ^v{Enter}
		return
	}
}

给TA捐赠
共{{data.count}}人
人已捐赠
其他案例

altrun简化版

2020-3-25 13:52:38

其他教程

一键输出系统版本与autohotkey版本号

2020-3-26 0:05:19

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索