2010-04-13 38 views
6

基本上,我想要做的是當我點擊一個按鈕時啓動一個* .exe文件。我想在VB.NET中完成。我有Microsoft Visual Basic 2008速成版。單擊按鈕 - >啓動一個* .exe文件

我有的按鈕叫做'btnYES'。

如何從點擊此按鈕啓動* .exe文件?

回答

22

在按鈕的事件處理程序調用

Process.Start("C:\path_to\myapp.exe") 

你會發現MSDN文檔中進一步樣品Process.Start()

如果您不知道如何創建事件處理程序:只需在設計器中打開表單,然後雙擊btnYes按鈕。這將自動爲按鈕單擊事件創建一個事件處理程序,IDE將在正確的位置爲您打開代碼文件。

+0

謝謝你的這個的Process.Start()的代碼提示!但是,我知道,如果你雙擊按鈕,它會帶我到那個單擊事件的代碼,在這種情況下,我的btnYES按鈕!但是,謝謝! :D – Computeristic 2010-04-13 16:27:29

+0

這幫助了我很多,但是如果我將這個程序分享給與我沒有相同用戶名的人,這個工作如何 – 2016-10-05 22:32:47

1

如果你想調用的代碼的EXE文件:

  1. 如果文件是單個文件執行以下操作:

    Process.Start("D:\MATI2\MATI.EXE") 
    

可以通過右鍵獲得路徑點擊exe文件,同時按Shift鍵並選擇複製作爲路徑

  1. 如果該文件是依賴於一個或多個.dll文件以前的方式將無法正常工作,使用以下命令:

    Dim info As New ProcessStartInfo() 
    info.FileName = "C:\Program Files (x86)\VentSrv\ventrilo_srv.exe" 
    info.WorkingDirectory = "C:\Program Files (x86)\VentSrv" 
    info.Arguments = "<specify the command line arguments here if necessary>" 
    Process.Start(info) 
    
相關問題