中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 13:49
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » (求助)批处理中for无法和set合用 查看 669 回复 3
楼 主 (求助)批处理中for无法和set合用 发表于 2009-10-14 10:04 ·  中国 上海 松江区 电信
初级用户
积分 20
发帖 24
注册 2009-03-18 05:33
17年会员
UID 141631
性别 男
状态 离线
time /t >1.txt
for /f "tokens=2 delims=:" %%i in (1.txt) do (set /a aa=%%i+3 | echo %aa%) >2.txt
pause


2.txt里面没有数字
2 发表于 2009-10-14 14:05 ·  中国 上海 松江区 电信
初级用户
积分 20
发帖 24
注册 2009-03-18 05:33
17年会员
UID 141631
性别 男
状态 离线
for /f "tokens=2 delims=:" %%i in ('time /t') do set /a aa=%%i+2
for /f "tokens=1 delims=:" %%i in ('time /t') do set /a bb=%%i
echo %bb%:%aa%
at %bb%:%aa% /interactive cmd /c "C:\Documents and Settings\zhengjie\桌面\我的QQ自动登录.vbs"

QQ启动一半就卡住了
3 发表于 2009-10-14 16:30 ·  中国 湖北 襄阳 老河口市 电信
初级用户
积分 175
发帖 45
注册 2007-08-04 16:16
19年会员
UID 94640
性别 男
状态 离线

@echo off
for /f "tokens=2 delims=:" %%i in ('time /t') do (
set /a a=%%i+3
>2.txt call echo.%%a%%
)
pause
4 发表于 2009-10-23 07:59 ·  中国 台湾 彰化县 中华电信
初级用户
积分 28
发帖 13
注册 2009-09-19 22:06
16年会员
UID 152303
性别 男
状态 离线
用CALL吧

這樣就不怕會錯誤了
论坛跳转: