Autoit - 如果声明为真,则只需要管理员权限
Autoit - Only require admin rights if statement is true
有没有办法在 Autoit 中仅当语句为真时才需要管理员?
我试过了
Global $a = 0
If $a == 1 Then
#RequireAdmin
EndIf
但这似乎不起作用,它仍然要求管理员权限。
你可以使用这个:
#include <MsgBoxConstants.au3>
If IsAdmin() Then
MsgBox($MB_SYSTEMMODAL, "", "IsAdmin" & @CRLF & "Admin rights are detected.")
EndIf
如果不是 isAdmin 并且您的 var = true 那么...
如果文件再多也没问题:
$a = 1
If($a = 1) Then
Run(Run Script with #RequireAdmin)
Else
Run(Run Script without #RequireAdmin)
EndIf
有没有办法在 Autoit 中仅当语句为真时才需要管理员?
我试过了
Global $a = 0
If $a == 1 Then
#RequireAdmin
EndIf
但这似乎不起作用,它仍然要求管理员权限。
你可以使用这个:
#include <MsgBoxConstants.au3>
If IsAdmin() Then
MsgBox($MB_SYSTEMMODAL, "", "IsAdmin" & @CRLF & "Admin rights are detected.")
EndIf
如果不是 isAdmin 并且您的 var = true 那么...
如果文件再多也没问题:
$a = 1
If($a = 1) Then
Run(Run Script with #RequireAdmin)
Else
Run(Run Script without #RequireAdmin)
EndIf