jchang 发表于 2010-1-24 20:48:06

如何实现拖放运行

本帖最后由 jchang 于 2010-1-26 23:02 编辑

我有一个脚本,是对文本进行操作的,文本存为txt文件,能否把txt文件拖放到脚本上,脚本就开始运行了呢?

landays 发表于 2010-1-24 21:01:10

http://www.autoitx.com/search.php?searchid=223&orderby=lastpost&ascdesc=desc&searchsubmit=yes
自动动手搜索,你此刻已经得到答案了

jchang 发表于 2010-1-24 21:43:25

已经搜索过了,但是搜索出来的都是一些控件的拖放,而且是脚本运行后。
而我需要的是脚本没有运行时,直接拖放到脚本文件上,脚本方自动运行。

pusofalse 发表于 2010-1-24 22:03:49

好像只能拖放到exe、bat等这样的可执行文件上,拖放到au3脚本上的代码没见过,或者需要修改注册表。 - -|||

afan 发表于 2010-1-24 22:15:25

本帖最后由 afan 于 2010-1-24 22:22 编辑

3.3.1.7以上的au3汉化版 已经支持au3及a3x文件的拖放操作了

jchang 发表于 2010-1-24 22:51:37

本帖最后由 jchang 于 2010-1-24 22:52 编辑

是自动就支持了呢,还是需要某个函数,请afan指点一下,多谢!
如果exe支持也可以,我把au3转成exe就可以了,但是不知道是哪个函数,能给个例子吗?

afan 发表于 2010-1-24 23:00:28

回复 6# jchang


    不需要函数,直接支持~

ndyndy 发表于 2010-1-25 14:31:58

以前我用批命令实现的

llztt 发表于 2010-1-25 14:57:14

这个拖放运行,其实是WINDOWS帮做的,其实就是把被拖放的文件的路径,作为参数付给程序运行之。。所以你做的程序只要去接受并使用这个路径参数就OK了

sanmoking 发表于 2010-1-25 15:26:47

凭印象好像是$cmdline

jchang 发表于 2010-1-26 23:02:11

问题解决,多谢,正是$cmdline
页: [1]
查看完整版本: 如何实现拖放运行