秘籍:让DOS窗口无处不在

修改注册表法

在“开始” “运行”中输入“Regedit”后回车,打开注册表编辑器,依次定位到“HKEY_CLASSES_ROOTFol-dershell”主键,然后在shell项上单击鼠标右键,选择“新建” “项”,将新建的项命名为“MS-DOS”。接着在刚建好的“MS-DOS”键上单击鼠标右键,选择“新建” “项”,将新建的项命名为“command”;然后选择此command子键,在注册表编辑器的右侧窗口中,双击名称下的“默认”,在数值数据中输入DOS命令行所在的目录,由于笔者使用的是XP系统,所以填写“d:windowssys-tem32cmd.exe”(如图3,大家可以根据自己的实际情况进行填写),然后点击“确定”,关闭注册表编辑器。下面测试一下,进入Windows资源管理器D盘中的Tools目录后,右击并选择“MS-DOS”命令,就出现了“D:Tools〉”。 安装INF文件法

安装INF文件,可以达到同样的效果。下面打开记事本文件,输入以下代码:

[version]

signature="$CHICAGO$"

[CmdHereInstall]

CopyFiles = CmdHere.Files.Inf

AddReg = CmdHere.Reg

[DefaultInstall]

CopyFiles = CmdHere.Files.Inf

AddReg = CmdHere.Reg

[DefaultUnInstall]

DelFiles = CmdHere.Files.Inf

DelReg = CmdHere.Reg

[SourceDisksNames]

55="CMD Prompt Here","",1

[SourceDisksFiles]

CmdHere.INF=55

[DestinationDirs]

CmdHere.Files.Inf = 17

[CmdHere.Files.Inf]

CmdHere.INF

[CmdHere.Reg]

HKLM,%UDHERE%,DisplayName,,"%CmdHereName%"

HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%CmdHere.inf"

HKCR,DirectoryShellCmdHere,,,"%CmdHereAccel%"

HKCR,DirectoryShellCmdHerecom-

mand,,,"%11%cmd.exe /k cd ""%1"""

HKCR,DriveShellCmdHere,,,"%CmdHereAccel%"

HKCR,DriveShellCmdHerecommand,,,"%11%cmd.exe /k cd ""%1"""

[Strings]

CmdHereName="CMD Prompt Here PowerToy"

CmdHereAccel="CMD &Prompt Here"

UDHERE="SoftwareMicrosoftWindows

CurrentVersionUninstallCmdHere"

注意各段代码之间必须有空行,必须严格按照上文的格式。输入完后另存为CmdHere.inf文件。随后右击该文件,选择“安装”命令(图4),这样就为鼠标右键添加了一个CMD Prompt Here的命令。注意:本法适用于,WinNT/XP/2003等操作系统,如果使用的是Win9X或WinMe系统时,需要将上面的Windows NT替换成CHICAGO。

小提示:如果你使用DOS命令行只是偶尔的情况,或者总对某一文件夹进行操作的话,不妨右击系统目录中的cmd.exe并选择“属性”命令,切换至“快捷方式”选项卡,在起始位置中输入你需访问的文件夹(图5所示),确定后即可。以后再运行cmd时,命令提示符都会默认在此目录下,即方便又实用。

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus