标题: [文本处理] 菜单合并,两个批处理和成一个 [打印本页]
作者: zjhuzi 时间: 2008-12-8 21:26 标题: 菜单合并,两个批处理和成一个
开门见山吧! 第一个批处理- @echo off
- cls
- color 0A
- Echo *******************************************************************************
- Echo 正在為您連接網絡,請稍候...
- Echo *******************************************************************************
- netsh interface ip set address name="本地连接" source=dhcp
- netsh interface ip delete dns "本地连接" all
- ipconfig /flushdns
- ipconfig /all
- start C:\Progra~1\Intern~1\iexplore http://210.21.127.228/
- exit
复制代码
第二个批处理- @echo off
- set /a num=%random%%%254+1
- set ipa=192.168.1.%num%
- netsh interface ip set address name="本地连接" source=static addr=%ipa% mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
- netsh interface ip set dns name="本地连接" source=static addr=202.103.224.68
- netsh interface ip add dns name="本地连接" addr=192.168.1.1 index=2
复制代码
第三个 ,加多一个选项吧,就是退出,
[code]exit[code]
请问怎么才能把它集成一个批处理?
[ 本帖最后由 zjhuzi 于 2008-12-8 21:32 编辑 ]
作者: pusofalse 时间: 2008-12-8 21:33
把第一个批处理中的exit去掉,然后把第二个复制到1里面。。。 - -|||
作者: zjhuzi 时间: 2008-12-8 21:33
第二个批处理是批处理之家3群友“batzhouyongjun”告诉我的,在这里我对他表示真心的感谢.
作者: zjhuzi 时间: 2008-12-8 21:35
原帖由 pusofalse 于 2008-12-8 21:33 发表
把第一个批处理中的exit去掉,然后把第二个复制到1里面。。。 - -|||
版主,我要做成那种有选项的批处理啊,
就是 1. 自动获取IP
2. 随机获取IP
3.退出
然后打开这个批处理
输入1、2、3 就可以自由选择那种.
-------------------------------------------------------------------------------------
好期待答案哦~~~
[ 本帖最后由 zjhuzi 于 2008-12-8 21:42 编辑 ]
作者: specter 时间: 2008-12-8 23:08
代码如下:
-
-
- @echo off
- title 电脑IP设置器! by: (小熊)
- color 0A
- echo.
- echo 1. 自动获取外网IP
- echo.
- echo 2. 随机获取内网IP
- echo.
- echo 3.退出此程序.....
- echo.
- set /p choo= 请选择:
- if "%choo%" == "1" goto top
- if "%choo%" == "2" goto two
- if "%choo%" == "3" goto end
- exit
- :top
- cls
- Echo *******************************************************************************
- Echo 正在自动获取外网IP,請稍候...
- Echo *******************************************************************************
- netsh interface ip set address name="本地连接" source=dhcp
- netsh interface ip delete dns "本地连接" all
- ipconfig /flushdns
- ipconfig /all
- echo 成功自动获取外网IP...
- start http://210.21.127.228/
- explorer ftp://192.168.1.200
- echo [InternetShortcut] >>"%userprofile%\桌面\FTP.url"
- echo URL=ftp://192.168.1.200 >>"%userprofile%\桌面\FTP.url"
- echo IconIndex=0 >>"%userprofile%\桌面\FTP.url"
- echo IconFile=C:\Program Files\Internet Explorer\iexplore.exe >>"%userprofile%\桌面\FTP.url"
- echo 创建快捷方式完成
- pause&exit
- :two
- cls
- Echo *******************************************************************************
- Echo 正在获取随机内网IP,請稍候...
- Echo *******************************************************************************
- set /a num=%random%%%254+1
- set ipa=192.168.1.%num%
- netsh interface ip set address name="本地连接" source=static addr=%ipa% mask=255.255.255.0 gateway=192.168.1.1
- gwmetric=1
- netsh interface ip set dns name="本地连接" source=static addr=202.101.224.69
- netsh interface ip add dns name="本地连接" addr=202.101.226.68 index=2
- ipconfig/all
- pause>nul&exit
- :end
- exit
-
复制代码
[ 本帖最后由 specter 于 2008-12-8 23:18 编辑 ]
作者: more 时间: 2008-12-8 23:09
这样?- @echo off
- :bgn
- echo 1. 自动获取IP
- echo 2. 随机获取IP
- echo 3.退出
- :agn
- set/p input=请选择:
- for /l %%a in (1 1 3) do (if "%input%"=="%%a" goto :%input%)
- goto :agn
- :1
- cls
- color 0A
- Echo *******************************************************************************
- Echo 正在為您連接網絡,請稍候...
- Echo *******************************************************************************
- netsh interface ip set address name="本地连接" source=dhcp
- netsh interface ip delete dns "本地连接" all
- ipconfig /flushdns
- ipconfig /all
- start C:\Progra~1\Intern~1\iexplore http://210.21.127.228/
- goto :bgn
- :2
- cls
- set /a num=%random%%%254+1
- set ipa=192.168.1.%num%
- netsh interface ip set address name="本地连接" source=static addr=%ipa%
- mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
- netsh interface ip set dns name="本地连接" source=static addr=202.103.224.68
- netsh interface ip add dns name="本地连接" addr=192.168.1.1 index=2
- goto :bgn
- :3
- exit
复制代码
作者: zjhuzi 时间: 2008-12-9 07:43
specter
实在是太感谢你了!
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |