cmd进入指定盘符详解

 

运行栏输入CMD进入指定目录
2008年05月08日 上午 10:29


    每次在Windows的运行栏键入cmd命令后,系统默认进入的目录是C:/Documents and Settings/User>,然后习惯性的切换到其它的工作目录,这样的操作让人很不爽,今天决定让Windows听话一点,在我键入命令后自动进入到指定目录。

    在命令行执行“cmd /?”命令后,查看cmd命令的帮助信息,其中有下面两节资料:

/********************************************************************************/

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
    [[/S] [/C | /K] string]

/C      执行字符串指定的命令然后终断
/K      执行字符串指定的命令但保留
/S      在 /C 或 /K 后修改字符串处理(见下)
/Q      关闭回应
/D      从注册表中停用执行 AutoRun 命令(见下)
/A      使向内部管道或文件命令的输出成为 ANSI
/U      使向内部管道或文件命令的输出成为 Unicode
/T:fg   设置前景/背景颜色(详细信息,请见 COLOR /?)
/E:ON   启用命令扩展(见下)
/E:OFF 停用命令扩展(见下)
/F:ON   启用文件和目录名称完成字符 (见下)
/F:OFF 停用文件和目录名称完成字符(见下)
/V:ON   将 ! 作为定界符启动延缓环境变量扩展。如: /V:ON 会
        允许 !var! 在执行时允许 !var! 扩展变量 var。var 语法
        在输入时扩展变量,这与在一个 FOR 循环内不同。
/V:OFF 停用延缓的环境扩展。

/********************************************************************************/

如果 /D 未在命令行上被指定,当 CMD.EXE 开始时,它会寻找
以下 REG_SZ/REG_EXPAND_SZ 注册表变量。如果其中一个或
两个都存在,这两个变量会先被执行。

    HKEY_LOCAL_MACHINE/Software/Microsoft/Command Processor/AutoRun

        和/或

    HKEY_CURRENT_USER/Software/Microsoft/Command Processor/AutoRun

/********************************************************************************/

    第1段资料指出,cmd命令可以带参数/k执行指定的命令,利用这个特性,可以在运行栏执行cmd命令时加上切换目录的命令,就可以达到目的了,如:

    cmd /k d:                           /*进入D:根目录*/
    cmd /k cd /d d:/download /*进入到指定盘符的指定目录*/

    但这样还不够懒,我连参数都懒得敲,还是看第2段资料,在注册表编辑器里进入到
    HKEY_CURRENT_USER/Software/Microsoft/Command Processor/
    注册表项,将它下面的Autorun项的值修改为“d:”,确认后,再运行cmd命令时,就直接切换到D盘根目录了,如果要切换到其它的指定目录,知道怎么做了吧。

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值