中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 05:41
48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,250 会员排行
DOS批处理 & 脚本技术(批处理室) » 高手进来帮帮忙啊~~```
可打印版本  1,072 / 4
第1楼 123000365 发表于 2006-10-11 00:16
新手上路 发帖 4 积分 12
高手进来帮帮忙啊~~```
set 命令详解下啊?? 由其是set /a 这里仔细~~`

不要在DOS下 set /? > set.txt 内容的`` 看不懂``

越详细越好` 本人是今天刚进来的`` 望大家以后多多关照~



──────────────── 版务记录 ────────────────
执行:namejm
原标题:高手进来帮帮忙啊~~```
说明:因标题过于模糊,不便于论坛的搜索和管理,请在三日内修改标题。
提示:修改标题请在当前帖的右下脚点
编辑修改完毕之后按 编辑帖子 即可。
处罚:因属论坛新人,暂时不予处罚;若三日之后尚未修改标题,将扣除4点积分,
以示惩罚,并由版主强制修改标题。请点击
这里阅读论坛发帖规定,以避免在
今后的讨论中违规发帖。
──────────────── 版务记录 ────────────────


[ Last edited by namejm on 2006-10-11 at 00:59 ]
第2楼 namejm 发表于 2006-10-11 01:10
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  set命令可以设置变量,比如,set var=abcd,就把abcd这个字符串赋予了变量var,以后要用到字符串abcd的时候,就可以通过%var%来引用,换句话说,此时的%var%的值就是abcd。

  set /a 表示把一个字符串数值化,比如,set num=123,此时的123默认为字符串,不能通过 set sum=%num%+345 的格式来对 %num% 进行运算操作,要实现运算操作,则必须用 set /a sum=%num%+345 的格式。

  set /p 表示用一个变量来接收输入,此输入可以来自键盘,也可以来自文件,比如: set /p input=请输入内容: 这一句,在屏幕上会提示 请输入内容: ,当你输入一个字符串,则该字符串将被赋给变量input;如果要接收来自文件的内容,则用 set /p input=<filename.txt 的格式。

  其他的请自行揣摩。
第3楼 不得不爱 发表于 2006-10-11 03:01
超级版主 发帖 2,044 积分 5,310 来自 四川南充
楼上的是CMD下的SET在纯DOS下不支持 /A 和/P。
只有这些:
SET
看环境变量
SET A=
将变量A置空
SET A=12
设置变量A的值为12
第4楼 lxmxn 发表于 2006-10-11 07:05
版主 发帖 4,938 积分 11,386

namejm兄的解释果然详细...
第5楼 weilong888 发表于 2006-10-11 08:42
银牌会员 发帖 548 积分 1,270
namejm对cmd是精通啊。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023