功能:打开鼠标选中的文件所在文件孙隐袜夹
特性:
可以兼容文件、文件快捷方式、文件夹快捷方式
还能在资源管理器中定位该目标
---------------------
作者:sunwind 整理完善
来源:CSDN
原文:https://blog.csdn.net/liuyukuan/article/details/83025114
版权声明:本文为博主原创文则激章,转携逗载请附上博文链接!
^q::
ClipSaved := ClipboardAll
Clipboard =
Send, ^c
ClipWait
If !ErrorLevel
Loop, parse, clipboard, `n, `r
{
ext=
SplitPath,A_LoopField,name, dir, ext, name_no_ext, drive
OutTarget:=A_LoopField
If(ext="lnk")
{
FileGetShortcut,%A_LoopField%,OutTarget,dir
}
Run explorer.exe /select`,"%OutTarget%"
}
Clipboard := ClipSaved
ClipSaved =
send,{a down}是什么意思 ;这是发送按下a键。盯李sleep,100是什么意思 ;这是等待100毫秒,几乎没有等待的样子,在实际 *** 作中感觉很快。
Click 300, 400, 2是什么意思;在相对坐标横坐标300纵坐标400的地方双击鼠标。
send,{a down};这是发送按下a键的意思。(就是按下a键不放)
sleep,100;等待100毫秒。
send,{a up} ;放开a键。
send,{d down};按下d键。
sleep,1000 ;等待1秒
send,{d up} ;放开d键。
send,{d down} ;按下d键。
sleep,1000;等待1秒
send,{d up};放开d键。
sleep,1000;等待1秒。
send,{x} ;发送x键(就是按下并放开X键)
sleep,5000;等待5秒
send,{esc};按下标准键盘左上角的那个ESC键。
sleep,100 ;等待100毫秒
Click 300, 400, 2 ;在相对坐标凯仔迟300、400这里双击鼠标左键。
send,{esc};发送Esc键。
sleep,100 ;等待100毫秒。
Click 300, 400, 2 ;相对坐标300、400这里双击鼠标左键。
是什么意思啊
5000循环又是什么意思;这里是什么意思不知道,循环的意思就是不断戚判的重复某些你设定的 *** 作,直到你设定的条件不满足或者满足为止。
sleep,100 ;等待100毫秒
Click 300, 400, 2 ;双击鼠标左键在300、400的位置。
send,{esc};发送Esc键。也就是如上面一样按下并放开ESC键。
sleep,100;等待100毫秒。
Click 300, 400, 2;双击鼠标左键在300、400处。
是什么意思啊
呵呵,回答完毕,不知道是否能得到你的分数?:)
晕,你很不厚道哦:)
居然在一个问题里加问题后才给分,若我在你追加的问题这里不能回答,前面不是白浪费了我的精力了呀!!!嘿嘿
好了,这里的相对坐标是指:相对于激活窗口或屏幕的坐标,由CoordMode
命令进行控制。
以下命令为先按G键,间隔0.5秒后按S键
#a::快捷键,按win+a开始运行这个程序
send {g} 发送g键
sleep 500 待续0.5秒
send {s} 发送s键
return 结束
若你要多次按以上的键,你可以用loop来作用,如:
#a::快捷键,按win+a开始运行这个程序
loop 3 这里就是循环的次数,这里是循环3次。你可以更改数字来增加或者减少循环的次数。
{
send {g} 发送g键
sleep 500 待续0.5秒
send {s} 发送s键
}
return 结束
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)