windows – 批处理文件中的菜单
发布时间:2020-08-06 02:23:03 所属栏目:Windows 来源:互联网
导读:我通常不会创建批处理文件,因为我只需要在运行框或命令提示符下键入我需要的内容,但我正在尝试创建一个只是让我访问 Windows中的基本实用程序并检查事物(我真的不喜欢)需要它,但我认为我的父亲会觉得它很有用).我对python很熟悉(但很新)所以如果使用python这
|
我通常不会创建批处理文件,因为我只需要在运行框或命令提示符下键入我需要的内容,但我正在尝试创建一个只是让我访问 Windows中的基本实用程序并检查事物(我真的不喜欢)需要它,但我认为我的父亲会觉得它很有用).我对python很熟悉(但很新)所以如果使用python这些东西是一个更好的选择我可以做到这一点,但我认为批处理是做这么简单的事情的最好方法.问题出在我的菜单上.我认为由于我的菜单,它会在执行所选命令之前循环执行所有命令.任何有关此方面的帮助都将完全被理解,批处理脚本位于下面的代码框中. echo off :menu echo This is a simple cleanup and repair utility. Please select an option: echo 1 - Check the hard disk c: for errors and inconsistancies. echo 2 - Renew the IP address echo 3 - View IP Address information echo 4 - Check internet connection by pinging http://www.google.co.uk/ echo 5 - Start disk cleanup utility echo 6 - ping 192.168.0.1 echo 7 - ping 192.168.1.1 echo 8 - Open notepad choice /n /c:12345678 /M "Choose an option (1-8) " IF ERRORLEVEL == 1 GOTO CHKDSK IF ERRORLEVEL == 2 GOTO RENEW IF ERRORLEVEL == 3 GOTO DISPLAYIP IF ERRORLEVEL == 4 GOTO PINGGOOGLE IF ERRORLEVEL == 5 GOTO CLEANMGR IF ERRORLEVEL == 6 GOTO PING0 IF ERRORLEVEL == 7 GOTO PING1 IF ERRORLEVEL == 8 GOTO STARTNOTE :CHKDSK CHKDSK C: PAUSE goto menu :RENEW IPCONFIG /RENEW PAUSE goto menu :DISPLAYIP IPCONFIG /ALL PAUSE goto menu :PINGGOOGLE PING HTTP://WWW.GOOGLE.CO.UK/ PAUSE goto menu :CLEANMGR CLEANMGR PAUSE goto menu :PING0 PING 192.168.0.1 PAUSE goto menu :PING1 PING 192.168.1.1 PAUSE goto menu :STARTNOTE START NOTEPAD PAUSE goto menu将ErrorLevel部分更改为 IF %ERRORLEVEL%==1 GOTO CHKDSK IF %ERRORLEVEL%==2 GOTO RENEW IF %ERRORLEVEL%==3 GOTO DISPLAYIP IF %ERRORLEVEL%==4 GOTO PINGGOOGLE IF %ERRORLEVEL%==5 GOTO CLEANMGR IF %ERRORLEVEL%==6 GOTO PING0 IF %ERRORLEVEL%==7 GOTO PING1 IF %ERRORLEVEL%==8 GOTO STARTNOTE goto menu 请注意,if命令比较对空间敏感,因此“0”==“0”将不相等. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用windows下编译过的eAccelerator for PHP 5.1.6实现php加速
- windows – 如何在git bash中注册新安装的驱动器?
- Windows TensorFlow
- Windows上使用cpau工具来切换用户执行命令
- windows-phone-7 – 市场和许可证
- 无法远程桌面进入Windows Azure VM
- SAP ECC6 SOLUTION MANAGER KEY 生成脚本 (VBS)
- window python2.7 ImportError: No module named MySQLdb
- win10 spark+scala+eclipse+sbt 安装配置
- 在windows上编译32位和64位mono
推荐文章
站长推荐
- windows修改PowerShell(命令提示符)默认中文编
- 有没有办法在Windows cli中使用’COPY’命令(Pos
- 程序集 – MZ(DOS,16位).EXE标头中页面计数和最后
- win10远程桌面连接win2012 错误
- windows下安装php的redis
- windows中,apache/wamp 不能正常访问thinkphp5项
- windows-phone-7 – Caliburn Micro中的墓碑
- win10家庭版 远程桌面 身份验证错误,要求的函数
- Windows Server 2008 R2常规安全设置及基本安全策
- windows-phone-8 – Windows Phone 8中的Google地
热点阅读
