3 / 3 / 1
Регистрация: 28.09.2015
Сообщений: 271
|
|
1 | |
Запуск в батнике - команды на запуск файла (из консоли с правами администратора)21.08.2017, 14:49. Показов 37538. Ответов 14
Метки нет (Все метки)
Добрый день, форумчане.
Помогите решить вопрос. Существует файл, которого нужно часто запускать с определенной командой - из командной строки с правами администратора. Раньше использовал следующую операцию. Сперва запускал командную строку от имени администратора. Затем после текста C:\Windows\System32\ вручную прописывал текст 111.scr /p65552 && exit И нажимал на Энтер. Написал батник, для открытия командной строки, создал ярлык для открытия батника с правами администратора. Код
@echo off cmd /k (чтобы не вводить вручную эту строчку каждый раз)
0
|
21.08.2017, 14:49 | |
Ответы с готовыми решениями:
14
Запуск скрипта с правами администратора для юзера Запуск с правами администратора одного батника из другого Запуск exe-файла с правами администратора при запуске системы Запуск скрипта с правами администратора |
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
21.08.2017, 16:51 | 2 |
Делается немного не так.
Создается файл bat с нужными строками внутри (запуск и т.п.), а уже к этому файлу создается ярлык с запуском от имени администратора.
0
|
3 / 3 / 1
Регистрация: 28.09.2015
Сообщений: 271
|
|
21.08.2017, 17:35 [ТС] | 3 |
alpap , я ведь в первом сообщении уже написал - что создал ярлык для открытия батника с правами администратора и запускаю батник - через ярлык.
Вопрос заключается в том - как заставить код батника выполнять команду 111.scr /p65552 && exit ? Окно консоли с командой выглядит так:
0
|
10585 / 5548 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
21.08.2017, 20:42 | 4 |
1
|
3 / 3 / 1
Регистрация: 28.09.2015
Сообщений: 271
|
|
21.08.2017, 22:00 [ТС] | 5 |
То есть из кода
@echo off cmd /k удалить строчку cmd /k И как же тогда этот батник выполнит команду 111.scr /p65552 && exit ?
0
|
10585 / 5548 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
21.08.2017, 22:02 | 6 |
yl3d, молча возьмет и выполнит.
она там совершенно не нужна, а только мешает выполнению нужной части.
0
|
3 / 3 / 1
Регистрация: 28.09.2015
Сообщений: 271
|
|
21.08.2017, 23:16 [ТС] | 7 |
vavun , так код-то как должен выглядеть ?
0
|
10585 / 5548 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
||||||
21.08.2017, 23:19 | 8 | |||||
yl3d,
По факту и батник то не нужен. ярлык к 111.scr создайте с параметром /p65552 и задайте выполение с правами админа.
0
|
3 / 3 / 1
Регистрация: 28.09.2015
Сообщений: 271
|
|
22.08.2017, 00:54 [ТС] | 9 |
vavun , код не работает.
Консольное окно - после вызова файла - не закрывается, а продолжает висеть на экране.
0
|
10585 / 5548 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
22.08.2017, 00:57 | 10 |
сделайте ярлык, в качестве файла укажите 111.scr /p65552
ВСЁ !
0
|
3 / 3 / 1
Регистрация: 28.09.2015
Сообщений: 271
|
|
22.08.2017, 01:25 [ТС] | 11 |
vavun , ярлык сделал.
В итоге получил - простое открытие файла скринсейвера. С таким же успехом можно и просто по самому файлу 111.scr щелкать. (кроме того права админа - на этот ярлык присвоить не могу - не дает выбрать эту опцию) Так все-таки - как заставить батник выполнить команду 111.scr /p65552 && exit ?
0
|
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
22.08.2017, 10:14 | 12 | |||||
а что должно произойти после выполнения команды?
и команда "exit" закрывает окно bat после выполнения кода, но не скрывает окно, что вроде вы собираетесь получить. Добавлено через 3 минуты вот это странно, а можно увидеть?
0
|
3 / 3 / 1
Регистрация: 28.09.2015
Сообщений: 271
|
|
22.08.2017, 16:16 [ТС] | 13 |
alpap , насчет команды "exit" :
как вы можете видеть - в коде Код
@echo off 111.scr /p65552 Это я вопрос задаю - как после выполнения батника - ЗАКРЫТЬ окно консоли (это такое окно черного цвета, которое остается висеть на рабочем столе после запуска сего батника). В ручном режиме, когда я ввожу в консоль запущенную от имени администратора - строчку 111.scr /p65552 && exit происходит следующее: 1.Открывается файл 111.scr в определенном режиме. 2.Закрывается окно консоли. Код, который мне привели Код
@echo off 111.scr /p65552 Насчет ярлыка файла 111.scr, в котором не устанавливаются права администратора - прикладываю скриншот.
0
|
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||||||||||||
22.08.2017, 18:32 | 14 | |||||||||||||||
Сообщение было отмечено yl3d как решение
Решение
yl3d,
ну а самостоятельно дописать команду exit в коде?
1
|
3 / 3 / 1
Регистрация: 28.09.2015
Сообщений: 271
|
|
22.08.2017, 19:04 [ТС] | 15 |
alpap , спасибо.
Теперь все работает
0
|
22.08.2017, 19:04 | |
22.08.2017, 19:04 | |
Помогаю со студенческими работами здесь
15
Запуск программы с правами администратора Запуск программы с правами администратора Запуск установки сетевого принтера с правами администратора Запуск bat файла с правами админа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |