//------------------------- 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()
Пустые пароли не разрешены, пароль также можно ввести, пример:
%systemroot%\system32\rundll32.exe" keymgr.dll,QWERTY
Если совсем по простенькому, то можно и так:
EXECUTE("C:\Windows\System32\cmd.exe -Verb RunAs") //запуск от имени Администратора
WAIT(1)
EXECUTE("C:\test.bat")
WAIT(1)
просто cmd.exe стартуем с правами администратора...