hsyihao 发表于 2011-3-19 15:48:08

[已解决]au3能让程序排队,一个个加载吗?

本帖最后由 hsyihao 于 2011-3-19 20:55 编辑

如何让开机启动的程序排队,一个个加载呢,如果可以请问下怎么写?谢谢
还有一个定时启动,在网上找过没有相关资料。

hsyihao 发表于 2011-3-19 16:02:29

用P的方法很简单,但是想用AU3
start "QQ" "D:\棋牌对战\腾讯QQ2010\play.exe"
ping localhost -n 5
start "HF" "D:\棋牌对战\浩方对战平台\GameClient.exe"
ping localhost -n 10
start "QQgame" "D:\棋牌对战\QQ游戏\QQGame.exe"

happytc 发表于 2011-3-19 16:05:04

RunWait ( "程序路径" [, "工作目录" [, 显示标志 [, 可选标志]]] )

hsyihao 发表于 2011-3-19 16:18:20

感谢楼上的朋友,能帮忙写详细点吗?刚接触au3不久。很多东西都不会呀```
用VBS实现我想要的。
Set shell = Wscript.createobject("wscript.shell")
' 延时
call wscript.sleep(6000)

' 启动程序,路径可替换为实际程序的路径

set shell = createobject("wscript.shell")
call shell.run("D:\棋牌对战\浩方对战平台\GameClient.exe",1,false)
' 延时
call wscript.sleep(6000)
call shell.run("D:\棋牌对战\QQ游戏\QQGame.exe",1,false)

hsyihao 发表于 2011-3-19 16:33:16

我写了个超级简单的,但是又发现一个新问题,第一个运行的程序不关第二个程序就不会启动。我要的是所有程序启动不关。
      sleep(6000)
RunWait("D:\棋牌对战\浩方对战平台\GameClient.exe ")
   sleep(6000)
RunWait("D:\棋牌对战\QQ游戏\QQGame.exe ")

afan 发表于 2011-3-19 16:48:00

Run()

hsyihao 发表于 2011-3-19 17:58:49

Run()
afan 发表于 2011-3-19 16:48 http://www.autoitx.com/images/common/back.gif
谢谢大版,等下去试试``回家吃饭了```

fhefh 发表于 2011-3-19 18:16:28

学习了
感觉如果要手动关闭在执行第二个 第三个程序
那岂不是像dos一样 一条一条执行
:-)
au3 好强大

hsyihao 发表于 2011-3-19 19:55:12

不好意思```刚没看exe后面有参数。请问下带参数又要怎么设置呢?
列如:
      sleep(6000)
Run("D:\棋牌对战\腾讯QQ2010\Bin\qq.exe " /hide /waitservice)
      sleep(6000)
Run("D:\棋牌对战\腾讯QQ2010\Bin\qq.exe " /n)

afan 发表于 2011-3-19 20:23:17

Run("D:\棋牌对战\腾讯QQ2010\Bin\qq.exe/hide /waitservice")
或者有空格的路径
Run('"D:\棋牌对战\腾讯 QQ2010\Bin\qq.exe" /hide /waitservice')

chenronting 发表于 2011-3-19 20:34:29

先要读取启动项,再把启动项保存下来,删除启动项,再用程序在开机时一个个加载。OK

hsyihao 发表于 2011-3-19 20:54:54

Run("D:\棋牌对战\腾讯QQ2010\Bin\qq.exe/hide /waitservice")
或者有空格的路径
Run('"D:\棋牌对战\腾 ...
afan 发表于 2011-3-19 20:23 http://www.autoitx.com/images/common/back.gif
再次感谢大版,我再看看定时启动的问题```
页: [1]
查看完整版本: [已解决]au3能让程序排队,一个个加载吗?