Что нового

Скрипт не работает на другом компьютере

BBukva

Новичок
Сообщения
2
Репутация
0
Добрый день

Написал скрипт который запускает программу делает пару кликов и закрывает её. Работает отлично.
Запускаю этот скрипт на ноутбуке: запускает программу ждёт пару секунд и завершается. Ни кликов ни закрытия программы не происходит. Что не так?

Спасибо

Код:
$sFileExe = 'C:\Program Files (x86)\Technitium\TMACv6.0\TMAC.exe' ;полный путь к exe-файлу
; Введите имя пользователя и пароль для вашей системы.
$sUserName = "User"
$sPassword = "Pass"

; Запускает блокнот развёрнутым на весь экран от имени указанного выше пользователя.
$iPID = RunAs($sUserName, @ComputerName, $sPassword, 0, $sFileExe, "", @SW_RESTORE)
Sleep(500)
ControlClick("Technitium MAC Address Changer v6 - by Shreyas Zare", '', '[CLASS:ThunderRT6CommandButton; INSTANCE:7]');клик по кнопке
Sleep(500)
ControlClick("Technitium MAC Address Changer v6 - by Shreyas Zare", '', '[CLASS:ThunderRT6CommandButton; INSTANCE:6]');клик по кнопке
WinWait ( "MAC Address Changed Successfully",'', 10)
ControlClick("MAC Address Changed Successfully", '', '[CLASS:Button; INSTANCE:1]');клик по кнопке
Sleep(1000)
WinClose("Technitium MAC Address Changer v6 - by Shreyas Zare")
Sleep(2000)
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Попробуйте запустить скрипт от имени того же пользователя, который прописан в RunAs. Либо запустите скрипт с правами администратора. Ещё попробуйте заменить RunAs на Run.
 
A

Alofa

Гость
Код:
; Вместо первого
Sleep(500)
; попробуйте
WinWait("Technitium MAC Address Changer v6 - by Shreyas Zare")
 
Верх