[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何检测TXT是否存在指定关键字,如果不存在则弹出对话框?

ipconfig >%SystemRoot%\Temp\ipconfig.txt
findstr /l "PPP adapter" %SystemRoot%\Temp\ipconfig.txt
检测ipconfig.txt是否存在"PPP adapter" 关键字,如果不存在则弹出对话框提示,怎么写?
求管理员帮忙,求各位高手帮忙

本帖最后由 xxpinqz 于 2013-7-6 15:30 编辑
  1. ipconfig|findstr /l "PPP adapter"||msg %username% /time:3 "未找到字符串:PPP adapter"
复制代码
初学BAT,非专业。代码不适当之处还望前辈们多多指点。在此表示感谢!

TOP

不弹出提示框啊

TOP

如果 msg 不能用,试试 mshta
  1. ipconfig|findstr /l "PPP adapter"||(
  2. mshta VBSCript:CreateObject("WScript.Shell").popup("""未找到字符串:PPP adapte""",3,"Error")(close)
  3. )
复制代码

TOP

  1. @echo off
  2. ipconfig|findstr "PPP" >NUL
  3. GOTO Have%ERRORLEVEL%
  4. :Have0
  5. ping www.baidu.com
  6. GOTO :EOF
  7. :Have1
  8. msg  %username% /time:60 "出错了"
  9. GOTO :EOF
复制代码
我弄出了这个,但是我想给这个代码加个循环,如果没找到“PPP”这个关键字就一直ping www.baidu.com,一直到出现关键字为止,出现关键字后弹出提示点击确定后继续ping www.baidu.com,先谢谢各位。

TOP

怎么没人帮忙,大神们,帮忙

TOP

返回列表