当我以管理员身份打开 CMD 时,路径是C:\Users\Asus
。我想要的是打开 CMD 时的默认路径是C:\Users\Cloud___
。我已将此用户设为管理员,但它不起作用。有人能告诉我如何更改它吗?
答案1
我假设您像我一样,按下开始 cmd 并以管理员身份打开它。
在这种情况下,仅打开管理员,您无法更改默认路径。但有一些解决方法。
以管理员身份打开脚本
您可以编写一个小脚本来更改路径,然后启动交互式命令提示符。您无需从开始菜单打开 cmd,而是可以打开该脚本。以下是此类脚本的一个示例:
:: -- Open an interactive command prompt from a different path.
:: -- Lets hide commands for a cleaner experience.
@echo off
:: -- Change the path to the user's profile (eg. c:\users\myuser). Change this to anything if desired.
cd /d %USERPROFILE%
:: -- Start a new interactive command prompt to keep the script alive and become interactive.
cmd /c cmd
:: -- Add commands below that you want to be executed if a user types exit from the cmd.
:: -- This section is completely optional and can be left out of your script.
echo good bye
pause
它将允许您以管理员和非管理员身份执行完全相同的操作。net use g: \\myserver\share
如果您愿意,您甚至可以在 cmd 中以管理员身份提供网络映射。只需在使脚本交互之前输入所有这些命令即可。
使用 Windows 终端
Microsoft 创建了 Windows Terminal,这是一个可从 Microsoft Store 下载的应用程序,它为多个命令提示符、PowerShell 和其他 CLI 界面创建了一个选项卡式界面。与 cmd 不同,如果您以管理员身份打开 Windows 终端,并启动新的命令提示符实例,它将默认在您的配置文件路径中打开,而不是 c:\windows\system32。使用 WIN+R
当您使用WIN+R打开 Windows 运行命令时,您可以输入命令。默认情况下,输入的最后一个命令会显示在那里,您可以使用下拉框选择以前的命令。由于这会记住命令,您可以在那里输入以下命令并使其始终准备就绪:cmd /k "cd /d %USERPROFILE%"
默认情况下,如果您在此处按下 ok,命令将正常执行。如果您按住 ctrl 和 shift 并按下 Ok,或者按下CTRL++ SHIFT,ENTER命令将以管理员身份运行。
答案2
要在特定路径中打开命令提示符,请创建一个快捷方式cmd /k cd "C:\Users\Cloud__"
并使用它来启动 Cmd,命令提示符将始终在那里打开。
提示:如果您想始终以管理员身份运行它,那么在快捷方式属性>高级>检查以管理员身份运行>确定>确定。