发表回复 
怎么调用不同程序打开文件
2010-01-10, 16 : 37
怎么调用不同程序打开文件
[i=s] 本帖最后由 redkalk 于 2010-1-11 09:19 编辑 [/i]

想用不同的播放器打开视频文件

比如: win+1 用potplayer打开当前文件
win+2用KMPlayer打开当前文件

脚本应该怎么写?

刚开始用ahk,求教

谢谢
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-01-10, 17 : 10
 
#1::run, potplayer.exe 文件名
#2::run, kmplayer.exe 文件名
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢wz520
2010-01-10, 17 : 20
 
如果文件名不是固定的呢?
比如当前选中的文件?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-01-10, 19 : 10
 
建议先学习下电脑的基本操作,再来学习ahk啊
双击就可以运行你进选中的文件了
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-01-10, 22 : 50
 
其实LZ的想法应该是想用快捷键代替“右键-打开方式-XX播放器” 这个动作吧 并不是他不懂windows系统得基本操作 我研究了N分钟 还是未能解决 就说说我的思路吧:
按下快捷键后,所选文件的路径被复制到剪贴板中中,然后再用 run XXplayer.exe %所选文件% 来播放文件
但是,文件路径确实是被复制到clipboard中了,但是却不会调用所选播放器来播放文件…………

#1::
ClipBoard =
Send,^c
ClipWait ;等待复制动作的完成
FileName:=Clipboard
run C:\Program Files\Tencent\QQPlayer\QQPlayer.exe %FileName%
return
请高手看看我的代码有哪些问题,还有诚恳期待更好得解决方法,谢谢~~
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢littlehorse
2010-01-11, 09 : 18
 
[i=s] 本帖最后由 redkalk 于 2010-1-11 09:20 编辑 [/i]

问题解决了
我用tc得到文件的路径,然后调用播放器就可以了

TC命令为:cm_CopyFullNamesToClip,在tc里设置快捷键为ctrl + 3
脚本如下:
#1::
Send ^3
FileName = %clipboard%
run, d:\Program Files\SPlayer\splayer.exe %FileName%
return

昨天下午才开始用ahk,仅供参考
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-01-11, 09 : 57
 
5L改成这样就可以了
#1::
ClipBoard =
Send,^c
ClipWait ;等待复制动作的完成
run C:\Program Files\Tencent\QQPlayer\QQPlayer.exe %ClipBoard%
return
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-01-11, 12 : 55
 
引用:问题解决了
我用tc得到文件的路径,然后调用播放器就可以了

TC命令为:cm_CopyFullNamesToClip,在tc里设置快捷键为ctrl + 3
脚本如下:
#1::
Send ^3
FileName = %clipboard%
run, d:\Program Files\SPlay ...
redkalk 发表于 2010-1-11 09:18 [Image: back.gif]
不好意思,本人很菜,不知道TC是什么哦,能简单说一下么?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-01-11, 12 : 55
 
引用:5L改成这样就可以了
#1::
ClipBoard =
Send,^c
ClipWait ;等待复制动作的完成
run C:\Program Files\Tencent\QQPlayer\QQPlayer.exe %ClipBoard%
return
redkalk 发表于 2010-1-11 09:57 [Image: back.gif]
原来FileName多余了
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-01-11, 13 : 15
 
引用:不好意思,本人很菜,不知道TC是什么哦,能简单说一下么?
littlehorse 发表于 2010-1-11 12:55 [Image: back.gif]

Total Commander
号称 超强万能管理器
界面很丑,功能非常非常强大
必备软件
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2015-11-02, 15 : 49
RE: 怎么调用不同程序打开文件
谢谢,问题解决了。我用记事本打开ahk的代码如下,实现热键快速打开开机自启动的ahk文件,方便编辑。呵呵
^!a:: run,notepad E:\工作文件\soft\0 我的ahk脚本.ahk

热爱网络 热爱生活 wangyq.com Smile
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢wangyq123123
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合