中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 00:09
楼 主 [注意]FOR Command Problem 发表于 2004-12-31 00:00 ·  中国 山东 济宁 电信
中级用户
★★★
痴迷DOS者
积分 456
发帖 570
注册 2004-10-09 00:00
UID 32281
性别 男
状态 离线
为什么我在MS-DOS6.22上运行"for %a in (/dear) do echo %a"时显示:
d
ear
但是我在MS-DOS7.10里运行时显示:
/dear
不会吧!!?
DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青!uploadImages/20035317345478982.png
2 发表于 2004-12-31 00:00 ·  中国 广东 广州 荔湾区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
UID 15812
性别 男
来自 广东广州
状态 离线
那个d使我想起0DH,即ASCII码的换行符(回车符),我猜6.22版将/d当成换行符来处理。
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
3 发表于 2004-12-31 00:00 ·  中国 山东 济宁 电信
中级用户
★★★
痴迷DOS者
积分 456
发帖 570
注册 2004-10-09 00:00
UID 32281
性别 男
状态 离线
我哪个是:dear
DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青!uploadImages/20035317345478982.png
4 发表于 2004-12-31 00:00 ·  中国 山东 济宁 电信
中级用户
★★★
痴迷DOS者
积分 456
发帖 570
注册 2004-10-09 00:00
UID 32281
性别 男
状态 离线
for %a in (/ucdos) do echo %a显示:ucdos
DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青!uploadImages/20035317345478982.png
5 发表于 2005-01-01 00:00 ·  中国 广东 广州 海珠区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
UID 15812
性别 男
来自 广东广州
状态 离线
呵呵,也许“/”是6.22版的一个BUG,DOS6.22以后的版本都没有出现这种情况,连Win2000/XP的CMD里也没有,BUG被修正了。楼主真细心,不知是怎么发现该问题的?
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
6 发表于 2005-01-01 00:00 ·  中国 山东 济宁 电信
中级用户
★★★
痴迷DOS者
积分 456
发帖 570
注册 2004-10-09 00:00
UID 32281
性别 男
状态 离线
我看1995年的电脑杂志的“用C语言和批处理文件实现。。。。的一次性转换”时我抄了一下批处理z再改一下注视后才发现这个问题的:

@echo off
if "%1"=="" goto usage
if "%1"=="/?" goto usage
if "%2"=="#has_drv" goto chg_drv
for %%c in (/%1) do set $=%%c
for %%c in (/%$%) do if "%%c"==":" goto has_colon
goto chg_drv
:has_colon
for %%c in (/%1) do %0 %1 #has_drv %%c:
:usage
echo Change Drive and Directory.
echo Made By DEFRAG 2004.12.09 China DOS Union
echo.
echo Usage:CDD Path
echo.
goto exit
:chg_drv
set $=
%3
if not "%1"=="%3" cd %1
:exit

DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青!uploadImages/20035317345478982.png
7 发表于 2005-01-07 00:00 ·  中国 江苏 南京 六合区 电信
初级用户
积分 141
发帖 14
注册 2004-12-27 00:00
UID 34963
性别 男
状态 离线
我随便处理下 , 望高手能指点下。。。 我刚入门啊, 只知道一点。。。F:\1.bmp
论坛跳转: