找回密码
 加入
搜索
查看: 1458|回复: 4

[AU3基础] 怎么获得这样的启动参数?[已解决]

  [复制链接]
发表于 2011-1-7 18:28:04 | 显示全部楼层 |阅读模式
本帖最后由 happytc 于 2011-1-13 08:26 编辑

脚本程序abc.exe已经在运行,接着又启动这个程序,但带启动参数,如:abc.exe "d:\config.ini"

想实现这样的,先检测是否有程序本身的进程,若有,则传递这个"d:\config.ini"参数给原先已经运行的进程,而后面运行的进程自动退出。
发表于 2011-1-7 19:22:07 | 显示全部楼层
使用进程通信
参考GUIRegisterMsg ()
!
代码等高手...
 楼主| 发表于 2011-1-7 19:39:04 | 显示全部楼层
查到如下的说法,应该可以,但不知道如何写au3的

WM_COPYDATA是一种非常强大却鲜为人知的消息。当一个应用向另一个应用传送数据时,发送方只需使用调用SendMessage函数,参数是目的窗口的句柄、传递数据的起始地址、WM_COPYDATA消息。接收方只需像处理其它消息那样处理WM_COPY DATA消息,这样收发双方就实现了数据共享。
发表于 2011-1-7 19:46:58 | 显示全部楼层
 楼主| 发表于 2011-1-7 21:56:18 | 显示全部楼层
那些看起来都太复杂了,我已经快简单实现了,现在还有点小问题,肯定能解了

应来20来行可以解决问题的

不过,谢谢你告我这个消息
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 18:20 , Processed in 0.103779 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表