如何在使用密钥序列Super-x c
打开时更改Windows 10上cmd.exe的默认起始目录(" Super"我的意思是Windows密钥,无论其名称是什么) ?我可以通过修改
"%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk"
使用visual basic或other,但它不会影响我打开提示的正常方式,这是上面的关键序列。我只想将工作目录更改为我设置为"%HOME%"的环境变量的值。
答案 0 :(得分:0)
@JosefZ在评论中表示,要查看的目录是"%LOCALAPPDATA%\Microsoft\Windows\WinX\Group3"
。为了结束这个问题,我能够用简单的批处理脚本修改快捷方式,
基本上,只需以下内容,它将修改开始菜单中链接的起始目录,以及用户/ admin的win-x
链接。
:: preamble stuff
set "startup=%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools"
call :modifyLink "%startup%\Command Prompt.lnk"
call :modifyLink "%LOCALAPPDATA%\Microsoft\Windows\WinX\Group3\01 - Command Prompt.lnk"
call :modifyLink "%LOCALAPPDATA%\Microsoft\Windows\WinX\Group3\02 - Command Prompt.lnk"
:EOF
:modifyLink
set tscript="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%.vbs"
echo.Set sh = CreateObject("WScript.Shell") > "%tscript%"
echo.Set shortcut = sh.CreateShortcut("%~1") >> "%tscript%"
echo.shortcut.WorkingDirectory = "%HOME%" >> "%tscript%"
echo.shortcut.Save >> "%tscript%"
cscript /nologo "%tscript%"
del "%tscript%"