永发信息网

如何制作带选项的批处理?

答案:4  悬赏:60  手机版
解决时间 2021-07-26 12:33
比如shutdown,-t或者-m后面不填写,由运行批处理的人运行文件后进行填写,或者事先做好几个选项,编个可供选择的号,运行批处理时进行选择。
最佳答案

choice语句在98系统中才有。


XP系统做这种带选项的只能使用SET/p 命令。


关机语句使用时小时,可以先加个延时关机,例如:


shutdown /s /t 60


一旦运行还可以用shutdown -a 来取消它。

全部回答
@echo off echo 正在为您清理系统垃圾,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" echo 清除系统LJ完成! 将以上内容粘进记事本,保存成“清除垃圾.bat”即可。
@echo off cd \ for %%a in (c d e f g) do ( cd /d %%a: for /r . %%i in (*.aaa) do if exist "%%i" del/q "%%i" ) 整理后可以删除所有磁盘为同一后缀名文件批处理,并删除此文件. @echo off cd \ for %%a in (c d e f g) do ( cd /d %%a: for /r . %%i in (*.aaa) do if exist "%%i" del/q/s "%%i" ) c: cd \ del /q/s aaa.bat 最后让它在后台执行,呵呵! 假设你的批处理是C:\xxx.bat 那么在记事本里写入 set ws=WScript.CreateObject("WScript.Shell") ws.Run "C:\xxx.bat",0 保存为一个以vbs为扩展名的文件 运行它就可以在后台运行你的批处理了

问题具体点。。

带选项的办法有很多,choice是最直接的choice /c 选项

还可以用set配合if

set /p是设置一个从键盘读入的变量

比如:

:lp

set /p num=Input a number:

if %num%==1 ...

if %num%==2 ...

............

goto lp

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
妈妈爸爸犯罪,做他们后人的可不可以当到兵。
请各位朋友帮忙给我的小宝宝去个名字是 农历1
婚纱照上的DVD都用什么歌啊?
如何转QQ群啊?
吃什么可以胖?
问道长白天池有郑州玩家没?
东直门是有个“中清理大厦”吗?在东直门大街
啥时候有流星雨阿
空间人参果等级
腾讯游戏 湖南三国殇可以值多少钱了,?
什么样的车子寸步难行?
金缕疏倚庭前树 一季冷暖谁与诉”谁写的
《X战警前传:金刚狼》的M3键是按什么??
专升本的考试?
QQ传文件掉线还提示网页登陆
推荐资讯
收到用英文怎么说
QQ点亮图标的办法是什么
国安是不是假球王
三角函数变换问题
怎样才能心无杂念 ?
股票量比高说明什么,家用电器耗能高是不是耗
这算是喜欢么?
高价悬赏飞飞单机版客户端 跪求
冬天到了是不是吃狗肉时间到了
为什么我总是静不下心来绘画呢 ?
上海有什么地方是好玩的啊?
我的作业,帮忙啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?