abc123 发表于 2013-2-25 22:10:00

[已解决]打开Form后,如何运行多个程序。

本帖最后由 abc123 于 2013-4-9 11:44 编辑

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 520, 110, -1,-1, BitOR($WS_MINIMIZEBOX,$WS_SYSMENU,$WS_DLGFRAME,$WS_POPUP,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic1 = GUICtrlCreatePic(@ScriptDir&"\1.jpg", 0, 0, 521, 113)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd
想打开这个窗口后自动运行几个程序 像Run("D:\web\php.ini") ,Run("D:\web\php1.ini"), Run("D:\web\php2.ini")   运行一个暂停10s钟,运行完后自动关闭Form1.

afan 发表于 2013-2-25 22:45:57

$Form1 = GUICreate("Form1", 520, 110, -1,-1, BitOR($WS_MINIMIZEBOX,$WS_SYSMENU,$WS_DLGFRAME,$WS_POPUP,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic1 = GUICtrlCreatePic(@ScriptDir&"\1.jpg", 0, 0, 521, 113)
GUISetState(@SW_SHOW)
RunWait("D:\web\php.ini")
Sleep(10 * 1000)
RunWait("D:\web\php1.ini")
Sleep(10 * 1000)
;;;;RunWait(...)

mbdnmt 发表于 2013-2-26 01:08:35

ini这种不是可执行程序(exe,com,bat),也可以直接用Run调用吗?

xms77 发表于 2013-2-26 21:02:58

回复 3# mbdnmt
最后用ShellExecute来打开
页: [1]
查看完整版本: [已解决]打开Form后,如何运行多个程序。