界面上有checkbox 3个 button 1个用checkbox 写几个参数

比如 runtime checkbox1
daq checkbox2
cs115 checkbox3比如我选择好 runtime 和daq 
然后点setup 他就会执行 固定目录(比如d:\)的 1.exe和2。EXE 有朋友可以帮忙解答一下吗

解决方案 »

  1.   

    昂昂
    setup 的click事件里面这样写就可以了,查查MSDN就清楚了
    shell "d:\1.exe"
    shell "d:\2.exe"
      

  2.   

    你想执行CS啊,那这样喽
    shell "D:\cs1.5\CS1.5\cstrike.exe -console"
    就可以啦
      

  3.   

    vbHide 0 窗口被隐藏,且焦点会移到隐式窗口。
    VbNormalFocus 1 窗口具有焦点,且会还原到它原来的大小和位置。
    VbMinimizedFocus 2 窗口会以一个具有焦点的图标来显示。
    VbMaximizedFocus 3 窗口是一个具有焦点的最大化窗口。
    VbNormalNoFocus 4 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。
    VbMinimizedNoFocus 6 窗口会以一个图标来显示。而当前活动的的窗口仍然保持活动。Private Sub Setup_Click()
    If Check1.Value = 1 Then Shell "d:\1.exe", vbMinimizedNoFocus
    If Check2.Value = 1 Then Shell "d:\2.exe", vbMinimizedNoFocus
    If Check3.Value = 1 Then Shell "d:\3.exe", vbMinimizedNoFocus
    End Sub
      

  4.   

    问题有2个: 如果对方选择的是checkbox1和checkbox2  
    应该怎样写;
    如何控制程序先安装完1.exe 再安装2.exe呢
      

  5.   

    Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long    pid = Shell("d:\1.exe", vbHide)
        If pid = 0 Then Exit Sub
        phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)有了phandle,用比如timer循环来每隔几毫秒检测一次该程序是否存在,不存在,向下执行。有没有更好的不用循环的解决办法?期待!
      

  6.   

    针对zcsor疑问我随便写的,无所谓,怎么启动就看心情