大家好
新年将至,我提前祝大家新年快乐小弟编程遇到一个问题 怎么在VB里面运行其他的程序?
                        谢谢。

解决方案 »

  1.   

    Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongShellExecute 0, "", "你要运行的程序", "", "", 5
      

  2.   

    提供API函数的兄弟
        编译时系统提示:(常数,固定长度字符串...)不允许作为对象的public成员
    提供SHELL函数的兄弟:
        编译时系统提示:无效的过程调用或者参数
    谢谢
      

  3.   

    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
    Private Sub Command1_Click()ShellExecute Me.hWnd, vbNullString, "www.china.com", vbNullString, vbNullString, 1End Sub
    ///那就声明为private
    以上代码是完整代码,调用ie打开网页“www.china.com”
      

  4.   

    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
    Private Sub Command1_Click()ShellExecute Me.hWnd, vbNullString, "calc.exe", vbNullString, vbNullString, 1End Sub
    调用计算器cacl.exe
      

  5.   

    尊敬的flying_flower(自在飞花),wwqna(york),helanshan(C++),ljhdi()和wwqna(york) 阁下:
        承蒙你们对我的关爱,在此我深表谢意。
        经你们几位指点,我的C/S系统已基本完成,在此再示谢意。
        不过我想在完善一下系统,就是单击按钮弹出一个网页,flying_flower(自在飞花)朋友提供的API函数对譬如www.xxx.com之类的顶级域名有效,对譬如xxx.vicp.net之内的二级域名,系统根本就像没有发生什么事一样。
         请问 怎么才能打开一个二级域名的网站?
         谢谢
      

  6.   

    shell "App.exe"
    最好不要用API函数