Hi,
benutz ich zwar nicht, aber würde mich trotzdem mal interessen aus welchen Grund diese Funktionen entfernt wurden:
- Removed: _FFClickXY (Drohung wahrgemacht )
- Removed: Wrappers for:
_FFClickImage (_FFImageClick)
_FFClickLink (_FFLinkClick)
Hi,
benutz ich zwar nicht, aber würde mich trotzdem mal interessen aus welchen Grund diese Funktionen entfernt wurden:
- Removed: _FFClickXY (Drohung wahrgemacht )
- Removed: Wrappers for:
_FFClickImage (_FFImageClick)
_FFClickLink (_FFLinkClick)
Eine Minute suchen: [ gelöst ] Frage zum Abspeichern mit FileSaveDialog
Ehrlich gesagt sehe ich das Problem an dem Link nicht. Ist weder ein Stehlspiel noch eine tinyurl die auf eine "dubiose" Seite führt.
Weil er den Link ja nun auch aus seiner Sig raus hat.
Erstmal Forenregeln lesen:
ZitatEs ist nicht erlaubt, in der Signatur Links anzubringen, die den Regeln dieses Forums widersprechen oder Nutzer in die Irre führen (mutwillige TinyURLs, "Stehl"-Spiele, ...).
Geil das von Concara geht perfekt!!!!!! Sicherheitswarnung kommt und wird bestätigt!
Kommt sie aber nicht. Und auch die Sendbefehle werden nicht genommen.
Schon mal überlegt, was für eine monströse Sicherheitslücke es wäre, wenn das ginge?
Microsoft hat es getan und unterbunden ;).Am Skriptanfang mit #RequireAdmin die Rechte holen, dann solltest du die Rechte haben, das Programm ohne weitere Nachfrage zu starten.
Johannes
Nö das #RequireAdmin hat keinerlei Effekt, kommt immernoch die Sicherheitswarnung von XP.
Hi,
habe ein Problem mit der Sicherheitswarnung von XP die kommt wenn man mit ShellExecut etwas ausführt. Ich bekomme das einfach nicht aktiv das Fenster mit der Sicherheitswarnung um dieses zu betätigen:
ShellExecute("\\193.196.72.5\ProgrammeAutoit$\3ds Max 2009\Pool.lnk")
WinWait("Datei öffnen - Sicherheitswarnung","")
If Not WinActive("Datei öffnen - Sicherheitswarnung","") Then WinActivate("Datei öffnen - Sicherheitswarnung","")
WinWaitActive("Datei öffnen - Sicherheitswarnung","")
Sleep(100)
Send("{TAB}")
Sleep(100)
Send("{ENTER}")
Ah danke, werde ich mal testen.
Hi,
mit RunAs kann man ja ein Programm unter einem anderen Benutzer ausführen. Gibt es so etwas auch bei ShellExecute?
Hi,
hat jemand schonmal versucht die Adobe Illustrator CS4 Installtion mit Autoit zu automatisieren. Problem ist hier bei, dass ich nicht mit Autoit Window Info die IDs der Buttons bekomme weil nur das Fenster erkannt wird. Scheint fast so als wäre das Setup in Flash gemacht. Gibts da dann den überhaupt eine ID für die Buttons?
Ok bei Paint helf ich dir da das bei einem Bot eh nicht gebrauchen kannst. Benutz die Funktion ControlClick und es geht in jeder Auflösung.
Nur weil nun nicht expliziert dazu schreibst da es wie in den anderen beiden Thread um einen Bot geht, weiß das trotzdem jeder *lach*.
Wirst du hier keine Hilfe bekommen:
Auszug Forenregeln:
ZitatFolgende Inhalte sind nicht erwünscht oder gar komplett verboten. Das Team behält es sich ausdrücklich vor, die Umsetzung der Regeln je nach Schweregrad zu verwarnen, zu löschen oder gar komplett zu sperren.
- Bots für Spiele jeglicher Art, insbesondere Onlinespiele und ganz besonders Silkroad Online sowie World of Warcraft
Ja brauche ein BlockInput, da vor dem starten der installscripte noch Prüfung durchläuft. Müsste eigentliche auch strg+alz+entf blocken aber das lass ich erstmal.
Habs jetzt so gelöst, dass ich BlockInput vor dem aufrufen des Scriptes deaktiviere und im augerufenen scirpt dann wieder aktiviere. Leider unschön aber kann man wohl nicht ändern.
Wenn es im aufgerufenen Skript ist geht es, allerdings brauche ich es im ersten, da dort noch weiter scripte aufgerufen werden sollen und dazwischen auch keine eingabe durch den Benutzer erfolgen soll.
Ich glaube ich nerve langsam heute mit meinen Problemen, also erstmal sorry.
Ich rufe mit einem ganz simplen Script eine anderen Autoit-exe auf:
BlockInput(1)
RunAsWait("user","ads","123",0,"\\193.196.72.5\ProgrammeAutoit$\AcrobatPro9\install.exe")
BlockInput(0)
Das aufgerufene Script:
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
RunAS("g-admin3","ads","installer123",0, "\\193.196.72.5\ProgrammeAutoit$\AcrobatPro9\Adobe Acrobat 9 Pro\Setup.exe")
WinWait("Setup","Wählen Sie die Sprac")
If Not WinActive("Setup","Wählen Sie die Sprac") Then WinActivate("Setup","Wählen Sie die Sprac")
WinWaitActive("Setup","Wählen Sie die Sprac")
sleep(100)
Send("{ENTER}")
WinWait("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent"," Adobe")
If Not WinActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent"," Adobe") Then WinActivate("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent"," Adobe")
WinWaitActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent"," Adobe")
sleep(100)
Send("{ENTER}")
WinWait("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Testversion installi")
If Not WinActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Testversion installi") Then WinActivate("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Testversion installi")
WinWaitActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Testversion installi")
sleep(100)
Send("123456789123456789")
sleep(100)
Send("{TAB}")
sleep(100)
Send("{ENTER}")
WinWait("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Bitte einen Setuptyp")
If Not WinActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Bitte einen Setuptyp") Then WinActivate("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Bitte einen Setuptyp")
WinWaitActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Bitte einen Setuptyp")
sleep(100)
Send("{TAB}")
sleep(100)
Send("{DOWN}")
sleep(100)
Send("{TAB}")
sleep(100)
Send("{TAB}")
sleep(100)
Send("{TAB}")
sleep(100)
Send("{ENTER}")
WinWait("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Klicken Sie auf ""Wei")
If Not WinActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Klicken Sie auf ""Wei") Then WinActivate("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Klicken Sie auf ""Wei")
WinWaitActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Klicken Sie auf ""Wei")
sleep(100)
Send("{ENTER}")
WinWait("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Klicken Sie ""Install")
If Not WinActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Klicken Sie ""Install") Then WinActivate("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Klicken Sie ""Install")
WinWaitActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Klicken Sie ""Install")
sleep(100)
Send("{ENTER}")
WinWait("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Beim erstmaligen Sta")
If Not WinActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Beim erstmaligen Sta") Then WinActivate("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Beim erstmaligen Sta")
WinWaitActive("Adobe Acrobat 9 Pro - English, Français, Deutsch - Assistent","Beim erstmaligen Sta")
sleep(100)
Send("{ENTER}")
Laut der Hilfe ist send() auch bei BlockInput weiterhin möglich, was allerdings in diesem Praxisbeispiel nicht der Fall ist. Sobald BlockInput aktiv ist werden keinerlei send() mehr durchgeführt. Gibt es hier einen Trick dabei oder evtl. andere möglichkeiten Benutzereingaben zu blockieren?
Ja jetzt geht es danke.
Mh also müsste ich es in der install.exe so schreiben:
RunAs("user","ads","123",0,"X:\AcrobatPro9\Adobe Acrobat 9 Pro\Setup.exe")
[/autoit]Edit: Ne geht auch nicht.