以任何目录为CMD初始当前目录的注册表脚本
作者:yxin1322
blog:
http://blog.csdn.net/yxin1322
转载请注明出处
经常使用Windows命令提示行的朋友都知道,在运行中用cmd命令或直接在附件中打开命令提示符时,默认的当前目录是操作系统设定的个人目录,如当前登陆的用户是Test,则当前目录一般是
C:/Documents and Settings/Test , 如果要使用命令行编译其他目录下的程序文件,如java文件,c#文件,则需要用cd命令切换(当然如果你使用集成开发环境则另当别论了),很不方便。以下注册表脚本将很容易解决这一问题:
REGEDIT4
[HKEY_CLASSES_ROOT/*/shell/cmdhere]
@="Cmd&Here"
[HKEY_CLASSES_ROOT/*/shell/cmdhere/command]
@="cmd.exe /c start cmd.exe /k pushd /"%L//../""
[HKEY_CLASSES_ROOT/Folder/shell/cmdhere]
@="Cmd&Here"
[HKEY_CLASSES_ROOT/Folder/shell/cmdhere/command]
@="cmd.exe /c start cmd.exe /k pushd /"%L/"" |
将上述脚本代码粘贴到一个文本文件中,保存文件为reg后缀的注册表文件,单击此文件导入信息到注册表。做完着一步后,转到需要使用命令提示行的目录,在该目录下的任一文件上点右键,你会发现右键菜单中多出一项"cmd here",单击该项,就可以打开一个以该目录为当前目录的命令提示符窗口。试一下吧,看是不是省了很多麻烦!