新聞中心
如何更好的使用VB.NET搜索程序的前一個運行結(jié)果,我們可以從獲取當前過程的名稱為開始,你可以通過調(diào)用過程對象的GetCurrentProcess方法來達到這一目的。這是一個公共的方法,所以無需建立一個過程對象的實例VB.NET搜索。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比包頭網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式包頭網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋包頭地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。
在我了解到的程序世界中,資源的初次登場是因為程序的國際化,當時的可執(zhí)行文件已不再是單調(diào)的英文面孔,漢語、西班牙語等國際語言的支持強烈要求同樣的程序,可以使用不同的語言界面。在當時,將程序邏輯代碼和提示信息分離是一個不錯的主意,堤示信息分離出來成為一個資源文件而獨立存在,在程序進行編譯時再由編譯器鏈接到可執(zhí)行文件中。直到現(xiàn)在,資源在這個方面依然扮演著重要的角色。下面介紹一個關(guān)于VB.NET 搜索程序的例子:
- Dim strProcessName As String strProcessName = Diagnostics.Process.GetCurrentProcess.ProcessName
VB.NET搜索下一步即為查找當前匹配的過程。可以使用GetProcessesByName方法達到這一要求。還有另一個過程是對象的靜態(tài)方法,它使用過程的名稱,返回所有的匹配過程。
- If Diagnostics.Process.GetProcessesByName( _ strProcessName).Length > 1 Then 注釋:More than one instance was found End If
如果這是程序的***個運行結(jié)果,則應(yīng)該只有一個匹配過程。如果能夠找到多個運行結(jié)果,那么一定是程序的多個版本在運行之中。
當你想確認用戶只運行程序的一個結(jié)果時,這一方法非常有用。
【編輯推薦】
- VB.NET SendKeys方法與鍵入值
- 用實例講述VB.NET Process類
- 簡單講述VB.NET表間拖放
- 五分鐘學(xué)會VB.NET實現(xiàn)拖放
- 講述VB.NET QuickSort函數(shù)
名稱欄目:快速使用VB.NET搜索程序?qū)嵗?
網(wǎng)站鏈接:http://m.fisionsoft.com.cn/article/djjopih.html


咨詢
建站咨詢
