中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-08 08:02
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教个问题 查看 648 回复 2
楼 主 请教个问题 发表于 2008-04-26 05:42 ·  中国 浙江 湖州 电信
新手上路
积分 15
发帖 5
注册 2008-04-21 11:09
18年会员
UID 116482
性别 男
状态 离线
set /a instr=45
endlocal&echo %nstr:~45,-1%

我想用变量instr 放进下面语句45那里应该咋写 ?
用INSTR替换45
2 请参照以下代码: 发表于 2008-04-26 09:31 ·  中国 湖南 株洲 电信
金牌会员
★★★★
永远的学习者
积分 3,105
发帖 1,276
注册 2008-03-08 13:00
18年会员
UID 112398
性别 男
状态 离线
注意call的使用:
@echo off
set str=cn-dos
set n=2
call,echo %%str:~%n%,1%%
pause>nul
批处理之家新域名:www.bathome.net
3 发表于 2008-04-26 12:49 ·  中国 浙江 湖州 电信
新手上路
积分 15
发帖 5
注册 2008-04-21 11:09
18年会员
UID 116482
性别 男
状态 离线
非常感谢!!zw19750516
论坛跳转: