|
huzixuan
高级用户
积分 537
发帖 219
注册 2006-10-31 来自 芜湖
状态 离线
|
『楼 主』:
set b=%%a:~%1%,%2%% 这样写不知道对不对
-------------如下-----------------------------------------
@echo off
set a=a b c d e f g
set 1=0
set 2=1
set b=%%a:~%1%,%2%%
echo %b%>ttttttttt.txt
----如上------------------------------------
我不知道怎么表达我的意思,总之我认为 这段代码
set b=%%a:~%1%,%2%%
echo %b%>ttttttttt.txt
运行结果应该等同于
set b=%a:~0,1%
echo %b%>ttttttttt.txt
ttttttttt.txt显示的应该是 a
可却不是这样 不知道是怎么回事?
|
|
2007-1-10 01:56 |
|
|
9527
银牌会员
努力做坏人
积分 1185
发帖 438
注册 2006-8-28 来自 北京
状态 离线
|
『第
2 楼』:
这样试试
call set b=%%a:~%1%,%2%%
|
我今后在论坛的目标就是做个超级坏人!!! |
|
2007-1-10 02:08 |
|
|
huzixuan
高级用户
积分 537
发帖 219
注册 2006-10-31 来自 芜湖
状态 离线
|
『第
3 楼』:
不知道嘛,是这样???
@echo off
set a=a b c d e f g
set 1=0
set 2=1
call set b=%a:~%1%,%2%%
echo %b%>ttttttttt.txt
还是不行
|
|
2007-1-10 02:16 |
|
|
9527
银牌会员
努力做坏人
积分 1185
发帖 438
注册 2006-8-28 来自 北京
状态 离线
|
『第
4 楼』:
call set b=%a:~%1%,%2%%
echo %b%>ttttttttt.txt 这里错了,跟我的一样吗?
|
我今后在论坛的目标就是做个超级坏人!!! |
|
2007-1-10 02:21 |
|
|
tghksj
社区乞丐
此图片另存后死机
积分 -49
发帖 90
注册 2006-12-2
状态 离线
|
『第
5 楼』:
@ECHO %dbg% OFF
setlocal ENABLEDELAYEDEXPANSION
set a=a b c d e f g
set 1=0
set 2=1
call set b=%%a:~!1!,!2!%%
echo %b%>ttttttttt.txt
|
我的网络笔记本.[color=Red]非联系本人请勿访问![/color]http://w.vicp.net[img]http://zhenlove.com.cn/cndos/fileup/files/QM2.jpg[/img] |
|
2007-1-10 03:17 |
|
|
huzixuan
高级用户
积分 537
发帖 219
注册 2006-10-31 来自 芜湖
状态 离线
|
|
2007-1-10 04:49 |
|
|
429499381
中级用户
积分 452
发帖 202
注册 2006-12-21
状态 离线
|
『第
7 楼』:
Quote: | Originally posted by tghksj at 2007-1-9 02:17 PM:
@ECHO %dbg% OFF
setlocal ENABLEDELAYEDEXPANSION
set a=a b c d e f g
set 1=0
set 2=1
call set b=%%a:~!1!,!2!%%
echo %b%>ttttttttt.txt |
|
C:\>set b
b=%a:~!1!,!2!%
为什么我在CMD中使用就会是这个结果!!:(
|
|
2007-1-11 14:10 |
|