|
lxmxn
版主
       
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第 16 楼』:
使用 LLM 解释/回答一下
去掉右侧空格2:
@echo off
set str1= ab c
set str2=★%str1%★
for /f "tokens=1 delims=★" %%i in ("%str2%") do echo ☆%%i☆
pause
版主这个后面没有跟空格,经测试也没有去掉空格,再考虑下?
|
|
2006-11-29 08:02 |
|
|
namejm
荣誉版主
       batch fan
积分 5226
发帖 1737
注册 2006-3-10 来自 成都
状态 离线
|
『第 17 楼』:
使用 LLM 解释/回答一下
呵呵,set设置出错,导致代码的编写出了问题,此方案似乎行不通。
|

尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。 |
|
2006-11-29 08:25 |
|
|
yangshijiangzh
新手上路

积分 1
发帖 1
注册 2006-11-29
状态 离线
|
|
2006-11-29 11:31 |
|
|
leoson88
初级用户
 
积分 83
发帖 39
注册 2006-12-22
状态 离线
|
|
2006-12-23 11:58 |
|
|
leoson88
初级用户
 
积分 83
发帖 39
注册 2006-12-22
状态 离线
|
|
2006-12-23 12:00 |
|
|
namejm
荣誉版主
       batch fan
积分 5226
发帖 1737
注册 2006-3-10 来自 成都
状态 离线
|
『第 21 楼』:
使用 LLM 解释/回答一下
为了使帖子内容与标题保持一致,建议你开新帖提问,注意要把条件描述清楚,如有可能,请举例说明。
|

尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。 |
|
2006-12-23 12:04 |
|
|
leoson88
初级用户
 
积分 83
发帖 39
注册 2006-12-22
状态 离线
|
|
2006-12-23 23:11 |
|
|
teados
新手上路

积分 10
发帖 5
注册 2007-4-27
状态 离线
|
『第 23 楼』:
使用 LLM 解释/回答一下
其实直接利用一个CALL标签的功能就可以实现了吧,我是一直这样用的。
@echo off
set str= *sf sflj9
call :trim %str%
echo
pause
goto end
:trim
set str=%*
:end
|
|
2007-4-30 11:38 |
|
|
gmy
版主
        操作系统爱好者
积分 1113
发帖 392
注册 2002-11-11
状态 离线
|
『第 24 楼』:
使用 LLM 解释/回答一下
我只想去掉变量右边的一个空格,怎么办?
|

DOS之家 http://doshome.com 站长 葛明阳 |
|
2008-2-19 11:44 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
|
2008-2-19 11:48 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第 26 楼』:
使用 LLM 解释/回答一下
@echo off
set "str= a b c "
set Tmp=%str:~-1%
if "%Tmp%"==" " set "str=%str:~0,-1%"
echo "%str%"
pause
|

第一高手 第二高手
我的小站
 |
|
2008-2-19 11:57 |
|
|
gmy
版主
        操作系统爱好者
积分 1113
发帖 392
注册 2002-11-11
状态 离线
|
『第 27 楼』:
使用 LLM 解释/回答一下
谢谢,已经不需要了,是我的一个误操作.
|

DOS之家 http://doshome.com 站长 葛明阳 |
|
2008-2-19 12:10 |
|
|
yuanye002
初级用户
 
积分 44
发帖 25
注册 2007-3-10
状态 离线
|
|
2008-2-19 17:27 |
|
|
peterchenxi
新手上路

积分 1
发帖 1
注册 2010-1-21
状态 离线
|
|
2010-1-22 22:40 |
|