Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Hito on October 10, 2018, 12:33:05 PM

Title: Как запустить bat-файл от имени администратора?
Post by: Hito on October 10, 2018, 12:33:05 PM
Ребят, уже пол часа инет рою и не могу найти... Никто не знает, как это сделать? Ато я кликером запускаю через EXECUTE, а оно у меня подтверждения просит...
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Vint on October 10, 2018, 12:52:21 PM
Создай на него ярлык. В свойствах ярлыка поставь запуск от администратора. И кликером запускай уже ярлык.
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Hito on October 10, 2018, 01:00:19 PM
В свойствах ярлыка поставь запуск от администратора
Я бы рад, но...
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Hito on October 10, 2018, 01:18:26 PM
Объясню задачу... Есть некое окно, процесс которого нужно убить. Это окно не реагирует на команду из кликера PostMessage($hwnd ,0x0010,0,0), но реагирует на команду из bat-файла. Но когда кликер пытается запустить батник, в котором прописано "taskkill /IM Proga.exe", то винда просит подтвердить запуск этого батника. Как это преодолеть?
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Vint on October 10, 2018, 02:20:30 PM
Я бы рад, но...
Даже не обязательно ярлык, это прямо на батнике можно делать.
На вкладке заблокированы изменения... хм, может ты зашёл не под админской учёткой? Из под другого пользователя, кажется, их нельзяпроставить.
Не знаю под рукой нет системы выше XP, село мы.
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Hito on October 10, 2018, 02:24:07 PM
Я бы рад, но...
Даже не обязательно ярлык, это прямо на батнике можно делать.
На вкладке заблокированы изменения... хм, может ты зашёл не под админской учёткой? Из под другого пользователя, кажется, их нельзяпроставить.
Не знаю под рукой нет системы выше XP, село мы.
В системе от имени администратора - И на ярлыке, и на батнике одна и та же картина...
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Vint on October 10, 2018, 02:27:11 PM
Аааа. Так ты прочитай свой скриншот внимательно!
Нельзя включить для программ на сетевом диске.
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Hito on October 10, 2018, 04:35:44 PM
На диске "С"...
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Vint on October 10, 2018, 05:23:25 PM
А вот это уже я находил. Писали если "засерено" то нужно войти под учёткой администратора. За что купил, за то и продаю.
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Hito on October 10, 2018, 06:03:47 PM
а какое отношение данная тема имеет к Clickermann?
Автор явно разделом ошибся.
Из кликера пытаюсь батник запустить.
Title: Re: Как запустить bat-файл от имени администратора?
Post by: i0 on October 10, 2018, 08:27:23 PM
если "засерено", то ты не создал ярлык.
надо создать ярлык к .bat и уже в свойствах ярлыка, таб "Ярлык", нажать кнопку "Дополнительно" и там уже включить галку "Запуск от имени от администратора"
но всё равно же вылезет окно подтверждения от UAC (и правильно вылезет, нефиг всяким командным файлам запускаться с админскими правами без предупреждения)
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Hito on October 10, 2018, 11:14:01 PM
если "засерено", то ты не создал ярлык.
надо создать ярлык к .bat и уже в свойствах ярлыка, таб "Ярлык", нажать кнопку "Дополнительно" и там уже включить галку "Запуск от имени от администратора"
но всё равно же вылезет окно подтверждения от UAC (и правильно вылезет, нефиг всяким командным файлам запускаться с админскими правами без предупреждения)
С диска "С" все норм запускается и без галочек. Но галочку нельзя установить и в ярлыке.
Title: Re: Как запустить bat-файл от имени администратора?
Post by: i0 on October 11, 2018, 06:57:58 AM
у нас разные окошки свойств ;)
(http://joxi.ru/4AkEMwhy8ayQmq.png)
Title: Re: Как запустить bat-файл от имени администратора?
Post by: Axelenz on October 15, 2018, 01:46:46 PM
Code: (clickermann) [Select]
//------------------------- PowerShell -----------------------------------------
//Подпрограмма вставить данные из буфера в PS (нажать/отпустить правую клавишу мышки)
SUB(down_up)
   POSTMESSAGE(WNDFIND("Windows PowerShell"), 0x0204, 0, 0)
   WAITMS(50)
   POSTMESSAGE(WNDFIND("Windows PowerShell"), 0x0205, 0, 0)
   WAITMS(50)
   POSTMESSAGE(WNDFIND("Windows PowerShell"), 0x0100, 0x0D, 0)
   WAITMS(500)
END_SUB

EXECUTE("C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe")
WAIT(1)

//Запустить от имени Администратора
TOCLIP(STRCONCAT("runas /savecred /user:Администратор C:\test.bat "))
down_up()

Пустые пароли не разрешены, пароль также можно ввести, пример:

Code: (clickermann) [Select]
%systemroot%\system32\rundll32.exe" keymgr.dll,QWERTY
Если совсем по простенькому, то можно и так:

Code: (clickermann) [Select]
EXECUTE("C:\Windows\System32\cmd.exe -Verb RunAs")      //запуск от имени Администратора
WAIT(1)

EXECUTE("C:\test.bat")
WAIT(1)

просто cmd.exe стартуем с правами администратора...