Answers:
创建快捷方式,然后右键单击以获取属性对话框,并将“开始于:”属性设置为您的文件夹。
Properties > Shortcut Tab > Advanced > Run as administrator
启用时,这一解决方案是行不通的。
或者,您可以只使用类似于以下内容的目标字符串:
C:\Windows\system32\cmd.exe /k "c: & cd c:\drv\bat"
显然C:\Windows\System32\cmd.exe
是要跑cmd
。在/k
通过串执行命令并继续。字符串是"c: & cd c:\drv\bat"
。在字符串中,c:
只是更改驱动器号。将&
两个命令联系在一起。cd c:\drv\bat
基本上是更改目录。还要注意的一件事是,光盘c:\drv\bat
还应该更换驱动器。
当然,有多种方法可以使这只猫皮肤化。
批处理文件也可以为您完成。这将使您开始在C驱动器上的Program Files目录中:
@ECHO OFF
CD /D "C:\Program Files\"
CMD
/D
如果要更改为不同于CMD通常启动位置的驱动器,请特别确保使用该开关。
Windows XP的“ 打开命令窗口” PowerToy对于从资源管理器会话直接进入某个目录的CMD控制台也非常方便。
您可以在以下注册表项之一中使用AutoRun字符串值,以对所有 CMD会话实质上自动执行上述操作。
仅针对您的帐户:
HKCU\SOFTWARE\Microsoft\Command Processor\
对于本机上的所有用户:
HKLM\SOFTWARE\Microsoft\Command Processor\
如果自动运行值不存在,则将其创建为REG_SZ类型(也称为字符串值)。对于数据,您可以将路径放入上述批处理文件中(删除ECHO和CMD行),也可以仅插入CD命令,如上例所示。
将注册表指向批处理文件(而不只是添加命令)的好处是,您可以在批处理文件中添加任意多的自动运行命令。这样,您可以创建自定义提示格式,或编写每次CMD启动时要完成的其他任务的脚本。
但是,如果进行这些注册表更改,要记住的一件事是,它们可能会影响其他批处理文件的行为。特别是,批处理文件可能发现自己没有从最初为其编写的目录中开始。
与往常一样,请在进行任何未经测试的更改之前备份注册表。
在问了问题7年后回答:-)
无论如何,它可能会对某人有所帮助!
若要启用快捷方式以“以管理员身份运行”选项,请执行以下操作:
切换后,在“ 属性”对话框&
的“ 目标”文本框中插入用“ 。” 分隔的命令。别忘了,包含文件夹名称的命令带有空格(例如)应用双引号引起来。/k
Program Files
下面的例子
code
目录C:\Windows\System32\cmd.exe /k "D:\Program Files\nodejs\nodevars.bat" & d: & cd d:\code
cmd
任意文件夹的Windows资源管理器地址栏中打开它的文件夹中太(我在Windows 10,不知道它是否工作在旧版本!)