VB.NET 里面會有一個main方法表示函數(shù)的入口
成都創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為米脂企業(yè)提供專業(yè)的做網(wǎng)站、成都做網(wǎng)站,米脂網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
main方法的參數(shù)就是命令行傳給它的
shutdown.exe能直接調(diào)用是因為你的環(huán)境變量有C盤的windows目錄
你只要在你程序的輸出目錄(一般為bin)里面打開命令行輸入程序名稱.exe就可以直接執(zhí)行你的窗體
如果你要調(diào)試輸入命令的效果,你打開你項目的屬性,找到調(diào)試?yán)锩娴拿钚袇?shù),在里面輸入測試參數(shù)就能在你main函數(shù)里面看到結(jié)果了
那如果你想打開任何命令行都可以執(zhí)行你的窗體程序,那你把你程序的安裝目錄設(shè)置為環(huán)境變量,這樣就可以直接執(zhí)行這個命令了
方法/步驟
由于需要用到命令,因為我們首先要調(diào)出電腦的命令對話框,方法一是使用組合快捷鍵:Windows + R鍵,打開運行操作框,然后在打開后面輸入 cmd ,完成后,點擊底部的確定即可打開CMD命令操作框了。方法二是直接打開電腦左下角Windows開始頁面,在搜索框里直接輸入CMD命令,按回車鍵即可!如下圖:
安裝上圖完成步驟之后,我們即可進入到如下的CMD命令操作對話框,如下圖:
在CMD命令操作框上輸入清空DNS緩存的命令,命令為:ipconfig/flushdns,如下圖:
然后按回車鍵,(Enter)即可開始清空DNS緩存了,如下圖所示
這樣我們就成功的完成了DNS緩存清理了,其實很簡單,當(dāng)我們電腦無法上網(wǎng),或者DNS出錯的時候都可以嘗試下清除DNS緩存試試。另外大家還可以在以上命令框中,輸入ipconfig /displaydns這個命令,來查看一下本機已經(jīng)緩存了哪些DNS信息。
shell "cmd /c dir c:\*.*",1
msgbox("執(zhí)行完畢")
另外CMD窗口是無法隱藏執(zhí)行的,當(dāng)然,你可以換另外一個思路,就是啟用一個新線程,然后將線程后臺執(zhí)行CMD語句,這樣前臺就看不到CMD窗口了
請參考下面的示例
shell "cmd /c dir",1'/c表示執(zhí)行完即關(guān)閉窗口
shell "cmd /k dir",1'/k表示執(zhí)行完停留
shell "cmd /c dir pause",1'多條語句可用連接
關(guān)于cmd的具體用法可以在命令提示符下敲入cmd/?看看
太多了,只列舉一些典型的:
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] string]
/C 執(zhí)行字符串指定的命令然后終斷
/K 執(zhí)行字符串指定的命令但保留
/S 在 /C 或 /K 后修改字符串處理(見下)
/Q 關(guān)閉回應(yīng)
/D 從注冊表中停用執(zhí)行 AutoRun 命令(見下)
/A 使向內(nèi)部管道或文件命令的輸出成為 ANSI
/U 使向內(nèi)部管道或文件命令的輸出成為 Unicode
/T:fg 設(shè)置前景/背景顏色(詳細(xì)信息,請見 COLOR /?)
/E:ON 啟用命令擴展(見下)
/E:OFF 停用命令擴展(見下)
/F:ON 啟用文件和目錄名稱完成字符 (見下)
/F:OFF 停用文件和目錄名稱完成字符(見下)
/V:ON 將 ! 作為定界符啟動延緩環(huán)境變量擴展。如: /V:ON 會
允許 !var! 在執(zhí)行時允許 !var! 擴展變量 var。var 語法
在輸入時擴展變量,這與在一個 FOR 循環(huán)內(nèi)不同。
/V:OFF 停用延緩的環(huán)境擴展。