批处理 获取 Win7系统IP地址.bat

合集下载

win7运行多个bat如何获取各自进程的PID值-副本

win7运行多个bat如何获取各自进程的PID值-副本

win7运行多个bat如何获取各自进程的PID值-副本---win7 运行多个bat 如何获取各自进程的PID值Cody by BaiDuHI m136********1:每个bat 增加不同标题编辑每个 bat 在 "@echo off" 后面增加 "&title 标题一",其他的bat相同位置增加 "&title 标题二"2:运行bat 后使用下面命令来获取 pidtasklist /fi "IMAGENAME eq cmd.exe" /fi "WINDOWTITLE eq 管理员: 标题一" /NH /FO pidtasklist /fi "IMAGENAME eq cmd.exe" /fi "WINDOWTITLE eq 管理员: 标题一" /FO list|find "PID"FOR /F "tokens=1,2 delims= " %i in ('tasklist /fi "IMAGENAME eq cmd.exe" /fi "WINDOWTITLE eq 管理员: 标题一" /FO list^|find "PID"') do echo %i %jbat 下使用如下命令FOR /F "tokens=1,2 delims= " %%i in ('tasklist /fi "IMAGENAME eq cmd.exe" /fi "WINDOWTITLE eq 管理员: 标题一" /FO list^|find "PID"') do set APPid=%%jecho %APPid%--加延迟命令,检测多个DOS重复 TITLE@echo off & title 检测多个重复 TITLE 批处理 & color 0ASetlocal enabledelayedexpansionset a=0FOR /F "tokens=1,2 delims= " %%i in ('tasklist /fi "IMAGENAME eq cmd.exe" /fi "WINDOWTITLE eq 管理员: 标题一" /FO list^|find "PID"') do (set APPid!a!=%%jset /a a+=1)if "!a!" equ "0" echo 没有运行 " title 标题一 " 的 bat & pause & exitif "!a!" gtr "1" echo 至少有!a!个相同的标题,前2个PID 为 !APPid0! !APPid1! ,请关闭 & pause & exitecho 已运行 " title 标题一 " 的 bat,PID 为 !APPid0!pause。

WIN7下批处理自动填写IP地址

WIN7下批处理自动填写IP地址

WIN7下批处理自动填写IP地址WIN7下批处理自动填写IP地址,在家上网和在公司上网的IP老是要重新设置,的确很麻烦,所以想到个容易解决的好方法,右击桌面,新建一个记事本文件,将下面内容复制后粘贴,文件名另存为“自动修改IP.bat”,保存类型将“文本文档(*.txt)"改选为“所有文件”------------------------------------------ 分界线-------------------------------------------------------@echo offtitle --IP自动设置--MODE con: COLS=80 lines=30color 0a:mainclsecho 按提示操作echo.echo 要把IP设置为旭阳公司用的IP 请按1echo 要把IP设置为自动获取请按2echo 要退出请按3echo.@rem 上一句是空一行set /p choice= 您的选择:echo.if "%choice%"=="1" goto ip1if "%choice%"=="2" goto ip2if "%choice%"=="3" goto endif "%choice%"=="4" goto testgoto main:ip1echo IP自动设置开始....echo.echo 正在设置IP及子网掩码cmd /c netsh inte***ce ip set address name="本地连接" source=static addr=192.168.10.26 mask=255.255.255.0 gateway=192.168.10.1 gwmetric=1echo 正在设置DNS服务器cmd /c netsh inte***ce ip set dns name="本地连接" source=static addr=202.96.128.86 register=PRIMARY @rem 以上这句为设置DNS为202.96.128.86echo 正在设置DNS服务器cmd /c netsh inte***ce ip add dns name="本地连接" addr=202.96.128.166 @rem 以上这句为设置DNS为202.96.128.86 echo 设置完成pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip2echo IP自动设置开始....echo.echo 自动获取IP地址....netsh inte***ce ip set address name = "本地连接" source = dhcpecho 自动获取DNS服务器....netsh inte***ce ip set dns name = "本地连接" source = dhcp @rem 设置自动获取IPecho 设置完成pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:testnetsh inte***ce ip set address name = "本地连接" source = dhcpnetsh inte***ce ip set dns name = "本地连接" source = dhcp netsh inte***ce ip set wins name = "本地连接" source = dhcp CHOICE /C YN /M "退出请按Y,返回菜单请按N。

win7-bat自动批处理改变IP地址和代理设置

win7-bat自动批处理改变IP地址和代理设置

windows7 cmd命令改变IP地址、DNS和代理设置改变IP地址设置:@echo offnetsh interface ipv4 set address "无线网络连接" static 192.168.100.200 255.255.255.0 192.168.100.1netsh interface ipv4 set dns name="无线网络连接" source=static addr=8.8.4.4netsh interface ipv4 add dns name="无线网络连接" addr=61.177.7.1 index=2echo ------------------------------------------------------------------------------echo ---------------------------------------------------------------------------------echo -----------------------------改为DHPC(自动获取)设置:@echo offfnetsh interface ipv4 set address name="无线网络连接" source=dhcpnetsh interface ipv4 set dns name="无线网络连接" source=dhcpecho------------------------------开启IE代理服务器设置:@echo offtitle 自动设置代理服务器echo 正在设置代理服务器……reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /freg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "192.168.100.100:808" /freg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d "" /fecho 正在刷新设置……ipconfig /flushdns关闭IE代理服务器设置:@echo offtitle 自动清除IE代理echo 正在清空代理服务器设置……reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /freg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /freg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d 0 /fecho 代理服务器设置已经清空echo 正在刷新设置……ipconfig /flushdns批处理自动选择网络设置全文注:复制到记事本文件中,别存为,后缀改为”.bat”文件。

windows7的系统服务优化批处理

windows7的系统服务优化批处理

windows7的系统服务优化批处理直接通过运行bat文件,对windows 7的系统服务进行优化处理。

直接复制以下的内容。

新建记事本,粘贴。

然后将文件的扩展名改成.bat直接双击文件即可自动优化@echo offecho 服务优化正在处理,请稍等......@echo@pausesc config ALG start= DEMANDsc config AppMgmt start= DEMANDsc config AudioEndpointBuilder start= AUTOsc config Audiosrv start= AUTOsc config BFE start= AUTOsc config BITS start= AUTOsc config Browser start= AUTOsc config CertPropSvc start= DEMANDsc config clr_optimization_v2.0.50727_32 start= DEMAND sc config COMSysApp start= DEMANDsc config CryptSvc start= AUTOsc config DcomLaunch start= AUTOsc config Dhcp start= AUTOsc config Dnscache start= AUTOsc config dot3svc start= DEMANDsc config EapHost start= DEMANDsc config EventSystem start= AUTOsc config fdPHost start= DEMANDsc config FDResPub start= DEMANDsc config FontCache3.0.0.0 start= DEMAND sc config gpsvc start= AUTOsc config hidserv start= DEMANDsc config hkmsvc start= DEMANDsc config idsvc start= DEMANDsc config IKEEXT start= AUTOsc config IPBusEnum start= DEMANDsc config KeyIso start= DEMANDsc config LanmanServer start= AUTOsc config LanmanWorkstation start= AUTO sc config lltdsvc start= DEMANDsc config lmhosts start= AUTOsc config MMCSS start= AUTOsc config MpsSvc start= AUTOsc config msiserver start= DEMANDsc config napagent start= DEMANDsc config Netlogon start= DEMANDsc config Netman start= DEMANDsc config netprofm start= AUTOsc config NetTcpPortSharing start= DISABLED sc config NlaSvc start= AUTOsc config NOD32krn start= AUTOsc config nsi start= AUTOsc config PlugPlay start= AUTOsc config ProfSvc start= AUTOsc config RasAuto start= DEMANDsc config RasMan start= DEMANDsc config RemoteAccess start= DISABLEDsc config RpcLocator start= DEMANDsc config RpcSs start= AUTOsc config SamSs start= AUTOsc config SCardSvr start= DEMANDsc config SCPolicySvc start= DEMAND sc config SENS start= AUTOsc config SharedAccess start= DISABLED sc config ShellHWDetection start= AUTO sc config slsvc start= AUTOsc config SLUINotify start= DEMANDsc config SNMPTRAP start= DEMAND sc config SSDPSRV start= DEMANDsc config SstpSvc start= DEMANDsc config SysMain start= AUTOsc config TapiSrv start= DEMANDsc config TBS start= AUTOsc config Themes start= AUTOsc config THREADORDER start= DEMANDsc config TrustedInstaller start= DEMANDsc config upnphost start= DEMANDsc config UxSms start= AUTOsc config vds start= DEMANDsc config W32Time start= AUTOsc config wcncsvc start= DEMANDsc config WcsPlugInService start= DEMANDsc config WinHttpAutoProxySvc start= DEMAND sc config Winmgmt start= AUTOsc config Wlansvc start= DEMANDsc config wmiApSrv start= DEMANDsc config WMPNetworkSvc start= DEMANDsc config wscsvc start= AUTOsc config wuauserv start= AUTO sc config wudfsvc start= DEMAND @pauseecho.echo.&echo 优化完成!任意键退出。

批处理获取操作系统版本信息

批处理获取操作系统版本信息

批处理获取操作系统版本信息为了使得批处理命令获取更⼤的通⽤性,有时需要获取操作系统版本。

今天为此搜了⼀些资料,⽹上的说法是Ver、注册表、WMI都可以。

我研究了⼀下,发现还是Ver命令最为成熟,为此综合各家做法写下了下⾯⼀个批处理⽂件:@echo offclsver | find "4.0." > NUL && goto win95ver | find "4.10." > NUL && goto win98ver | find "4.90." > NUL && goto win_mever | find "3.51." > NUL && goto win_Nt_3_5ver | find "5.0." > NUL && goto win2000ver | find "5.1." > NUL && goto win_xpver | find "5.2." > NUL && goto win2003ver | find "6.0." > NUL && goto vistaver | find "6.1." > NUL && goto win7ver | find "6.2." > NUL && goto win8:win95@echo当前系统是:win95@echo ----------------------------------------goto end:win98@echo当前系统是:win98@echo ----------------------------------------goto end:win_me@echo当前系统是:win_me@echo ----------------------------------------goto end:win_Nt_3_5@echo当前系统是:win NT 3.51@echo ----------------------------------------goto end:win2000@echo当前系统是:win2000@echo ----------------------------------------goto end:win_xp@echo当前系统是:WinXP@echo ----------------------------------------goto end:win2003@echo当前系统是:win200@echo ----------------------------------------goto end:vista@echo当前系统是:vista@echo ----------------------------------------goto end:win7@echo当前系统是:win7@echo ----------------------------------------goto end:win8@echo当前系统是:win8@echo ----------------------------------------goto end@echo不能获取当前操作系统版本@echo ----------------------------------------:endpause下⾯是Windws 的主要版本列表:需要指出的是上⾯的批处理命令获取的操作系统版本的取⾃版本的前两位,获取的操作系统信息依然不够准确的,如上表所⽰,如Windows 8和Windows Server 2012的版本号都是6.2。

win7下 修改IP批处理

win7下 修改IP批处理

win7下netsh命令问题__echo interface ipv4 set address "本地连接" dhcp| netsh__echo dns set dns "本地连接" dhcp |netsh__显示命令成功但是ip4p配置还是固定ip以下都是以管理员身份运行:echo interface ipv4 set address "本地连接" dhcp| netshecho dns set dns "本地连接" dhcp |netsh显示命令成功但是ip4p配置还是固定ipnetsh -c interface ipv4 dump > e:\ip备份.txtnetsh -f e:\ip备份.txt如果我备份的时候,ip设置为自动获取ip,之后改成固定ip,使用备份文件恢复,就会提示错误完整的批处理程序如下@echo offecho.echo -------------------------------------------------------------------------------echo xp以上系统,请以管理员身份运行,未以管理员身份运行请退出重新以管理员身份运行echo -------------------------------------------------------------------------------echo 请选择A,B,C,D,E:choice /n /c abcde /m "A为固定ip(学校设置),B为自动ip(一般设置),C 手动设置,D 备份当前地址ip,E 恢复备份的ip:"if errorlevel 5 goto bakupif errorlevel 4 goto bakif errorlevel 3 goto mysetif errorlevel 2 goto dhcpif errorlevel 1 goto static:staticpauseecho interface ipv4 set address "本地连接" static 192.168.131.21 255.255.255.0 192.168.1.1|netshecho dns set dns "本地连接" static 218.85.157.99 218.85.152.99 |netshgoto over:dhcpecho interface ipv4 set address "本地连接" dhcp| netshecho dns set dns "本地连接" dhcp |netsh::备用DNSnetsh -c interface ip add dns name="本地连接" 218.85.152.99|netshgoto over:mysetecho ------------------------set /p ip=请输入ip,按回车结束:echo %ip% >ip.txtfor /f "delims=. tokens=1-4" %%a in (ip.txt) do set ip1=%%a& set ip2=%%b& set ip3=%%cdel ip.txtif %ip1% lss 127 goto first & pauseif %ip2% lss 192 ( goto second ) else ( goto third )echo interface ipv4 set address "本地连接" static %ip% 255.0.0.0 %ip1%.%ip2%.%ip3%.1 |netsh goto dns:secondecho interface ipv4 set address "本地连接" static %ip% 255.255.0.0 %ip1%.%ip2%.%ip3%.1 |netsh goto dns:thirdecho interface ipv4 set address "本地连接" static %ip% 255.255.255.0 %ip1%.%ip2%.%ip3%.1 | netshgoto dns:dnsecho dns set dns "本地连接" static 218.85.157.99 |netshgoto over:overclsecho.echo --------------------------------------------------echo.echo ip设置完成echo.echo --------------------------------------------------pauseexit:bakecho -----------------------------------------------------------------------echo 备份当前的ip设置,将在e盘根目录下生成:ip备份.txtecho 请保存好,勿随意移动备份文件echo -----------------------------------------------------------------------pausenetsh -c interface ipv4 dump > e:\ip备份.txtecho.echo -----------------------------------------------------------------------echo 备份完成,请保管好备份文件echo -----------------------------------------------------------------------start e:\pauseexit:bakupecho -----------------------------------------------------------------------echo 请确认备份文件:ip备份.txt 和本程序放在同一目录下echo ************************************echo -----------------------------------------------------------------------pauseif not exist e:\ip备份.txt echo ip备份.txt 不存在!请将备份文件移至E盘根目录下& start e:\ & pausenetsh -f e:\ip备份.txtecho -----------------------------------------------------------------------echo ip已还原echo -----------------------------------------------------------------------pause。

批处理保存和恢复IP地址的方法

批处理保存和恢复IP地址的方法
echo.
echo.
echo.
echo.
echo.
echo.
pause
exit
网络切换 命令
由于在家和在公司两个地方网络不一样,在家要设置固定IP和DNS,而在公司是自动获取IP地址和需要设置IE代理上网,在家就不需要IE代理。上网搜索 了一下,整理了两个命令脚本,在公司开机后执行Company.cmd,回到家后执行Home.cmd,感觉好爽啊,不用什么工具了。我前段用了IBM的 一个工具Access Connection 3.71破解版(可装于非IBM机).rar,网上有下载,虽然也不错,但还是感觉使用命令更爽。
Company.cmd
Java代码 <embed height="15" width="14" pluginspage="/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="always" quality="high" flashvars="clipboard=%40echo%20off%0Anetsh%20interface%20ip%20set%20address%20name%3D%22%E6%9C%AC%E5%9C%B0%E8%BF%9E%E6%8E%A5%22%20source%3Ddhcp%0A%0Anetsh%20interface%20ip%20set%20dns%20name%3D%22%E6%9C%AC%E5%9C%B0%E8%BF%9E%E6%8E%A5%22%20source%3Ddhcp%0A%0Areg%20add%20%22HKCU%5CSoftware%5CMicrosoft%5CWindows%5CCurrentVersion%5CInternet%20Settings%22%20%2Fv%20ProxyEnable%20%2Ft%20REG_DWORD%20%2Fd%201%20%2Ff%0Areg%20add%20%22HKCU%5CSoftware%5CMicrosoft%5CWindows%5CCurrentVersion%5CInternet%20Settings%22%20%2Fv%20ProxyServer%20%2Fd%20%%3A8080%22%20%2Ff%0Areg%20add%20%22HKCU%5CSoftware%5CMicrosoft%5CWindows%5CCurrentVersion%5CInternet%20Settings%22%20%2Fv%20ProxyOverride%20%2Ft%20REG_SZ%20%2Fd%20%22localhost%3B10.*%3B*%22%20%2Ff" src="/javascripts/syntaxhighlighter/clipboard_new.swf" mediawrapchecked="true" id="Player1267163927922"> @echo off netsh interface ip set address name= "本地连接" source=dhcp netsh interface ip set dns name= "本地连接" source=dhcp reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d ":8080" /f reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d "localhost;10.*;*" /f

批处理自动获取IP地址(精)

批处理自动获取IP地址(精)

批处理自动获取IP地址批处理自动获取IP地址自动切换机器的网络配置作者:okcai 有时候,我们总是带着笔记本电脑公司客户两头跑,客户那里一个网络配置,公司一个网络配置, 所以IP地址总是修改来修改去的, 到客户那里要改成客户的,回公司还要改回去. 还有就是家里可能用的是宽带,又需要修改. 我们总是找到"网络邻居",然后点右键,选择"属性",然后再去改. 虽然也不是步骤很多,但是有时候感觉挺繁琐的. 我是通过netsh命令写好固定的批处理文件,然后放个快捷方式在桌面上.需要改成那个网络配置,只要双击图标就可以了. 具体步骤如下. 假如, 1、我在公司的IP 地址固定为:10.10.10.123,子网掩码:255.255.255.0,网关:10.10.10.1,dns:10.10.10.2,wins:10.10.10.3 2、我常去客户那边,客户的IP地址是自动获得的.dns也是自动获得. 3、我家里是电信宽带,需要IP地址设置成:192.168.0.1,子网掩码:255.255.255.0,网关:无,dns:无. 1. 建立三个批处理文件company_ip.bat,customer_ip.bat,home_ip.bat,分别表示公司,客户,家里的网络配置. 其中文件内容分别如下 <1>文件company_ip.bat netsh -c interface ip set address name="本地连接" source=static addr=10.10.10.123 mask=255.255.255.0 netsh -c interface ip set address name="本地连接" gateway=10.10.10.1 gwmetric=0 netsh -c interface ip set dns name="本地连接" source=static addr=10.10.10.2 register=PRIMARY netsh -c interface ip set wins name="本地连接" source=static addr=10.10.10.3 <2>文件customer_ip.bat netsh -c interface ip set address name="本地连接" source=dhcp netsh -c interface ip set dns name="本地连接" source=dhcp register=PRIMARY netsh -c interface ip set wins name="本地连接" source=dhcp <3>文件home_ip.bat netsh -c interface ip set address name="本地连接" source=static addr=192.168.0.1 mask=255.255.255.0 netsh -c interface ip set address name="本地连接" gateway=none netsh -c interface ip set dns name="本地连接" source=none netsh -c interface ip set wins name="本地连接" source=none 然后建立快捷方式到桌面上. 当我们需要修改具体的配置,只要双击执行其中的bat批处理文件,就会出现dos命令执行窗口.执行稍微有点慢,等全部执行完毕,窗口自动关闭就可以了. 需要说明的是:上面的"本地连接",如果操作系统是英文版或者繁体中文,需要做相应的修改. 如果还有用"无线网络连接",也需要修改,可以跟"本地连接"的修改方式一样操作. sh是Windows 2000/XP/2003操作系统自身提供的命令行脚本实用工具,它允许用户在本地或远程显示或修改当前正在运行的计算机的网络配置。

批处理BAT命令教程

批处理BAT命令教程

批处理BAT命令教程批处理(Batch)是一种在Windows操作系统下执行批量命令的脚本编程语言。

通过批处理,用户可以一次性执行多个命令,并且可以自动化执行这些命令,提高了工作效率。

本文将为大家介绍一些常用的BAT命令,以帮助初学者快速上手。

1. echo命令:用于在屏幕上显示文本。

语法:echo 文本内容。

例如:echo Hello World2. cls命令:用于清屏。

语法:cls3. cd命令:用于切换目录。

语法:cd 目录路径。

例如:cdC:\Windows4. dir命令:用于列出当前目录下的文件和子目录。

语法:dir5. md命令:用于创建新的目录。

语法:md 目录名。

例如:md NewFolder6. rd命令:用于删除目录。

语法:rd 目录名。

例如:rd NewFolder7. copy命令:用于复制文件。

语法:copy 源文件目标文件。

例如:copy file1.txt file2.txt8. del命令:用于删除文件。

语法:del 文件名。

例如:delfile.txt9. ren命令:用于重命名文件。

语法:ren 原文件名新文件名。

例如:ren file1.txt file2.txt10. move命令:用于移动文件或文件夹。

语法:move 源文件(夹)目标路径。

例如:move file.txt C:\NewFolder11. start命令:用于启动新的程序窗口。

语法:start 程序名。

例如:start notepad.exe12. pause命令:用于暂停批处理的执行。

语法:pause13. if命令:用于条件判断。

语法:if 条件命令。

例如:if exist file.txt echo 文件存在14. for命令:用于循环执行命令。

语法:for 变量 in (列表) 命令。

例如:for %%a in (1 2 3) do echo %%a15. set命令:用于设置和显示环境变量。

通过批处理命令.bat设置win7、win10系统ip地址手动输入或ip地址自动获取

通过批处理命令.bat设置win7、win10系统ip地址手动输入或ip地址自动获取

::通过批处理命令(.bat)可以设置win7、win10系统的ip地址为手动输入或ip地址为自动获取,如下::: 设置IP地址@echo offcolor 4:: 以管理员身份运行>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe""%SYSTEMROOT%\system32\config\system"if '%errorlevel%' NEQ '0' (goto UACPrompt) else ( goto gotAdmin ):UACPromptecho Set UAC = Createobxxxxject^("Shell.Application"^) > "%temp%\getadmin.vbs"echo UAC.ShellExecute "%~s0" "" "" "runas" 1 >> "%temp%\getadmin.vbs""%temp%\getadmin.vbs"exit /B:gotAdminif exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )ver | find "10." && goto win10ver | find "6.1." > NUL && goto win7::win10系统:win10echo.echo 仅供试验,如果设置不成功请自行设置echo.set /p choice=请选择设置类型(1:输入“1”设置有线网络 / 2:输入“2”设置无线网络):if "%choice%"=="1" goto youxianif "%choice%"=="2" goto wuxian:youxianset /p choice=请选择设置类型(1:输入“3”手动设置IP / 2:输入“4”自动获取IP):echo.if "%choice%"=="3" goto ip1if "%choice%"=="4" goto ip2goto main:ip1echo ------手动IP设置开始------echo 请输入ip地址set /p a=echo 请输入子网掩码不输默认是255.255.255.0set /p b=echo 请输入网关地址set /p c=echo 请输入首选DNS地址set /p d=:: echo 请输入备选DNS地址可不输:: set /p d2=echo 正在设置ip,请稍等...echo 正在设置子网掩码,请稍等...echo 正在设置网关地址,请稍等...if not defined b (cmd /c netsh interface ip set address name="以太网" source=static addr=%a% mask=255.255.255.0 gateway=%c% gwmetric=1 ) else (cmd /c netsh interface ip set address name="以太网" source=static addr=%a% mask=%b% gateway=%c% gwmetric=1 )echo 正在设置dns地址,请稍等...cmd /c netsh interface ip add dnsservers name="以太网" address=%d% index=1:: cmd /c netsh interface ip add dnsservers name="以太网" address=%d2% index=2echo 设置结束!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="以太网"cmd /c netsh interface ip show dns name="以太网"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip2echo ------IP自动设置开始------echo.echo 自动获取IP地址中....netsh interface ip set address name = "以太网" source = dhcpecho 自动获取DNS服务器中....netsh interface ip set dns name = "以太网" source = dhcpecho 设置完成!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="以太网"cmd /c netsh interface ip show dns name="以太网"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:end:wuxianset /p choice=请选择设置类型(1:输入“3”手动设置IP / 2:输入“4”自动获取IP):echo.if "%choice%"=="3" goto ip1if "%choice%"=="4" goto ip2goto main:ip1echo ------手动IP设置开始------echo 请输入ip地址set /p a=echo 请输入子网掩码不输默认是255.255.255.0set /p b=echo 请输入网关地址set /p c=echo 请输入首选DNS地址set /p d=:: echo 请输入备选DNS地址可不输:: set /p d2=echo 正在设置ip,请稍等...echo 正在设置子网掩码,请稍等...echo 正在设置网关地址,请稍等...if not defined b (cmd /c netsh interface ip set address name="WLAN" source=static addr=%a% mask=255.255.255.0 gateway=%c% gwmetric=1 ) else (cmd /c netsh interface ip set address name="以太网" source=static addr=%a% mask=%b% gateway=%c% gwmetric=1 )echo 正在设置dns地址,请稍等...cmd /c netsh interface ip add dnsservers name="WLAN" address=%d% index=1:: cmd /c netsh interface ip add dnsservers name="WLAN" address=%d2% index=2echo 设置结束!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="WLAN"cmd /c netsh interface ip show dns name="WLAN"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip2echo ------IP自动设置开始------echo.echo 自动获取IP地址中....netsh interface ip set address name = "WLAN" source = dhcpecho 自动获取DNS服务器中....netsh interface ip set dns name = "WLAN" source = dhcpecho 设置完成!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="WLAN"cmd /c netsh interface ip show dns name="WLAN"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:end::win7系统:win7echo.echo 仅供试验,如果设置不成功请自行设置echo.set /p choice=请选择设置类型(1:输入“1”设置有线网络 / 2:输入“2”设置无线网络): if "%choice%"=="1" goto youxianif "%choice%"=="2" goto wuxian:youxianset /p choice=请选择设置类型(1:输入“3”手动设置IP / 2:输入“4”自动获取IP):echo.if "%choice%"=="3" goto ip1if "%choice%"=="4" goto ip2goto main:ip1echo ------手动IP设置开始------echo 请输入ip地址set /p a=echo 请输入子网掩码不输默认是255.255.255.0set /p b=echo 请输入网关地址set /p c=echo 请输入首选DNS地址set /p d=:: echo 请输入备选DNS地址可不输:: set /p d2=echo 正在设置ip,请稍等...echo 正在设置子网掩码,请稍等...echo 正在设置网关地址,请稍等...if not defined b (cmd /c netsh interface ip set address name="本地连接" source=static addr=%a% mask=255.255.255.0 gateway=%c% gwmetric=1 ) else (cmd /c netsh interface ip set address name="本地连接" source=static addr=%a% mask=%b% gateway=%c% gwmetric=1 )echo 正在设置dns地址,请稍等...cmd /c netsh interface ip add dnsservers name="本地连接" address=%d% index=1:: cmd /c netsh interface ip add dnsservers name="本地连接" address=%d2% index=2echo 设置结束!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="本地连接"cmd /c netsh interface ip show dns name="本地连接"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip2echo ------IP自动设置开始------echo.echo 自动获取IP地址中....netsh interface ip set address name = "本地连接" source = dhcpecho 自动获取DNS服务器中....netsh interface ip set dns name = "本地连接" source = dhcpecho 设置完成!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="本地连接"cmd /c netsh interface ip show dns name="本地连接"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:end:wuxianset /p choice=请选择设置类型(1:输入“3”手动设置IP / 2:输入“4”自动获取IP): echo.if "%choice%"=="3" goto ip1if "%choice%"=="4" goto ip2goto main:ip1echo ------手动IP设置开始------echo 请输入ip地址set /p a=echo 请输入子网掩码不输默认是255.255.255.0set /p b=echo 请输入网关地址set /p c=echo 请输入首选DNS地址set /p d=:: echo 请输入备选DNS地址可不输:: set /p d2=echo 正在设置ip,请稍等...echo 正在设置子网掩码,请稍等...echo 正在设置网关地址,请稍等...if not defined b (cmd /c netsh interface ip set address name="WLAN" source=static addr=%a% mask=255.255.255.0 gateway=%c% gwmetric=1 ) else (cmd /c netsh interface ip set address name="以太网" source=static addr=%a% mask=%b% gateway=%c% gwmetric=1 )echo 正在设置dns地址,请稍等...cmd /c netsh interface ip add dnsservers name="WLAN" address=%d% index=1:: cmd /c netsh interface ip add dnsservers name="WLAN" address=%d2% index=2echo 设置结束!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="WLAN"cmd /c netsh interface ip show dns name="WLAN"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip2echo ------IP自动设置开始------echo.echo 自动获取IP地址中....netsh interface ip set address name = "WLAN" source = dhcpecho 自动获取DNS服务器中....netsh interface ip set dns name = "WLAN" source = dhcpecho 设置完成!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="WLAN"cmd /c netsh interface ip show dns name="WLAN"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:end。

WIND7批处理设置IP(脚本)

WIND7批处理设置IP(脚本)

wind7批处理设置IP(脚本)说明:在x.x.x.x处填上自己的IP地址。

保存成.bat文件,以管理员身份运行即可。

代码如下:@echo off:mainclsecho 请按提示操作...echo.echo 1 STI-HUSTecho 2 Dian-HUST-711echo 3 DHCPecho 4 Exitecho.set /p choice= Input a number:echo.if %choice%==1 goto ip_STIif %choice%==2 goto ip_Dian711if %choice%==3 goto ip_DHCPif %choice%==4 goto ip_Exitgoto main:ip_STIecho IP自动设置中...echo.echo 更新IP及子网掩码netsh interface ip set address name=本地连接source=static addr=x.x.x.x mask=x.x.x.x gateway=x.x.x.x gwmetric=1echo 更新DNS服务器netsh interface ip set dns name=本地连接source=static addr=x.x.x.x register=PRIMARYnetsh interface ip add dns name=本地连接 addr=x.x.x.xecho 设置完成pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip_Dian711echo IP自动设置中...echo.echo 更新IP及子网掩码netsh interface ip set address name=本地连接source=static addr=x.x.x.x mask=x.x.x.x gateway=x.x.x.x gwmetric=1echo 更新DNS服务器netsh interface ip set dns name=本地连接source=static addr=x.x.x.x register=PRIMARYnetsh interface ip add dns name=本地连接 addr=x.x.x.xecho 设置完成pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip_DHCPnetsh interface ip set address name=本地连接 source=dhcp netsh interface ip set dns name=本地连接 source=dhcp netsh interface ip set wins name=本地连接 source=dhcp echo 设置完成pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip_Exitexit。

如何查看Win7IP地址的

如何查看Win7IP地址的

如何查看Win7IP地址的
导语:你知道Win7系统怎么查看IP地址吗?相信很多Win7用户还不知道如何查看IP地址,但是很多时候我们需要知道自己的IP地址才能对电脑进行*作,那么该怎么查看IP地址呢?针对这个问题,下面由小编为大家介绍Win7系统查看IP地址的方法。

Win7查看IP地址的方法:
1.在Windows7下有几种方式均可查看IP地址,我们可以通过系统命令界面来查看。

点击“开始”-“程序”-“附件”-“命令提示符”;或者直接在“开始”搜索栏中输入CMD,选中“命令提示符”。

2.完成第一步后,会出现一个对话框,它可能显示一些最常见的字段如C:/Users/username》。

在命令符闪动处敲入ipconfig,按回车键继续。

3.Windows7会显示出一长串信息,我们只需找IPv4地址,类似192.168.1.100这样的数字,这便是内部网络地址。

4.双击“无线网络连接”或“局域网连接”(看你使用的网络是无线还是局域网而定)。

5.在*出的连接窗口处,点击“详细信息”按键。

6.找IPv4地址,即可查看到你所使用的网络IP。

以上就是Win7系统查看IP地址的方法,通过这篇文章,相信大家对查看IP地址已经了解,希望对大家有所帮助!。

win7运行多个bat如何获取各自进程的PID值 - 副本

win7运行多个bat如何获取各自进程的PID值 - 副本
---win7 运行多个bat 如何获取各自1:每个bat 增加不同标题
编辑每个 bat 在 "@echo off" 后面增加 "&title 标题一",其他的bat相同位置增加 "&title 标题二"
2:运行bat 后 使用下面命令来获取 pid
FOR /F "tokens=1,2 delims= " %i in ('tasklist /fi "IMAGENAME eq cmd.exe" /fi "WINDOWTITLE eq 管理员: 标题一" /FO list^|find "PID"') do echo %i %j
bat 下使用如下命令
tasklist /fi "IMAGENAME eq cmd.exe" /fiቤተ መጻሕፍቲ ባይዱ"WINDOWTITLE eq 管理员: 标题一" /NH /FO pid
tasklist /fi "IMAGENAME eq cmd.exe" /fi "WINDOWTITLE eq 管理员: 标题一" /FO list|find "PID"
FOR /F "tokens=1,2 delims= " %%i in ('tasklist /fi "IMAGENAME eq cmd.exe" /fi "WINDOWTITLE eq 管理员: 标题一" /FO list^|find "PID"') do set APPid=%%j
echo %APPid%

怎么利用批处理快速实现IP地址切换

怎么利用批处理快速实现IP地址切换

怎么利用批处理快速实现IP地址切换
如果每次在内外网之间进行切换时都重新设置IP地址就会显得很麻烦,下面店铺给大家分享一种利用批处理快速实现IP地址切换的方法。

利用批处理快速实现IP地址切换的方法
新建一批处理文件,名称为“外网IP设置.bat”,在该文件中,针对WindowsXP用户,输入如图所示的内容保存。

以后,凡是需要上外网的时候,只需要双击该文件即可。

当然外网的网线也必须得接到网卡接口上。

针对Windows7用户:可将如下代码定如到名称为“外网IP设置.bat”的文件中,在需要改变IP地址的时候双击即可。

对于内网的访问,由于是企业、办公专网,因此一般都有固定的IP地址和网关以及DNS。

为此,新建一批处理文件,名称为“内网IP 设置.bat”,在该文件中,输入如图所示的内容保存。

以后,凡是需要上内网的时候,只需要双击该文件即可。

当然内网的网线也必须同步切换。

针对Windows7用户:可将如下代码定如到名称为“内网IP设置.bat”的文件中,在需要改变IP地址的时候双击即可。

最后将这两个文件放置在比较常用的地方,比如桌面上,这样就可以在需要的时候方便的进行切换。

END。

批处理bat命令--获取当前盘符和当前目录和上级目录

批处理bat命令--获取当前盘符和当前目录和上级目录

批处理bat命令--获取当前盘符和当前⽬录和上级⽬录批处理命令获取当前盘符和当前⽬录%~d0 是当前盘符%cd% 是当前⽬录可以⽤echo %cd%进⾏打印测试以下例⼦是命令⾏编译Visual Studio编写的程序:@echo offset b=%cd% //将当前⽬录保存到参数b中,等号前后不要有空格C:cd program filescd microsoft visual studiocd commoncd msdev98cd binmsdev "%b%\test.dsp" /MAKE "test- Win32 Release" /REBUILD //(VC6.0)devenv "%b%\Tool Utility\Tool Utility.sln" /REBUILD //(VS2010)pause注意:如果路径中包含空格,则应该将路径加⽂件名⽤双引号括起来。

出处:/ylmmee/article/details/6735907===============================================================废话不多说,直接看例⼦:@echo offecho 当前盘符:%~d0echo 当前盘符和路径:%~dp0echo 当前盘符和路径的短⽂件名格式:%~sdp0echo 当前批处理全路径:%~f0echo 当前CMD默认⽬录:%cd%pause/kf/201104/88450.html===============================================================通过批处理取当前⽬录的上⼀级⽬录@echo offif %cd%==%cd:~,3% echo 当前⽬录已经是%cd:~,1%盘的根⽬录!&goto endcd..set "bd=%cd%"cd..set "bbd=%cd%"if "%bbd%"=="%bd%" (echo 上⼀级⽬录是: %cd:~,1%盘的根⽬录!) else call echo 上⼀级⽬录是: "%%bd:%bbd%\=%%":endpause。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档