楼 主
高手进来帮帮忙啊~~```
发表于 2006-10-11 00:16 · 中国 湖南 长沙 电信
新手上路
★
积分 12 发帖 4 注册 2006-10-10 01:47 19年会员 UID 65119 性别 男
状态 离线
set 命令详解下啊?? 由其是set /a 这里仔细~~`
不要在DOS下 set /? > set.txt 内容的`` 看不懂``
越详细越好` 本人是今天刚进来的`` 望大家以后多多关照~
──────────────── 版务记录 ────────────────
执行:namejm
原标题:高手进来帮帮忙啊~~```
说明:因标题过于模糊,不便于论坛的搜索和管理,请在三日内修改标题。
提示:修改标题请在当前帖的右下脚点 编辑 ,
修改完毕之后按 编辑帖子 即可。
处罚:因属论坛新人,暂时不予处罚;若三日之后尚未修改标题,将扣除4点积分,
以示惩罚,并由版主强制修改标题。请点击 这里 阅读论坛发帖规定,以避免在
今后的讨论中违规发帖。
──────────────── 版务记录 ────────────────
[
Last edited by namejm on 2006-10-11 at 00:59 ]
第 2 楼
发表于 2006-10-11 01:10 · 中国 广东 佛山 广东睿江科技有限公司
荣誉版主
★★★★
batch fan
积分 5,226 发帖 1,737 注册 2006-03-10 00:38 20年会员 UID 51697 来自 成都
状态 离线
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 的格式。
其他的请自行揣摩。
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
第 3 楼
发表于 2006-10-11 03:01 · 中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310 发帖 2,044 注册 2005-09-26 12:00 20年会员 UID 42843 性别 男 来自 四川南充
状态 离线
楼上的是CMD下的SET在纯DOS下不支持 /A 和/P。
只有这些:
SET
看环境变量
SET A=
将变量A置空
SET A=12
设置变量A的值为12
第 4 楼
发表于 2006-10-11 07:05 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 20年会员 UID 59080
状态 离线
第 5 楼
发表于 2006-10-11 08:42 · 中国 浙江 衢州 电信
银牌会员
★★★
积分 1,270 发帖 548 注册 2004-05-31 00:00 22年会员 UID 25754 性别 男
状态 离线
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正