WinActivate funktioniert in dem Zusammenhang, WinSetOnTop nicht. Möglicherweise könnte man immer ein Zeichen senden und dann wieder WinActivate ausführen. Ist zwar etwas bescheuert, aber mir fällt momentan nichts besseres ein.
Beiträge von nuely
-
-
Ich habe jetzt ein ungewöhnliches Problem. Bei der Installation eines Programms, welches Install Shield nutzt, ist es so als würde jemand bei der Eingabe des Zielverzeichnisses plötzlich ALT+TAB drücken. Jedenfalls wird das Fenster deaktiviert. Ein automatisches Script läuft danach ins Leere, weil das Fenster ja nicht mehr aktiv ist. Dieser Effekt passiert allerdings nicht immer. Von 10 Versuchen ist das jetzt fünfmal passiert. Wenn man in das Fenster klickt um es wieder zu aktivieren hält das etwa eine Sekunde, dann ist es wieder im Hintergrund.
Ob das am Install Shield liegt weiß ich nicht.Gibt es da irgendwelche Vorschläge eurerseits?
-
ja ich habs gefunden, die Varibale heißt $Input1. Funktioniert nur nicht bei Setups die diesen Key nicht auslesen. Ich denke ich werde probieren, dass in ne ini-Datei zu schreiben für den Fall.
-
Wie läßt sich in den Skripten der vom Benutzer ausgewählte Programmpfad in der IOM verwenden?
Ich kann in den fertigen Skripten nicht erkennen, wann dieser Pfad übergeben wird bzw. wie er ausgelesen wird. -
run hat auf jeden Fall den Nachteil, dass es keine Parameter unterstützt.
-
Vielleicht sollten wir nochmal näher hierauf eingehen: Wie funktioniert run in der IOM?
Wenn ich das Script mit run anstatt mit ShellExecute starte kommt das Sicherheitsfenster gar nicht erst.
-
Das ist jetzt ein Schuß ins blaue, aber ich meine, dass es bei Winrar auch eine Möglichkeit gibt das über ne Kommandozeile zu bedienen. Hab ich aber noch nie bedient oder gesehen, nur mal gehört.
-
Diese Windows-Warnung ist sicherlich bekannt. Doch jegliche Reaktion darauf funktioniert nicht. Ich habe folgendes probiert:
WinWait("Datei öffnen - Sicherheitswarnung") bzw.
WinWait("Datei öffnen") bzw.
WinWait("Sicherheitswarnung")controlclick("Datei öffnen - Sicherheitswarnung", "Möchten Sie diese Datei ausführen?", "Button1") bzw.
controlclick("Datei öffnen - Sicherheitswarnung", "Möchten Sie diese Datei ausführen?", 4423) bzw.
send("!a") bzw.
send("!") und danach send("a")Das ganze auch nochmal mit nem wait(10000) zwischen winwait und controlclick.
Ich hab jetzt sogar probiert "send("{Enter}")". Dann müsste er abbrechen. Tut er auch nicht.
Es ist als wenn kein Befehl bei dem Fenster ankommt. Konnte mit googeln nichts finden. Nur wie man die ganze Sicherheitsabfrage abstellen kann. Das will ich aber nicht.
-
ich weiß, aber es sollte am Anfang nicht so leer aussehen. Ich hoffe schließlich, dass das ganze noch ein wenig erweitert wird.
-
Irgendwie vermisse ich so einen Thread. Daher fang ich einfach mal an.
CMenu (erkennen um welche Art von Installer es sich handelt):
http://uawiki.org/CMenu/cmenu.html
Uniextract (Entpacker für Setup-Dateien):
http://legroom.net/software/uniextract
AutoIt (IOM basiert hierauf. Zum schnelleren Testen und einfacherem Editieren der au3-Dateien. Inkl. Window Info zum Erkennen von Fenstereingabemöglichkeiten):
http://www.autoitscript.com/autoit3/downloads.php
USSF (ähnlich zu CMenu, erkennt weniger Installer):
http://aris-toolz.de/ussf.html -
Ich danke dir. Jetzt geht's
-
Lt. Doku ruft run einfach ein Programm auf. Naja sagt der Name ja schon
Wenn ich jetzt ein AU-File schreibe und darin steht z.B. run("setup.exe") wo sucht er dann nach der setup.exe? Im selben Ordner wie das AU-File nehme ich an.
Jedenfalls habe ich genau so einen Fall. Die setup.exe liegt im selben Ordner wie das AU-File. Starte ich die Installation über die IOM kommt die Meldung, dass die Setup.exe nicht gefunden werden kann. Gebe ich im AU-File den kompletten Pfad an, also z.B. run("C:\Install\Programm\Setup.exe") funktioniert das ganze. Nur komplette Pfade sind schlecht, da das ganze ja von CD starten soll und das CD-Laufwerk variieren kann. Ich habs auch schon mit run("\Setup.exe") probiert. Ging auch nicht. -
Ich bekomme manchmal den Fehler "Es sind keine Programme mehr in der IOM". Der Manager startet nur mit Menüpunkt 1. Ich kann den Fehler nicht ganz nachvollziehen bzw. reproduzieren. Es reicht in dem Fall aus einfach die Dateien nochmals zu kopieren. Dann geht alles wieder.
Hab jetzt gerade das Update 3.02 installiert. Denke nicht, dass das damit weg ist. Werde das weiter beobachten. -
glaub ich nicht. Dann wären auch andere Seiten gesperrt. http://www.autoitscript.com z.B. geht auch.
-
Wie erhofft geht das nicht.
Ich bekomme zwei unterschiedliche Meldungen.
Beim Besuch von https://autoit.de/www.autoit.de und anschließender Weiterleitung an http://www.autoit.de/portal.php kommt:
ISVW Security Event ( viruswall )
Die angeforderte URL wurde aufgrund von Sicherheitsrichtlinien geblockt.
Beim direkten Besuch einer Seite wie z.B. Blockieren der Seite kommt:
ISVW Security Event ( viruswall )
Trend Micro InterScan VirusWall 6 hat die Datei aufgrund von enthaltenen Viren geblockt.
-
dann komm ich damit nicht durch die Firewall.
-
@huggy:
gute idee. Ich hoffe das geht nicht. Das sollte ein so teures Produkt erkennen. Werds aber probieren. Auf https://autoit.de/www.autoit.de komme ich übrigens. Erst ab der Weiterleitung blockiert die Viruswall. Auch ein direkter Besuch einer Unterseite wird geblockt.Xenobiologist :
Den Proxy kann ich nicht einfach so umgehen. Nur Proxyverbindungen gehen durch die Firewall. Nur für wichtige Dinge werden Ausnahmen gemacht. Ich glaube kaum, dass ich autoit.de als "wichtig" erklären kann.Was ich mit diesem Thread erreichen wollte, war übrigens nicht unbedingt das mir geholfen wird. Wie gesagt, über Umwege schaffe ich es hierhin. Mir geht es eher darum, dass dies vielleicht noch andere betrifft, die schneller aufgeben und daher gar nicht erst in den Genuss dieser Seite kommen. Denn wer weiß, ob Trendmicro die Einzigen sind, die diese Seite blocken.
-
100% Trendmicro. Zeigt der auch im Log an. Aber kein lokaler (einfacher) Virenscanner, sondern einer auf nem Proxy der den kompletten Internet- und Mailverkehr scannt.
Selbst wenn man URL-Blocking deaktiviert, was es die ganze Zeit war, blockt der. Hat unser Reseller auf Nachfrage auch bestätigt. Den Sinn haben wir nicht verstanden, wenn ich als Admin explizit auf ne Seite will, soll man mich doch lassen. Aber Trendmicro macht es nicht.
-
Ich hab am Wochenende den Artikel über IOM3 in der PC Magazin gelesen und dachte mir das bräuchten wir in der Firma auch. Nur leider wird dort die am häufigsten genannte Quelle (autoit.de) geblockt. Wie ich gerade lesen musste liegt das vermutlich an euren Problemen von letztens. Bei uns blockt das die Viruswall von Trendmicro. Könnte mir aber auch vorstellen, dass andere Produkte das auch blocken. Leider gibt es keine wirkliche Whitelist. Von der Firma aus komm ich daher nur über sehr große Umwege an diese Seite. Vielleicht kann man ja den Sicherheitsfirmen mitteilen, dass man alles wieder im Griff hat. Versuch wärs wert.
Hab leider kein sinnvolleres Unterforum als dieses hier gefunden.