2017-04-22 173 views
-1

我無法找到創建NETSH命令的動態批處理文件的方法。使用帶變量的NETSH命令通過批處理文件

我創建了靜態文件以提供IP和DNS地址。

我想知道如何啓用用戶輸入並將這些值放入後續命令中?

例如:

netsh接口設置接口名稱= 以太網管理=殘疾人

如何創建該用戶將分配一個值,並執行該變量在發生變的以太網

例2:

netsh接口的IPv4設置地址名稱= 「無線網絡連接」 靜態10.0.0.159 255.255.255.0 10.0.0.1

我該怎麼做一樣多如突出顯示的值?

+0

看看'SET/P'。 – Compo

+3

打開一個命令提示符窗口並運行'set /?'獲取輸出幫助解釋'set/P'語法(P爲提示符),比如'set/P「InternfaceName =輸入接口名稱:'' netsh接口設置界面「name =%InterfaceName%」admin = disabled'。 – Mofi

+0

非常感謝。我應該想到設置一個獨立的命令。當我尋找解決方案時,我並沒有意識到。 :) –

回答

0

要求用戶輸入使用本:

set /p "UserInput1=Please input parameters for the program​: " 

要引用他們的投入使用這樣的:

%UserInput1% 

的%UserInput1%將得到與任何用戶在鍵入替換請請注意,如果他們輸入任何「&」或「|」符號命令提示符會認爲在那個符號之後的任何東西都是一個命令並且會搞砸。這通常無關緊要,因爲這些符號很可能不會被輸入。

+0

非常感謝。我會盡力迴應。 –

+0

感謝您提供正確的語法和答案。 –