bat 文件製作成exe文件並去掉dos黑窗口

衆所周知,批處理在執行的時候無論是否在開頭加了@echo off或每條語句前加@,都會出現個一閃而過的窗口.那麼如何才能去掉這個窗口,讓批處理隱藏運行呢?

只要是批處理,都會先調用CMD來執行.即使在批處理里加上隱藏窗口的命令,由於是先調用CMD後執行命令,所以還是會出現一個閃過的窗口.那麼我們就先用命令來隱藏窗口,再執行批處理,這樣就不會出現那窗口了!

我們可以先在記事本上輸入如下內容:

Set ws = CreateObject("Wscript.Shell")

ws.run "cmd /c ql.bat",vbhide

或者CreateObject("WScript.Shell").Run "cmd /c ql.bat",0

(注:ql.bat 爲你要執行的批處理的名字。ql.bat裏最後處最好添加 @ del ql.bat和@del yc.vbs這兩行內容)

保存爲yc.vbs文件。

然後用RAR文件把yc.vbs文件和ql.bat文件壓縮,在常規項裏把“創建自解壓壓縮文件”和“鎖定壓縮文件”兩項前打勾,然後“高級”——“自解壓選項”——“常規”——“解壓後運行”輸入yc.vbs——再選擇“模式”——“安靜模式”(全部隱藏)——“覆蓋方式”(覆蓋所有文件)——然後確定,生成EXE可執行文件即可。那麼,再運行這個EXE文件,你將把CMD的窗口隱藏了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章