我希望我的脚本在按下PrintScreen按钮后收听我将输入的字符串。例如,如果我按PrintScreen按钮并在之后键入“paint”,它应该打开MSPaint。如果我键入“photoshop”,它应该打开Photoshop ..这可能吗?
这是我的尝试,完全失败(顺便说一句,我是AHK的新手。)
$("nav a").on("click", function() {
$(this).addClass("current").siblings().removeClass("current")
})
答案 0 :(得分:1)
你是对的,printScreen::paint::
没有有效的AutoHotkey代码。
使用Ahk的Input命令 - 它是为了听取字符串/字符:
~PrintScreen::
input, outputString, i, {enter}.{esc}{tab}
if outputstring = paint
{
Run, MSPaint
WinWaitActive, Untitled - Paint
Send, ^v
} else if outputstring = photoshop
{
Run, Photoshop
WinWaitActive, Adobe Photoshop CS6
Send, ^v
}
return
但我鼓励您自己查看输入法的选项,以根据您的需要进行调整。祝你好运