darklight 发表于 2009-8-26 16:49:40

请教一下,怎样使文件夹中的文件获得焦点呢?

最近写个程序,想通过蓝牙传输自动传输一些文件,大概流程就是 选中文件 — 点出右键菜单 — 选发送到 — 通过蓝牙发送 ,但是遇到一个问题,似乎无法让autoit “自动”让某个文件或者文件夹获得焦点,请教一下各位有相关方法么?

zconant 发表于 2009-8-26 16:59:15

感觉这个功能很有用~不过看了下帮助文档,没发现有类似的函数。。。可能是看的不够细吧~同求啊!

afan 发表于 2009-8-26 17:01:01

好像刚发过 ...
http://www.autoitx.com/forum.php?mod=viewthread&tid=9342&page=1&fromuid=7644923#pid82628

zconant 发表于 2009-8-26 17:19:17

我是想在已经打开的文件夹中,选定一个文件,然后选择它的右击菜单

afan 发表于 2009-8-26 17:24:13

4# zconant Send('文件名')
Send('+{F10}')

pusofalse 发表于 2009-8-26 17:53:07

RunWait("explorer /select," & @SystemDir & "\cmd.exe")

afan 发表于 2009-8-26 18:07:11

RunWait("explorer /select," & @SystemDir & "\cmd.exe")
pusofalse 发表于 2009-8-26 17:53 http://www.autoitx.com/images/common/back.gif

谢谢指点~~~~!

darklight 发表于 2009-8-26 18:08:05

这种方法倒是很简单,但是貌似很不稳定,如果出现文件名类似的情况,如飞行1.fla 和飞行2.fla 这种方法就不能正确选择了

zconant 发表于 2009-8-26 18:09:52

去试试!哈哈,谢谢噢!

afan 发表于 2009-8-26 18:51:29

这种方法倒是很简单,但是貌似很不稳定,如果出现文件名类似的情况,如飞行1.fla 和飞行2.fla 这种方法就不能正确选择了
darklight 发表于 2009-8-26 18:08 http://www.autoitx.com/images/common/back.gif

这是 ms explorer 内置的命令行参数,怎会“很不稳定”?
我这测试100%稳定。

sxd 发表于 2009-9-1 03:53:30

Send('{APPSKEY}')
发右键

maxkingmax 发表于 2009-9-1 06:30:17

RunWait("explorer /select," & @SystemDir & "\cmd.exe")
pusofalse 发表于 2009-8-26 17:53 http://www.autoitx.com/images/common/back.gif

这个很好,非常感谢!

都市浪子666 发表于 2009-9-26 16:48:42

谢谢,这方面还需是第一次接触
这下知道怎么做了

wgzhi 发表于 2010-1-14 14:46:51

谢谢,领教!!!
页: [1]
查看完整版本: 请教一下,怎样使文件夹中的文件获得焦点呢?