batch file for configuring my network setings
i want to write a batch which will have the same effect as follows. Here's what I do manually (which I want to program to do automatically):
1) START -> Run -> cmd (get command prompt)
2) ipconfig /release
3) START -> Connect to -> Show all connections
4) Right-click "Local Area Network" and click "Properties"
5) Highlight "Internet Protocol (TCP/IP开发者_开发百科) and click "Properties"
6) Check box "Use the following IP Address"
7) Enter "111.111.111.111" for IP address
8) Enter "255.0.0.0" for Subnet mask
9) Click OK, and Close.
10) Wait 20 seconds
11) START -> Connect to -> Show all connections
12) Check box for "Obtain IP address automatically"
13) Click OK, and close.
14) Wait 20 seconds.
Taken from here: http://support.microsoft.com/kb/257748
You can use netsh to perform all of the network setting manipulation. For example:
netsh interface ip set address "Local Area Connection" static 192.168.0.10 255.255.255.0 192.168.0.1 1
Maybe this particular job is done best using a GUI based macro recorder. Otherwise, the most powerful instrument for manipulating Windows using scripts is WMI and the WMI console. It's quite complex however, check Wikipedia for more information. These two links might get you started:
http://quux.wiki.zoho.com/WMIC-Snippets.html
http://codeslammer.wordpress.com/2008/02/21/wmic-a-hidden-gem/
精彩评论