2012-06-27 77 views
0

我在vb中的記事本程序存儲在C:\ libraries \ My Documents \ Visual Studio 2010 \ Projects \ notepad \ notepad \ bin \ debug \ notepad.exe
And my Tic -Tac-Toe程序存儲在C:\ libraries \ My Documents \ Visual Studio 2010 \ Projects \ Tic-Tac-Toe \ Tic-Tac-Toe \ bin \ debug \ Tic-Tac-Toe.exe中。是應用程序的路徑(雙擊時會運行的路徑)通過Visual Basic中的另一個項目啓動項目

現在,我想在visual basic中創建第三個項目。它將只有兩個按鈕。一個,運行井字棋,另一個運行記事本。我如何實現這一目標?也就是說,當我點擊另一個項目上的按鈕時,如何讓一個項目運行?

回答

0

您只需調用Process.Start方法並將它傳遞給要啓動的可執行文件的文件路徑。還有其他方式可以提供更大的靈活性,但我認爲這足以滿足您的需求。例如:

Process.Start("C:\libraries\My Documents\Visual Studio 2010\Projects\notepad\notepad\bin\debug\notepad.exe") 

不過,我建議把路徑在App.config或其他一些配置位置,因爲這條道路可能會在其他PC的改變。

+0

好的。謝謝。 :) –

+0

它給我一個未處理的異常,雖然我給出了正確的路徑,但找不到指定的文件 –

+0

庫不是有效的文件夾名稱。這是一個虛假的位置,Windows資源管理器顯示和接受,但它不是文件系統中的實際物理文件夾。您的實際路徑可能與'C:\ Users \ Rohit \ Documents \ Visual Studio 2010 \ Projects \ notepad \ notepad \ bin \ debug \ notepad.exe'類似。爲了獲得真正的路徑,右鍵單擊資源管理器中的可執行文件,從上下文菜單中選擇「屬性」選項,在屬性對話窗口中打開「常規」選項卡,然後查看「位置:」行。 –

相關問題