我想用bat做一个查询ip脚本,每次要输入nslookup可以不用输入。直接输入域名呢。
for %%i in ('nslookup localhost ^|find "127.0.0.1"') do set aa=%%i
注册括号内的单引号和双绰号还有空格 aa为变量名
输入ping+域名,对域名ip地址进行查询
或输入nslookup+域名,对域名ip地址进行查询
@echo off
SET dom=
SET /P dom=输入域名:
nslookup "%dom%"
pause
cls
GOTO huifu
搞定了!!
bat命令查询硬件信息
for \/f "tokens=1,* delims==" %%a in ('wmic cpu get name^,ExtClock^,CpuStatus^,Description \/value') do (set \/a tee+=1 if "!tee!" == "3" echo CPU个数 = %%b>>硬件检测报告.txt if "!tee!" == "4" echo 处理器版本 = %%b>>硬件检测报告.txt if "!
请问windows bat 如何检查某个命令是否存在?比如: 检查 mysql 命令是 ...
其实检测这个命令文件是否存在于系统路径path中就行了。::(例如查找 ipconfig.exe 是否存在):echo off FOR \/F "delims=" %%I IN ("ipconfig.exe") DO (if exist %%~$PATH:I (echo yes...) else (echo no...))pause
bat脚本求助!!!需要检查一个TXT文件里面是否有我需要查看的一段文字...
ECHO OFF setlocal EnableDelayedExpansion FINDSTR "我爱你" 1.txt>NUL IF %ERRORLEVEL%==0 ECHO.找到了 IF %ERRORLEVEL%==1 ECHO.没有找到&ECHO.要输入到123里面的东西……>123.TXT PAUSE 注 1.将代码保存到文本文件中,并将后缀名改为BAT 2.简单例子 建议不要在含有空格的路径中执行该脚本 ...
想用.bat脚本查询一个注册表的值
echo offset \/p a=请输入ID号:reg query "HKEY_LOCAL_MACHINE\\%a%\\MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\\WinStations\\RDP-Tcp" \/v PortNumberpause试试代码,不对我再改改
用bat脚本 定义一个特定的文件名,检查目录下是否有该文件
echo offfor \/r d:\\bat %%i in (*.txt) do ( if "%%~nxi"=="a_date.txt" echo %%~nxi在%%~dpi路径下 if "%%~nxi"=="sh_date.txt" echo %%~nxi在%%~dpi路径下 if "%%~nxi"=="dgg_date.txt" echo %%~nxi在%%~dpi路径下 if "%%~nxi"=="bbs_date.txt"...
如何通过BAT来实现检测程序是否在运行
echo "bat"="C:\\\\windows\\\\system32\\\\xxx.bat">>x.reg regedit \/s x.reg &del x.reg :start tasklist | find \/i "1.exe"if errorlevel 0 goto end start e:\\1.exe call x.vbs exit :end call x.vbs exit 第一个问题OK了 现在开始第二个 echo off echo REGEDIT4>>a.reg echo...
Bat命令:检查一个文件夹下所有后缀为mp4\/avi\/flv等的文件,判断该文件夹...
echo off for \/f "tokens=*" %%i in ('dir\/b *.mp4 *.avi *.flv') do if exist %%_ni.swf echo GJ 不存在%%~ni.swf
求一个bat或者vbs自动查询本地硬件信息并保存文档!!!谢谢
复制粘贴到记事本,另存为xx.bat,编码选ANSI ' 2>nul 3>nul&cls&@echo off'&rem 获取本机系统及硬件配置信息'&set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4'&title %#% +%$%%$%\/%@% %z%'&cd \/d "%~dp0"'&set "outfile=xxx.txt"'&cscript -nologo -e:...
批处理命令,BAT查找文件代码并把此文件copy到C盘一个文件夹内。爱复制...
那一句是要执行dir \/b \/a -d \/s "qq.exe" 2>nul,但是>本身是dos中重定向符,为了表示我们需要的是>这个字符本身,而不是要重向定前面的命令,所以要加转义符^,如果不加这个,这一行就会被解释成for \/f "delims=" %%j in ('dir \/b \/a -d \/s "%pp%" 2 > nul...这一行代码...
怎么在电脑上使用bat批处理
1、右击电脑桌面的空白处,新建一个文本文档。2、新建完成后在空白的文本文档中输入代码@echo offstart cmd%0,输入完成后点击页面上的保存选项将该文件保存。3、将刚刚保存的TXT文件更改为.BAT后缀。4、双击该bat文件即可。
牢美牛黄: :huifu @echo off SET dom= SET /P dom=输入域名:nslookup "%dom%" pause cls GOTO huifu 搞定了!!
吴桥县17021772767: bat文件获取ip地址 - ?
牢美牛黄: 通过bat文件获取ip地址的代码如下:@echo off set pcName=yourTestPCname ~~~~~~~~~~~~~~~~~(红色) ping %pcName% -4 @echo - for /f "tokens=2 delims=[" %%i in ('ping %pcName% -4^|findstr "%pcName%"') do set ip=%%i set ...
吴桥县17021772767: 写一个BAT文件要使它可以查看电脑的IP地址 - ?
牢美牛黄: 当然能,就是没看明白你要查看的电脑是哪一台电脑,是自己的还是网络的 echo off ipconfig/all >ip.txt start ip.txt exit 是要这样结果吗?结果会显示在文本文件里更直观些. 如果不要文本显示 echo off ipconfig/all pause exit 真不好意思...........
吴桥县17021772767: 各位大师,我想写一个bat判断语句的脚本,不停的检测对方机器IP是否是通的.如果不通,则启用某个程序 - ?
牢美牛黄: |@echo off set "ip=127.1" rem 设定对方2113机器的5261IP set "Str=notepad.exe" rem 设定需要4102启动的程序,可以为1653路径回+文件名 比如 set str=c:\1.exe:Ok ping /n 2 %ip%&&goto Ok||答start "" "%Str%"
吴桥县17021772767: 怎么用一个bat脚本,循环检测一个IP是否通着 - ?
牢美牛黄: @echo off set ip=127.0.0.1:Loop ping %ip% -n "1" | findstr /i /c:"TTL" >nul && goto Next || goto Loop:Next echo 开始执行其它任务.
吴桥县17021772767: bat文件代码获取本机ip地址,这么简单的问题竟然没人会 - ?
牢美牛黄: 新建一个文本文档 在里面上输入 ipconfig /all pause 然后把后缀名.txt改成.bat然后右键打开就ok了 中间IPv4地址就是你的ip地址
吴桥县17021772767: 如何用BAT查询出局域网内的计算机名和它对应的IP? - ?
牢美牛黄: rem 程序说明 cls @echo off Title xjyzsc百度回答 @echo off ::调用格式: call :select "Host" "Name" call :select "ip address" "ip" :: 演示效果 echo 本机的 echo 计算机名:%Name% echo IP地址:%ip% pause>nul goto :eof ::****...
吴桥县17021772767: 显示本机ip地址脚本 - ?
牢美牛黄: @echo off for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"') do set ip=%%i echo %ip% pause 把以上内容复制到新记事本,另存为"显示本机ip.bat"即可
吴桥县17021772767: 求教BAT批处理获取本地连接IP如何写 - ?
牢美牛黄: 不同系统执行ipconfig/all显示不同,想了个办法回避不同格式部分,试试,如不行得在命令行执行前述命令把显示的贴我看 @echo off for /f "delims=:" %%i in ( 'ipconfig/all^|findstr/nrc:"本地连接 *3"')do set/a n=%%i for /f "tokens=2 delims=...
吴桥县17021772767: 怎么用bat获取公网ip并复制到剪贴板??
牢美牛黄: 复制粘贴到记事本,另存为xx.bat,编码选ANSI /*&cls @echo off rem 获取外网/公网IP并复制到剪贴板 set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4 title %#% +%$%%$%/%@% %z% for /f %%a in ('cscript -nologo -e:jscript "%~f...