/ / Autoit - Requer direitos de administrador apenas se a afirmação for verdadeira - if-statement, admin, autoit

Autoit - Somente requer direitos de administrador se a afirmação for verdadeira - if-statement, admin, autoit

Existe uma maneira de exigir o administrador no Autoit apenas se a afirmação for verdadeira?

eu tentei

Global $a = 0
If $a == 1 Then
#RequireAdmin
EndIf

Mas isso não parece funcionar, ele ainda pede direitos de administrador.

Respostas:

1 para resposta № 1

Se não houver problema se houver mais arquivos:

$a = 1

If($a = 1) Then

Run(Run Script with #RequireAdmin)

Else

Run(Run Script without #RequireAdmin)

EndIf

-1 para resposta № 2

você poderia usar isto:

#include <MsgBoxConstants.au3>

If IsAdmin() Then
MsgBox($MB_SYSTEMMODAL, "", "IsAdmin" & @CRLF & "Admin rights are detected.")
EndIf

Se não for isAdmin e seu var = true então ...