中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-13 18:53
楼 主 [求助]变量应用 发表于 2008-07-02 11:44 ·  IANA 局域网IP(Private-Use)
新手上路
积分 8
发帖 3
注册 2007-11-06 15:05
UID 101876
性别 男
状态 离线
我想做一个BAT文件,功能是当在MS-DOS下面写open时就打开当前的目录,

但忙了半天还是没明白怎么变量,请个位帮忙,谢谢

应该是如下的代码,但是没学过DOS编程,所以不熟悉语法,

-------------
set %x = prompt $p

explorer %x
--------------
2 发表于 2008-07-02 11:51 ·  中国 山东 淄博 联通
银牌会员
★★★
积分 1,604
发帖 646
注册 2008-04-13 23:39
UID 115804
性别 男
状态 离线
set/p x=
if "%x%" equ "open" start "" "%cd%"
心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
3 发表于 2008-07-02 12:02 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
UID 89899
性别 男
状态 离线
尽快学会查看帮助


set /?

SET /P variable=

The /P switch allows you to set the value of a variable to a line of input
entered by the user. Displays the specified promptString before reading
the line of input. The promptString can be empty.
4 发表于 2008-07-02 12:11 ·  IANA 局域网IP(Private-Use)
新手上路
积分 8
发帖 3
注册 2007-11-06 15:05
UID 101876
性别 男
状态 离线
thanks ,用explorer %cd%就可以了,
5 发表于 2008-07-02 12:57 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
UID 54766
性别 男
来自 上海
状态 离线
题外话
你所说的和MS-DOS无关,正确的说是CMD(命令提示符),请不要混淆
第一高手 第二高手

6 发表于 2008-07-02 14:23 ·  中国 台湾 中华电信(HiNet)数据中心
初级用户
积分 79
发帖 45
注册 2007-11-28 15:10
UID 104056
性别 男
状态 离线
最简单的命令。(一定要加上后面的点哦)
start.
论坛跳转: