Как я могу запустить ярлык в другом каталоге при запуске его от имени администратора в Windows Vista?

StackOverflow https://stackoverflow.com/questions/68307

Вопрос

У меня есть ярлык на моем рабочем столе, который открывает командную строку со многими нужными мне аргументами.Я установил для поля "начать в" значение d:\, и оно работает, как ожидалось (приглашение начинается с d:).Когда я выбираю Дополнительно -> запуск от имени администратора, а затем открываю ярлык, он запускается в C:\Windows\System32, хотя я не менял поле "начать в".Как я могу заставить его запускаться в d:\?

Это было полезно?

Решение

Если вы используете аргумент /k, вы можете добавить одну строку для выполнения смены диска и каталога.Например:

C:\Windows\System32\cmd.exe /k "d: & cd d:\storage"

Используя & вы можете объединить множество команд в одной строке.

Редактировать:Вы также можете сменить дисковод с помощью одной только команды cd "cd /d d:\storage".Спасибо Адаму Митцу за комментарий.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top