用ahk改进ctrl+v『XP下类ubuntu效果』

in 笔记 with 6 comments

作者:username 出处:http://hipschina.com/thread-2744-1-1.html

达到和ubuntu一样在复制文件或文件夹后粘贴时,如果是编辑框就粘贴路径,其它地方就照常粘贴,看图:

1.gif

AutoHotkey脚本代码如下:

^v::goto pastex
return

pastex:
ControlGetFocus,OutputVar,A
if ErrorLevel
gosub sendctrlv
else
{
OutputVar:=RegExReplace(OutputVar,"[0-9]")
if OutputVar=edit
gosub sendcliptext
else
gosub sendctrlv
}
return

sendctrlv:
Suspend,on
Send ^v
Suspend,off
return

sendcliptext:
ClipSaved:=ClipboardAll
clipboard=%clipboard%
gosub sendctrlv
Clipboard:=ClipSaved
ClipSaved=
return
Responses
  1. 除了系统自带的notepad,其他编辑器都不行啊

    Reply
    1. @liubiantao

      要编辑ahk文件,首选SciTE

      Reply
  2. 很实用,抱走~
    ubuntu 这个效果人性化

    Reply
  3. 不错 AutoHotkey值得研究研究

    Reply
  4. 牛人,话说我还是Hipschina注册用户前百之一,就是懒没怎么上去过,以后多去逛逛!

    Reply
    1. @stjzcm

      :mrgreen: 没事转转,有好东西呢

      Reply