求大神给一个倒计时重启的批处理 50

如题,让批处理读指定ini文件的小节里健值。用这个值乘以3,得到的值,为倒计时重启的秒数。ini文件目录为:c:\cfg.iniini文件内容为:(需要读取的小节为:[n... 如题,让批处理读指定ini文件的小节里健值。用这个值乘以3,得到的值,为倒计时重启的秒数。
ini文件目录为:c:\cfg.ini
ini文件内容为:(需要读取的小节为:[name],健为:pcname,值为:33)
[timex]
tx=2
[dirs]
ml=D:\MAC\KDWL\宽带.bat
[name]
pcname=33
最后的意思就是让电脑99秒重启,33*3=99
展开
 我来答
斩天及
2016-10-01 · TA获得超过8832个赞
知道大有可为答主
回答量:8460
采纳率:0%
帮助的人:3954万
展开全部
@echo off

set INI=c:\cfg.ini
set Bar=[name]
set Str=pcname

set str1=
set bar1=

for /f "usebackq tokens=1,2 delims==" %%i in (`type "%INI%"`) do Call:ReadTime "%%~i" "%%~j"

shutdown -r -t %bar1%

goto:eof

:ReadTime

if "%~1"=="%Bar%" set bar1=1
if "%bar1%"=="" goto:eof
if "%~1"=="%Str%" set /a bar1=3*%~2

goto:eof
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式