2015-07-22 153 views
-1

我做了一個不起作用的批處理文件,所以我需要您的幫助來修復它。 我把這些代碼行到記事本中,批處理文件無法正常運行

@echo off 
wmic 
quit 
cls 
netsh wlan show profiles 
netsh wlan show profiles **My Wifi Name** key=clear 
pause 

保存爲「所有文件」,標題爲它pass.bat。但是當我運行這個程序時,它什麼都不做。我想自動運行這些命令,這些命令位於我向您展示的代碼中。 請給我正確的代碼行到一個.bat文件。 謝謝! -Caden

+0

這是什麼輸出? http://pastebin.com/bNsV2sPC – alariva

+1

什麼是wmic應該做的? '退出'肯定不會傳遞給wmic,它會在wmic將控件返回到批處理文件後處理。那麼你會得到一個語法錯誤,因爲'quit'不是一個nt-cmd命令 –

回答

1

您的代碼存在的問題是致電wmic。它將在當前控制檯中啓動該程序,並等待用戶交互,直到wmic命令結束,quit纔會從批處理文件中讀取。

刪除調用wmic(似乎是無所事事),或者,如果有一個理由去保持它,改變

@echo off 
    echo quit | wmic 
    cls 
    .... 

即會管quit字符串的開始wmic

+0

好吧,謝謝你回答我的問題 –