Один пакетный скрипт для открытия любого редактора / приложения с повышенными правами администратора

257
Vicky Dev

Я искал целую вечность сейчас, для этого.

Все, что я хочу, это именно то, что я упоминал в своем вопросе, у меня есть много редакторов, таких как Sublime Text, VS Code и т. Д.

Но все они кажутся бесполезными, когда дело доходит до редактирования файла Windows Hosts, непосредственно без их закрытия, в моей 64-битной системе Windows 7.

Поэтому я хочу, чтобы один пакетный сценарий предоставил администратору тот же доступ к редактору (путь к исполняемому файлу которого я указываю в пакетном сценарии), как и в случае редактора «Запуск от имени администратора» из контекстного меню.

Так что я могу открыть редактор в режиме повышенных прав, а также передать путь к файлу хостов в качестве аргумента для его открытия. Я попробовал приведенный ниже код, но тщетно:

OpenWinHosts1.cmd:

@echo off runas /profile /user:USERNAME "CMD /K \"C:\Path\to\OpenWinHosts2.cmd"" exit /b 

OpenWinHosts2.cmd:

@echo off start "C:\Program Files\Sublime Text 3\sublime_text.exe" "C:\Windows\System32\drivers\etc\hosts" exit /b 

Кто-нибудь может помочь в этом?

0
Не помечайте его как дубликат, если вы не видите его абсолютно таким же, как другие вопросы, я уже говорил, что он должен работать в Windows 7 64bit, а также он должен открывать файл hosts напрямую с помощью того же пакетного скрипта, так что это два явных различия в моем вопросе. Пожалуйста, взгляните на это снова. Vicky Dev 6 лет назад 0
Я внимательно прочитал отмеченный вопрос Вики. DavidPostill не помечает вещи как дубликаты случайно. music2myear 6 лет назад 0
Я сделал это music2myear, но мне все еще нужно стандартное решение на основе пакетного сценария Windows вместо символических ссылок и ярлыков, так как пакетный сценарий более идеален, подключаем, и разработчик имеет полный контроль над ним. Vicky Dev 6 лет назад 0
Решение Блокнот / символическая ссылка используется только тогда, когда вы пытаетесь открыть Блокнот, и в ответе на этот вопрос четко указывается, ПОЧЕМУ при этом вы должны запускать символические ссылки. Ваш ответ, скорее всего, будет кодом самого вопроса. music2myear 6 лет назад 0

0 ответов на вопрос

Похожие вопросы