永发信息网

编批处理的高手请进

答案:2  悬赏:50  手机版
解决时间 2021-05-18 07:01
  • 提问者网友:谁的错
  • 2021-05-17 23:33

(1)当数值变量a大于2时;

(2)当数值变量a等于2时;

(3)当字符串变量a中,包含“bn”

(4)删除所有驱动器根目录下的1.rtf

以上三句该怎么写?我试了好多都不行...

最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-05-18 01:06

试试我这个


(1)和(2)和(3)


set /p a=输入你要执行的操作


if /i "%a%"<"2" goto ......


if /i "%a%"=="2" goto .........


if /i "%a%"=="bn" goto ........


(4)del /f /s /q %systemdrive%\1.rtf


我没有测试了,你自己试试把,在批处理的前面加上@echo off比较好看


全部回答
  • 1楼网友:慢性怪人
  • 2021-05-18 01:39

数值变量,字符串变量这些是属于一般的编程语言的概念,批处理应该只有环境变量吧。

删除所有驱动器。。。。这个有点难度,批处理好像没有列举所有驱动器清单的功能。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯