2014-09-27
我们从建立一个快捷方式开始:随便在什么地方创建一个命令提示符的快捷方式,比如在快速启动工具条里或是桌面上。在创建快捷方式向导中“项目的位置”一栏中输入密码,然后再给这个快捷方式起一个合适的名字,像是“命令提示符”之类的,然后点击“完成”。这样就建好了一个空白的快捷方式以供日后你自定义和修改。
右键点击并选择属性,在对话框里,除了通常的“常规”、“快捷方式”和“兼容性”以外,还有名为“选项”、“字体”、“布局”和“颜色”的几个选项卡。在“选项”页中,前两项分别控制着光标大小和显示选项。但下面的就比较难懂了,左边的一个用来设定命令缓冲区,这相当于Windows 3.0到Windows NT里MS-DOS中那个非常有用但鲜为人知的Doskey命令(见图1)。
在命令提示符窗口里,你可以用上下键召回先前的命令。也可以按F7,这样会弹出一个窗口,其中记录着你输入过的命令。输入时先按F9,键入命令的序号再回车即可。
你也可以在“选项”页中改变缓冲区的大小和缓冲区的数目,但这对一般用户来说意义不大。有用的是“丢弃旧的副本”这个选项(通常它是默认关闭的),举例来说,如果你禁用这个选项,然后在几个不同的目录里都运行DIR命令的话,你的历史清单里就只能找到一个DIR条目,即便使用上下方向键也一样。
在编辑选项中,快速编辑的选项也和它在MS-Dos中的前身类似,也就是说,你可以用鼠标选择原文复制,而不需要到系统菜单中去通过点击 “编辑” “标记”来激活它。在Windows 98或之前的版本里,由于默认的编辑模式是覆盖,如果一个命令里遗漏了一个字母,你必须用退格键或方向键删回到缺失的字母处,然后再输入剩下的部分。到了Windows ME中,缺省的编辑模式则改为插入―这样其余的字母会向后移动,就像在Windows下编辑文本一样。在Windows XP里,它变成了一个可选项:你可以选择任何一种方式。
相比之下,“字体”页显得简单明了。你可以选择任意大小的位图字体或是Lucida Console Truetype风格的72号字―虽然屏幕上显示不了几个这样的字。而“布局”页则不仅可以让你控制窗口的大小和位置,还可以来调整屏幕缓冲区的大小。与MS-DOS不同的一点是,当命令窗口被填满后,顶端的信息不会就此消失,而是滚动出了窗口。默认的设置是保留300行―当于整整六屏最大化的MS-DOS窗口,如果你愿意,甚至可以把它设成9999行。当然你也可以改变控制窗口宽度和缓冲区宽度的大小―只不过这样做意义不大(参见图2)。“颜色”页也不需多做解释。可以分别设置主屏幕背景色和文字颜色,以及弹出对话框(像是刚才那个历史命令对话框)的背景色和文字颜色。
你也可以右键点击命令提示符窗口的标题栏,从而直接在菜单中选择“属性”来改变这些选项。此时,一切就开始变得复杂了―你可能已经意识到,当你通过快捷方式启动一个命令窗口的时候,它继承了快捷方式的文件名。在我们的例子中,它是“命令提示符”,但是你一旦重命名了这个快捷方式(在属性中的‘常规’页里改),比如改为“George”,它将出现在标题栏里。如果你从开始菜单中运行CMD,在这在这种标准的启动状态下,窗口的标题会是C:WindowsSystem32cmd.exe. 如果信手改动属性选项,就会弹出一个对话框:“属性仅对当前窗口生效”或者是“修改启动该窗口的快捷方式”,让人很是困惑。
然而,如果你在开始菜单中运行cmd.exe,然后修改属性的话,你会看到另外一个对话框:“属性只对当前窗口生效”或是“保存属性,供以后具有相同标题的窗口使用”。另外,系统菜单的“默认”项目下又多出了一个额外项目:自动完成。它的作用显而易见――我们不需要键入完整的文件或文件夹的名称,而只要打上一个或几个字母,再按TAB键,命令处理器就会提供自动完成的建议。比如你处于C:windows目录下想要去C:program files,只需键入“cd c:p”然后按TAB键就行了。如果自动完成建议的并非你想要的,你只需不断的按TAB键直至你想要的出现即可。
听上去似乎很是方便,但是实际使用中却仍会出岔子。因为Windows在许多犄角旮旯的地址中储存了各种各样的命令处理器选项,它们之间的相互作用又如同迷宫一般。对于这个问题,幸好我们还有三个简化方法。一是使用Windows XP版的TweakUI,你可以从www.microsoft.com/windowsxp/pro/downloads/powertoys.asp下载,它能为自动完成功能提供一个非常广泛的按键选择。其他的Tweaking程序,如Winguides Tweak Manager也提供相似的功能。另一种冒险的选择是做好提前备份后直接修改注册表。进入HKEY_CURRENT_USERSoftware
MicrosoftCommand Processor寻找名为“CompletionChar”的键值,如果没有,就创建一个同名的DWORD,将其键值设为9,也就是TAB键的代码。你也可以在HKEY_LO-
CAL_MACHINESOFTWAREMicrosoft
Command Processor中重复这一过程,但你需要记住的是,HKEY_CURRENT_USER中的设定是总会优先于HKEY_LOCAL_MACHINE中的设定。
如果你实在不想被注册表或者Tweaking工具弄得晕头转向的话,还有一个方法。让我们回到那个快捷方式的属性页(见图3)。在“快捷方式”页里的“目标”框里你应该可以看见到cmd.exe的路径。你可以在此处使用各种参数,我们这次要用的则是“ /f:on.”(记住在斜线前留一个空格,否则该快捷方式不会起作用)。这也会开启自动完成功能,只是你没法选择功能键―你只能使用Ctrl+F自动补全文件和文件夹的名称,或者只用Ctrl+D来补全文件夹的名称。
当然你可以使用别的一些参数,比如“ /t:1e”可以设定背景颜色为深蓝色,文本为黄色。你也可以使用其他的颜色,十六进制的数值范围从0(黑色)到f(白色),冒号后面第一个数字代表背景。如果要使用多个的参数的话,它们之间还必须留有空格。
另一个有用的参数是在“ /e:”后面加“on”或“off”.用来开启或关闭“扩展名命令”。这可以构成一系列便于使用的命令。举个例子,在使用CD(change directory变换目录)命令的时候,你不必在文件夹的名称前后打空格;你也可以在用MD(make directory建立目录)命令的时候建立多层目录;你也可以在相关的Windows应用程序里仅仅键入文件名来打开该文件。虽然扩展名是默认需要的,但这可以在注册表里关闭掉,因为这些参数通常直接覆盖注册表设置,所以使用参数也是一个改变设置的好办法(参见图4)。
一个值得注意的故事
一位读者的Windows XP系统的计算机在引导的时候有时候会启动帮助中心,然后就会重复这一过程,载入更多的帮助中心直到电脑死机。用MSCONFIG剔除所有涉及帮助的启动程序并查找微软知识库重命名了helpctr.exe之后,问题依然存在。这时他才发现,有时候F1键被卡住了没弹起来,而F1键正是用来启动帮助的。
丢失的密钥
众所周之,如果你丢失了Windows XP、Office XP或Office 2003的产品密钥――印在包装盒上某处黄色不干胶贴上的那个25位数字的话,那么你重装系统时候就会头疼了。与以前的版本不同的是,XP的产品密钥是以密码的形式而非直接的形式储存在注册表里。然而,在www.pcw.co.uk/download/1154513有一个叫做Belarc Advisor的免费工具可以帮助你解决这个难题。运行后就会在你的浏览器创建一个Web页,其中列出了你计算机安装的所有软硬件的详细信息,所有Windows热补丁、第三方软件版本、硬盘、主板和内存等,非常清楚明白――当然还有你的XP和Office的产品密钥。
整理日志
再来谈谈关于XP防火墙日志文件的问题,pfirewall.log输出的原始文本简直一塌糊涂。对付这个问题的一个方法是去掉标题,将文件以“固定宽度”方式导入Excel,然后格式化纵栏。另外有一个简单有效的工具――Robert McBrides XPLogger 2.1a――可以使pfirewall.log的原始文本文件的显示变得整洁起来。它可以从www.majorgeeks.com/download.php?det=
1
CI框架连接数据库配置操作以及多数据库操作
09-05
2
asp 简单读取数据表并列出来 ASP如何快速从数据库读取大量数据
05-17
3
C语言关键字及其解释介绍 C语言32个关键字详解
04-05
4
C语言中sizeof是什么意思 c语言里sizeof怎样用法详解
04-26
5
最简单的asp登陆界面代码 asp登陆界面源代码详细介绍
04-12
6
PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep,
09-05
7
PHP中的(++i)前缀自增 和 (i++)后缀自增
09-05
8
PHP中include和require区别之我见
09-05
将视频设置为Android手机开机动画的教程
2014-12-11
php递归返回值的问题
2014-09-05
常用dos命令及语法
2014-09-27
如何安装PHPstorm并配置方法教程 phpstorm安装后要进行哪些配置
2017-05-03
IcePHP框架中的快速后台中的通用CRUD功能框架
2014-09-05
java中的info是什么意思
2022-03-24
PHP 教程之如何使用BLOB存取图片信息实例
2014-09-05
单片机编程好学吗?单片机初学者怎样看懂代码
2022-03-21
学ug编程如何快速入门?
2022-03-17
PHP数组函数array
2014-09-05
火影忍者国际版手游下载v1.71.72.8 安卓最新版本
角色扮演 1.86G
下载绿茵信仰游戏最新版下载v3.8.0 安卓版
体育运动 1.80G
下载奇妙梦幻城堡完整版下载v9.87.00.00 安卓版
其它手游 105.1M
下载labo积木汽车2儿童游戏下载v1.1.422 安卓版
其它手游 131.5M
下载奇妙环游世界宝宝巴士游戏下载v9.87.00.00 安卓版
其它手游 114.2M
下载全民农场游戏下载v1.26.30 安卓正版
经营养成 887.0M
下载哈利波特魔法觉醒网易版下载v1.20.220280 安卓版
其它手游 1.89G
下载宝可梦大集结体验服免费下载v1.2.1.1 安卓手机内测服
其它手游 1.90G
下载宝可梦大集结国服下载v1.2.1.1 官方安卓手机版
下载
问道果盘版本渠道服下载v2.139.0506 安卓客户端
下载
斗破苍穹异火重燃官方腾讯版下载v0.0.0.352 安卓最新版
下载
战舰帝国折扣平台下载v7.1.86 安卓版
下载
宝可梦大集结腾讯版国服下载v1.3.1.1 安卓官方正版
下载
大帝国征服者手游百度版下载v5.670 安卓版
下载
漫威对决最新版下载v1.0.125569 安卓版
下载
雪糕工厂宝宝巴士游戏下载v9.87.13.01 官方安卓版
下载