[活动]还原各命令及其参数的完整形式
各位批处理爱好者你们初学批处理的时候
是不是对那些命令看得云里雾里?
参数是不是经常记不住?
知道是为什么吗?
一个重要的原因就是:
命令基本上是某个或某几个英文单词的缩写
不太容易从名称来猜测它们的准确含义
更要命的是
那些参数更是变态
只取英文单词的首字母
其准确含义就更让各位难以揣测了
只能死记硬背
写个简单的语句还得把手册翻上好几遍
严重影响各位的自信
即使是老鸟
碰上不常用的参数
也还得老老实实地去查帮助信息
实在是影响码字速度
为了解决这个问题
我想到了一个比较笨的办法
但是我认为比较有效
那就是
把所有命令及其参数的完整英文单词整理出来
没事的时候多看上几遍以加深印象
参加这个活动基本上不需要太高深的E文水平
只需要时间和一个翻译软件(比如有道词典)
只要一点小小的付出,就能造福广大的批处理爱好者
以整理 dir 的帮助信息为例
具体整理过程为:
开始→运行→输入cmd并回车
打开cmd窗口
然后,dir /?>d:\dir.txt
到d盘根目录下找到dir.txt文件打开
在文件顶部增添一行并写上 dir (directory)(也就是在顶部增添对这个命令的英文解释)
然后添加该命令各该参数的完整英文单词
并用小括号把添加的内容括起来
前括号(之前要手工空一格
以区别于原有的其他内容
原有的帮助信息不要改动
保存好之后以附件的形式上传txt
并把txt中的内容复制到帖子正文中去
整个过程就这么简单
最好是一个命令一个楼层
==================
寻找那些命令或参数的完整含义
最权威的解释莫过于看它的英文文档
可以到这个帖子里去下载命令行帮助文档的英文版本
系统自带的命令行帮助文件ntcmds.chm(中英文双版)
[url]http://bbs.bathome.net/viewthread.php?tid=3926[/url]
我还是把各个命令的帮助信息打包上传吧(txt中文版)
大家可以选择自己喜欢的去做
链接: [url]https://pan.baidu.com/s/1ICxT8RiZSZrpUIGaZbbEKw[/url] 提取码: jkr9 先来一个示例(根据楼下qzwqzw的补充和订正做了更新,部分参数还找不到相应的单词)
[quote]
DIR (Directory 目录)
显示目录中的文件和子目录列表。
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
指定要列出的驱动器、目录和/或文件。
/A (Attributes 属性) 显示具有指定属性的文件。
attributes D (Directory 目录) 目录 R (Read) 只读文件
H (Hide) 隐藏文件 A (Archive) 准备存档的文件
S (System) 系统文件 - 表示“否”的前缀
/B (Bare format裸格式) 使用空格式(没有标题信息或摘要)。
/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来
停用分隔符显示。
/D (Column 分栏 C被占,后移一个字母) 跟宽式相同,但文件是按栏分类列出的。
/L (Lowercase) 用小写。
/N (New) 新的长列表格式,其中文件名在最右边。
/O (Order) 用分类顺序列出文件。
sortorder N (Name) 按名称(字母顺序) S (Size) 按大小(从小到大)
E (Extension) 按扩展名(字母顺序) D (Data Time) 按日期/时间(从先到后)
G (Group) 组目录优先 - 颠倒顺序的前缀
/P (Pause) 在每个信息屏幕后暂停。
/Q (Owner 所有者 O/P被占,字母后移) 显示文件所有者。
/S (Subfolder) 显示指定目录和所有子目录中的文件。
/T (Timefield) 控制显示或用来分类的时间字符域。
timefield C (Created) 创建时间
A (Access) 上次访问时间
W (Write) 上次写入的时间
/W (Wide) 用宽列表格式。
/X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,
短名称插在长名称前面。如果没有短名称,在其位置则
显示空白。
/4 用四位数字显示年
可以在 DIRCMD 环境变量中预先设定开关。通过添加前缀 - (破折号)
来替代预先设定的开关。例如,/-W。
[/quote] /B Bare format裸格式
/C ?
/D Column 分栏 C被占移位
/L Lowercase 小写
/O Order 排序
D date time 日期时间
/Q Owner 所有者 O/P被占移位
/X ? 来个最简单的:)
[quote]
echo
显示信息,或将命令回显打开或关上。
ECHO [ON | OFF]
ECHO [message]
要显示当前回显设置,键入不带参数的 ECHO。
[/quote] 单纯【quote】会提示小于10个字符的限制,所以有了这一行
[quote]
CD (Change Directory)
显示当前目录名或改变当前目录。
CHDIR (Change Directory) [/D (Driver)] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]
.. 指定要改成父目录。
[/quote] [i=s] 本帖最后由 Hello123World 于 2011-5-29 15:02 编辑 [/i]
AT 命令安排在特定日期和时间运行命令和程序。
要使用 AT 命令,计划服务必须已在运行中。
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\\computername (全英文:computer name 译:电脑 名字) 指定远程计算机。如果省略这个参数,
会计划在本地计算机上运行命令。
id (全英文:identifier 译:标识符)指定给已计划命令的识别号。
/delete (全英文:delete 译:删除)
删除某个已计划的命令。如果省略 id,
计算机上所有已计划的命令都会被删除。
/yes (全英文:yes 译:确定)
不需要进一步确认时,跟删除所有作业
的命令一起使用。
time (全英文:time 译:时间)
指定运行命令的时间。
/interactive (全英文:interactive 译:交互)
允许作业在运行时,与当时登录的用户
桌面进行交互。
/every:date[,...] (全英文:every date 译:每个 日期。)
指定在每周或每月的特定日期运行命令。
如果省略日期,则默认为在每月的
本日运行。
/next:date[,...] (全英文:next 译:下一个)
指定在下一个指定日期(如,下周四)运
行命令。如果省略日期,则默认为在每
月的本日运行。
"command" (全英文: command 译:命令)
准备运行的 Windows NT 命令或批处理 程序。
at命令的参数都是比较直白的,没有省略形式,还算比较好理解。 [i=s] 本帖最后由 techon 于 2011-5-27 19:01 编辑 [/i]
先从简单的来
[quote]
ATTRIB (attribute 属性)
显示或更改文件属性。
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
+ 设置属性。
- 清除属性。
R (readonly) 只读文件属性。
A (archive) 存档文件属性。
S (system) 系统文件属性。
H (hidden) 隐藏文件属性。
[drive:][path][filename] (驱动器 路径 文件名)
指定要处理的文件属性。
/S (subfolders) 处理当前文件夹及其子文件夹中的匹配文件。
/D (Directory) 也处理文件夹。
[/quote] [i=s] 本帖最后由 batman 于 2011-5-27 19:36 编辑 [/i]
我也来个简单的:
[quote]
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一个或数个文件或目录列表。通配符可被用来
删除多个文件。如果指定了一个目录,目录中的所
有文件都会被删除。
注:Names 个人认为改为name or namelist更合适
/P 删除每一个文件之前提示确认。
注:Prompts 提示
/F 强制删除只读文件。
注:Force 强制
/S 从所有子目录删除指定文件。
注:Specified 指定的
/Q 安静模式。删除全局通配符时,不要求确认。
注:Quiet 安静
/A 根据属性选择要删除的文件。
注:attributes 属性
Attributes R 只读文件 S 系统文件
注: Read-only 只读 System 系统
H 隐藏文件 A 存档文件
注: Hidden 隐藏 Archiving 存档
- 表示“否”的前缀
如果命令扩展名被启用,DEL 和 ERASE 会如下改变:
/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。[/quote] [i=s] 本帖最后由 mxxcgzxxx 于 2011-5-29 15:44 编辑 [/i]
最简单的
[quote]CLS
清除屏幕[/quote] 别怪我翻贴,今天看到这个帖,发现意义重大!
find /v[uninclude,u被占用后移一位作v] [quote]先来一个示例(根据楼下qzwqzw的补充和订正做了更新,部分参数还找不到相应的单词)
[size=2][color=#999999]namejm 发表于 2011-5-26 19:28[/color] [url=http://www.bathome.net/redirect.php?goto=findpost&pid=80319&ptid=12516][img]http://www.bathome.net/images/common/back.gif[/img][/url][/size][/quote]
/c ->comma
页:
[1]