;AutoHotkeyとIrfanViewで、win+shift+sで撮ったスクショを自動保存する.ahk
#Persistent
Global irfanView="C:\Program Files\IrfanView\i_view64.exe"
Global saveFolder=A_Desktop
Return
~#+s::
OnClipboardChange("saveClipboardImage")
SetTimer, canceled, -10000
Return
canceled:
OnClipboardChange("saveClipboardImage",0)
Return
saveClipboardImage()
{
OnClipboardChange("saveClipboardImage",0)
SetTimer, canceled, Off
Sleep,100
Run, "%IrfanView%" /clippaste /convert=%saveFolder%\c%A_Now%.png
} ;#dtp
win+shift+s押してから10秒でタイムアウトします。キャンセルした場合に延々とクリップボードが書き換わるのを待ち受け続けるのを防ぐため。 #dtp