V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Matata
V2EX  ›  问与答

求autohotkey的脚本

  •  
  •   Matata · 2012-03-17 18:09:58 +08:00 · 4740 次点击
    这是一个创建于 4633 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在学习PS,刚刚发生了一幕惨剧做了好久的图因为PS崩溃没有了。但是平时没有边做边保存的习惯,所以想求一个autohotkey的脚本。
    每个3分钟就会自动摁下CTRL+S的脚本。
    5 条回复    1970-01-01 08:00:00 +08:00
    xell
        1
    xell  
       2012-03-17 20:03:57 +08:00
    #IfWinActive, ahk_class Photoshop
    Loop {
    Send, ^s
    Sleep, 3000
    }
    #IfWinActive
    Matata
        2
    Matata  
    OP
       2012-03-17 21:04:03 +08:00
    @xell 请问是只有在PS窗口激活下才会发出这个命令么?
    Matata
        3
    Matata  
    OP
       2012-03-17 21:07:38 +08:00
    @xell

    这个是我刚刚自己写的,用开关的方法……
    如果你的是只有在激活PS窗口下才会发出指令就好了
    v_Enable=0
    $F5::
    {
    v_Enable:=!v_Enable
    If (v_Enable=0)
    SetTimer, Label0, Off
    Else
    SetTimer, Label0, 100
    }
    Return

    Label0:
    {
    Send 0
    }
    Return
    00
    a:=1
    Loop
    {
    if a<2
    Send 0 ; ;
    Sleep,100 ;
    }
    return
    Matata
        4
    Matata  
    OP
       2012-03-17 21:34:44 +08:00
    @Matata 饿,粘错了,也找不回写成功的了…… 不过根据你的我改了一下,试了试似乎你的也不是PHOTOSHOP窗口下才发送CTRL+S

    v_Enable=0
    $F5::
    {
    v_Enable:=!v_Enable
    If (v_Enable=0)
    SetTimer, Label0, Off
    Else
    SetTimer, Label0, 100
    }
    Return

    Label0:
    {
    Send, ^s
    Sleep, 3000
    }
    Return
    Angelkid
        5
    Angelkid  
       2012-03-17 21:53:16 +08:00
    @Matata 一楼那里的第一行不是被注掉了吗?打开看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1119 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:41 · PVG 02:41 · LAX 10:41 · JFK 13:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.