Как запустить ярлык в другом каталоге, если он работает от имени администратора в Windows Vista? - PullRequest
7 голосов
/ 16 сентября 2008

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

1 Ответ

10 голосов
/ 16 сентября 2008

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

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

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

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

...