永发信息网

有一个批处理文件,在XP系统正常运行,win7系统自动退出怎么回事?

答案:2  悬赏:40  手机版
解决时间 2021-02-21 23:37
@echo off
CLS
color 0a
echo.
echo.
set /p n= 请输入剩余时间(单位:秒):
set /p xuanze= 是否执行?
if /i "%xuanze%"=="y" goto next
if /i "%xuanze%"=="n" exit
:next
shutdown -s -t %n%
最佳答案
请修改代码如下。原因英文状态下<>容易引起误会。 >后面跟文件名是写入文件,所以请用英文下引号框起来。另外 shutdown批处理里使用最好跟上 -f开关强制关机 不然很可能无效。

@echo off
CLS
color 0a
echo.
echo.
set /p n= 请输入剩余时间(单位:秒):
set /p xuanze= "是否执行?"
if /i "%xuanze%"=="y" (goto next)
if /i "%xuanze%"=="n" (exit)
:next
shutdown -f -s -t %n%

最后建议你再次优化代码,比如客户在输入的时候不安你的提示输入时候的放错处理,譬如yes or no的时候输入y或者n以外的字符怎么处理,再比如请输入剩余时间里输入了非数字怎么办。输入了非正整数又如何处理。
全部回答
修改代码如下: @echo off copy "d:\my documents\my aqua notes\my notes.txt" "e:\新建文件夹\1.txt" set "strone=03ct00          %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%  "  set "strtwo=      fg                                       " for /f "tokens=*" %%i in (e:\新建文件夹\1.txt) do ( >>dj.txt echo %strone%%%i%strtwo% ) pause del e:\新建文件夹\1.txt del dj.txt del "d:\my documents\my aqua notes\my notes.txt"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梵净山的珍稀植物珙桐,二十多年前周总理在瑞
安丘哪里有办理营业执照的地方
请问,我去网上办了一张信用卡,支付八百块钱
沱江西路怎么去啊,有知道地址的么
大川镇在什么地方啊,我要过去处理事情
车损和第三者保险多少钱
温州名剪桐乡分店地址在什么地方,想过去办事
配车库遥控器多少钱
关于翰林学校二十年校庆的作文
2道化学过量计算问题1.氢气和氧气混合共a克,
有百世汇通内部工作人员吗查一下快递物流里派
我有一部iPad Air,是iOS9.1,没越狱,但是升
白萝卜熬梨水能治便秘吗?
中国大地财产保险股份有限公司重庆市彭水支公
2005年年2.0君威油耗高吗?
推荐资讯
有谁知道阿拉丁中营网是什么网站???速求解
加贝超市洪塘店在什么地方啊,我要过去处理事
妨害公务罪并非死罪(三年以下有期徒刑),为
请问下男人做得到女人做不到的事情有哪些
天天宅在家里玩游戏,对身体有什么影响?(请
有没有哪里可以投稿,最好容易一点
我们最大的悲哀是什么? 谁知道有这么一段话
谁有《在山的那边》朗读指导教案
朋友没时间收快递手机也没开机咋样才能让快递
马上就要有庙会了。我想去摆摊,不知道卖点什
南部溪谷在哪里
基地疑云怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?