自学批处理笔记(7)

2019-03-23 14:16

二十一. start

对于一些还需要使用DOS程序的人来说,Windows XP中提供了一个类似Win9X的“MS-DOS方式”,现在又叫“命令提示符”,它在“开始/所有程序/附件”中。利用它我们就可以启动许

多程序,同时还提供了一个专门在DOS状态下启动程序的命令Start,它启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start将打开第二个命令 提示符窗口。start命令有许多参数,它的各个参数的含义如下: \指定在“命令提示符”窗口标题栏中显示的标题。 /d Path 指定启动目录。

/i 将 Cmd.exe 启动环境传送到新的“命令提示符”窗口。 /min 启动新的最小化“命令提示符”窗口。 /max 启动新的最大化“命令提示符”窗口。 /separate 在单独的内存空间启动 16 位程序。 /shared 在共享的内存空间启动 16 位程序。 /low 以空闲优先级启动应用程序。 /normal 以一般优先级启动应用程序。 /high 以高优先级启动应用程序。 /realtime 以实时优先级启动应用程序。

/abovenormal 以超出常规优先级的方式启动应用程序。 /belownormal 以低出常规优先级的方式启动应用程序。 /w 启动应用程序,并等待其结束。(英文:wait)

/b 启动应用程序时不必打开新的“命令提示符”窗口。除非应用程序启用CTRL+C,否则将忽略 CTRL+C操作。使用 CTRL+BREAK 中断应用程序。其实,用start命令可以启动任意的Windows程序,比如你要启动 Notepad(记事本程序), 而又在附件中找不到的话,在开始的运行菜单中键入start notepad,Windows XP就会打开记 事本本文来自CSDN博客,转载请标明出处:

http://blog.csdn.net/binghgo/archive/2005/04/23/359897.aspx

没办法啊,我这些参数试了试不懂得,只好照搬过来了。555555555555555

下面是我收集的:

1. start不支持通配符

回来补充下:

1.start与call(擦,前面还没提到call,没什么关系,先看应该没问题)的区别:

call可调用内部标记,也可调用外部程序。但是这里的外部程序只限于bat,cmd...想很多快捷方式都打不开。但是start

就可以打开运行了。例如:start /w E:\\360\\360downloads\\Tencent\\QQ\\Bin\\QQ.exe 这样就打开我的QQ程序了。

注意:也许谨慎的朋友会用 start /w \对路径用引号是一个好习惯,但

是会发现这里运行不起来。因为 start 中用了引号会被误认为是参数\所以应该这样: start /w \

所以我们强调了使用start时使用:start \程序名/文件夹名/文件名\

可是你运行这两个看看什么结果: start /w c: start /w d:

你会发现这里的参数/w会失效,运行后会一下子出来两个文件夹,而不是一个完了再来另一个,难道start的/w参数对文件夹无效? 对于这个我不懂得。。。

还有就是:start. (start命令后跟一点):打开命令提示符所处的当前路径。

点?对了这就是cd命令是说过的东西。一个点可以当然两个点也行喽。都是旧的东西了,不说了。

自学批处理笔记(10)date time color mode 二十二. date 和 time 参数:/t 用来修改系统日期和时间。

DOS下输入 date会出现当前的日期,并要求输入新的日期,若不想更改日期直接回车。也可以直接在DOS下

输入date /t 这样就只显示当前日期了。time也是一个用法。

在批处理中如果要使用当前的日期或时间可以直接用úte%和%time%,这两个是系统的内部变量,直接可以

调用。若果只想要时间中的时分不要秒:%time:~0,6%这个是前面的内容,有点罗说了。 批处理之家教程地址:date:http://bbs.bathome.net/thread-13817-1-1.html time:http://bbs.bathome.net/thread-13818-1-1.html

二十三. color 作用:更改命令提示窗口的背景色和前景色

格式:color xy (x是背景色的代码,y是背景色的代码就是字体的颜色) 代码如下(可以再dos下键入color /?进行查看): 0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色

3 = 湖蓝色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色 6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色

如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时 的颜色。这个值来自当前控制台窗口、/T 开关或 DefaultColor 注册表值。

如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令 会将 ERRORLEVEL 设置为 1。

例如: \在亮白色上产生亮红色

二十四. title 作用:更改命令窗口的标题 格式:title 标题 这个很简单试试吧。

二十五. mode 配置系统设备

设备状态: MODE [device] [/STATUS] 打印重定向: MODE LPTn[:]=COMm[:] 选定代码页: MODE CON[:] CP SELECT=yyy 代码页状态: MODE CON[:] CP [/STATUS] 显示模式: MODE CON[:] [COLS=c] [LINES=n] 击键率: MODE CON[:] [RATE=r DELAY=d]

我很不懂,但是这个很常用:mode con cols=宽度 lines=长度的,和上面的

两个就可以制作一个友好的命令窗口了。 比如这个批处理文件: @echo off title 个人的天地 color 1f

mode con cols=50 lines=25 echo.

echo ----------------- 个 人 世 界 ------------------- echo/ echo/ echo/ echo/ echo 欢 echo 迎 echo 来 echo 到 echo 我 echo.

echo. 的

这是用来修改命令窗口的大小用

echo. 地盘 echo. echo. echo. echo. echo. echo. echo. echo. pause

这样就建立了一个不一样的窗口了。哈哈觉得好那个......

自学批处理笔记(11) vol label format defrag chkdsk convert 二十五. vol label discopy format defrag 这几个都是在dos下对盘得管理

(一)vol 作用:显示磁盘卷标和序列号(如果存在)。 格式:vol 盘符 例如:dos下输入: vol d:

显示了: 驱动器 D 中的卷是 磁盘下载包 卷的序列号是 CC9D-41F9

(二)label 作用:创建、更改或删除磁盘的卷标。 格式:LABEL [drive:][label]

LABEL [/MP] [volume] [label] drive: 指定驱动器名。 label 指定卷标签。

/MP 指定卷应该被当作安装点或卷名。

volume 指定驱动器(后面跟一个冒号)、装入点

或卷名。如果指定了卷名,/MP 标志则不必要。 例如:dos下输入:label d:下载盘

再打开我的电脑看看d盘,有什么变化没。

批处理之家的教程:http://bbs.bathome.net/thread-13909-1-1.html

(三)format 作用:格式化磁盘以供 Windows XP 使用。

格式:FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X] FORMAT volume [/V:label] [/Q] [/F:size]

FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors] FORMAT volume [/V:label] [/Q] FORMAT volume [/Q]

volume 指定驱动器(后面跟一个冒号)、装入点或卷名。 /FS:filesystem 指定文件系统类型(FAT、FAT32 或 NTFS)。 /V:label 指定卷标。 /Q 执行快速格式化。

/C 仅适于 NTFS: 默认情况下,将压缩在该新建卷上创建的文件。 /X 如果必要,先强制卸下卷。那时,该卷所有已打开的句柄不再有效。 /A:size 替代默认配置单位大小。极力建议您在一般状况下使用 默认设置。 NTFS 支持 512、1024、2048、4096、8192、16K、32K、64K。

FAT 支持 512、1024、2048、4096、8192、16K、32K、 64k,(128k、256k

用于大于 512 字节的扇区) 。

FAT32 支持 512、1024、2048、4096、8192、16k、32k、 64k,(128k 、

256k 用于大于 512 字节的扇区)。

注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制: FAT: 群集数量 <= 65526

FAT32: 65526 < 群集数量 < 4177918

如果判定使用指定的群集大小无法满足以上需求,格式化将立即停止。 NTFS 压缩不支持大于 4096 的分配单元。 /F:size 指定要格式化的软盘大小(1.44) /T:tracks 为磁盘指定每面磁道数。 /N:sectors 指定每条磁道的扇区数。 以上都是帮助里的,因为这个很多参数我都没去试试。

(四) defrag 作用:磁盘碎片整理

格式:defrag [-a] [-f] [-v] [-?]

volume 驱动器号或装载点(d: 或 d:\\vol\\mountpoint) -a 只分析

-f 即使可用空间不足,也强制碎片整理 -v 详述结果 -? 显示这段帮助文字 这个比较简单了,没啥好说的。


自学批处理笔记(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第二代网络的研究与发展现状

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: