设为主页 | 加入收藏 | 繁體中文

菜鸟知识点 让DOS窗口无处不在

  经常和DOS下令行接触的朋友都知道,每次启动下令行时,下令提示符默许的是系统盘的根目次,如果你需要进入一个多层次的子目次时,就会以为非常痛苦:你需要不停地用CD下令进行目次切换,非常贫苦,并且如果遇到长文件名或中文目次名时就更容易出错了。有没有好的要领能在需要的目次途径里产生一个DOS下令行呢?答案是肯定的,使用Powertoys等一类软件就可以轻松完成,但本文介绍的不是使用软件的要领,而是几
  种“徒手”要领,盼望能给各人提供别的一种解决问题的思绪。 
  几种要领,都是经过这种途径解决问题:如果需要在某个文件夹中使用下令行,只需要在Windows资源管理器图形界面中选择该文件夹时右击鼠标并选择相应的下令即可执行(名字可以凭据需要本身起),不用经过层层目次切换进入。上面详细介绍一下完成要领。  
  导入REG文件法
  翻开记事本,在文本中输出以下内容,尽量避免输出错误:
  Windows Registry Editor Version 5.00  
  [HKEY_CLASSES_ROOTDirectoryshellcmd]
  @="在这里翻开下令行窗口"
  [HKEY_CLASSES_ROOTDirectoryshell
  cmdcommand]
  @="cmd.exe /k "cd %L"" 


  细致两段话中心必须有一空行,格式如图1所示,输出完成后另存为“在此使用下令行.reg”文件。保存要领是,选择记事本“文件”菜单中的“另存为”下令,在图2所示的对话框中,将保存类型选择为“全部文件”,在“文件名”中输出“文件名.扩展名”的形式后保存。随后双击运转这个reg文件进行导入,待导入完成后,再找一个深层的文件夹右击,怎么样,是不是出现“在此使用下令行”的选项? 


  修改注册表法  
  在“开始” “运转”中输出“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时,下令提示符都市默许在此目次下,即方便又适用。


    文章作者: 福州军威计算机技术有限公司
    军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。

TAG:
评论加载中...
内容:
评论者: 验证码: