bat在运行set A/p回车后不执行后面的代码自动退出

下载百度知道APP抢鲜体验

使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

 在windows cmd中的help文档以及网上的其他的介紹一般会用用"set"这个命令来替换字符串。或者激活环境变量但比较少见用“set”以及“if”写一个可选择功能性脚本。这里我就来通过这两個命令来简单写一个bat脚本

@echo 本脚本用来实现关机和重启选项

 下面就几个关键命令的在这个脚本的用处来说明。

 set设置一个var的变量“/p”这个昰开关,用来接收我们输入的字符串

 注意:引用变量的时候要注意在变量左右两边加上“%”

 这里我们使用的第二种用法,字符串相等形式在我们的bat中,变量几乎就相当于“字符串”我们的%var%变量为我们输入的字符串,当我们输入的字符串等于 1 这个字符串时执行我们之後的命令。在我们这里就是“shutdown”这个命令

 脚本的运行效果:

  这里我们为了能够有时间缓冲,我把时间改为30s如果想终止脚本,则再运行┅次脚本这里只是重点介绍set命令的选项用法

}

我要回帖

更多关于 cmd for循环set 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信