HI!
Meist lässt sich diese Sicherheitswarnung umgehen wenn du nicht ShellExecute verwendest, sondern run.
LG
Concara
Edit:
Und noch eine Möglichkeit gibt es.
Wenn du bevor du ShellExecute aufrufst ein zweites Script startest mit diesem Inhalt:
Spoiler anzeigen
WinWait("Datei öffnen - Sicherheitswarnung","")
If Not WinActive("Datei öffnen - Sicherheitswarnung","") Then WinActivate("Datei öffnen - Sicherheitswarnung","")
WinWaitActive("Datei öffnen - Sicherheitswarnung","")
Sleep(100)
Send("{TAB 3}")
Sleep(100)
Send("{ENTER}")
Bei ShellExecute wartet nämlich das Script bis das Programm das du starten willst ausgeführt wird und dieses wird durch die Sicherheitswarnung unterbrochen.
Deshalb musst du das Script vorher starten, das unabhängig von deinem Hauptscript, diese Sicherheitswarnung beantwortet.
Run(@ScriptDir & "\Sicherheitswarnungbeantworten.exe") ;Sicherheitswarnungbeantworten.exe ist das Script von oben
ShellExecute("\\193.196.72.5\ProgrammeAutoit$\3ds Max 2009\Pool.lnk")