当前位置:编程学习 > C#/ASP.NET >>

关于VB中带参数运行EXE文件的问题

我想点击一个按钮的时候执行一个EXE文件。

Shell("rundll32.exe url.dll,FileProtocolHandler " & Application.StartupPath & "\lin.exe ", vbMaximizedFocus)

我用这种方法现在已经可以成功运行EXE文件了
现在我想带参数运行这个EXE文件,应该真么写
譬如我想运行的是 \lin.exe /s 127.0.0.1
应该怎么写
我已经试过把 \lin.exe 直接换成 \lin.exe /s 127.0.0.1
结果无法运行lin.exe了 --------------------编程问答-------------------- 试试这样是否可以:
Shell("rundll32.exe url.dll,FileProtocolHandler """ & Application.StartupPath & "\lin.exe " + " 你需要的参数""", vbMaximizedFocus)  --------------------编程问答-------------------- 用这个:
        Dim sAppUrl As String = " http://www.csdn.net" '参数
        Dim processExec As New Process
        processExec.StartInfo.FileName = "iexplore.exe" '主运行程序
        processExec.StartInfo.Arguments = sAppUrl
        ProcessExec.Start() --------------------编程问答-------------------- 可以用ShellExecute
vb.net可以用System.Diagnostics.Process.Start(Application.StartupPath & "\lin.exe",参数)
要求高点可以声明一个process,设定StartInfo属性,比如窗口方式,初始目录
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,