oh okay:(
alles klar merke ich mir mal, nur so tief wollte ich halt gar nicht in autoIt reinschauen da ich es sonst wohl beruflich wie privat nicht brauchen werde
aber ich werde es mir mal merken,danke
Beiträge von subwayne
-
-
Du brauchst statt Run (Starten von externen Programmen (exe, bat, com oder pif) - siehe Hilfe) den Befehl "ShellExecute" (Öffnen von externen Dateien [alle registrierten Dateiendungen mit einem Standardprogramm) - selbe Parameter.
das wars:)
nun läufts
danke,immerhin schonmal ein erfolgsgeheimnis -
das ist auch so eine frage die ich mir stelle
weder wenn ich über systemsteuerung-email-einstellung ändern
noch über
outlook 2013-datei-kontoeinstellungen ändern gehe
ich bekomme bei beiden einige/alle Buttons nicht mit dem WindowInfo tool ausgelesen, sprich er erkennt nur ein großes anstatt die kleinen unter buttonsich könnte ihm ja nun die koordinatoren x &y sagen
nur die sind doch von bildschirm zu bildschirm unterschiedlich(19"-24" tfts) oder?
Und dann passt das ganze ja auch nicht mehr -
Versuche mal deinen Code zu kommentieren - lies in der Hilfe, welche deiner Funktionen was tut. Das habe ich für dich mal übernommen.
was welche funktion macht, hatte ich eig gelesen, mit einer anleitung von netzwelt.de die war recht verständlich und kurz&bündig, die die ich ghier gefunden hatte die behandelte ja alles von kiesselstein zu kieselstein,vieles davon brauch ich ja gar nicht für meine kurze sache,so scheint mir.
Nachtrag:
BlockInput sperrt Nutzereingaben. Demnach müsstest du davon ausgehen, dass eine Nutzereingabe das Problem verursacht, allerdings sagtest du, dass er während der Laufzeit wartet.
ob mit oder ohne blockinput es passiert nichts anderes
Sleep sorgt nur dafür, dass das Script für eine Zeitdauer pausiert wird. Also eigentlich nichts, was dich weiter bringt.
achso lt der anleitung sollte man die warteschleife reinpacken damit gewartet wird bis das programm fenster aufgebaut/da ist
Hier fallen gleich mehrere Dinge auf.
Du prüfst nicht, ob ein Vorgang abgeschlossen wurde - du versuchst einfach alle 4 Buttons direkt hintereinander zu drücken
ah okay,das wusste ich gar nicht,das stand da nirgends beschrieben, böse anleitungen
Du hast die Hilfe zu den Funktionen nicht gelesen, sonst hättest du nicht statt dem Window-Text den Button-Text in den Parameter geschrieben.
wie?ich hab doch den Window Text hingeschrieben(Basic Window Info Titel)
Mit "ToolTip" kannst du dir Dinge aus dem Programmablauf anzeigen - zum Beispiel eigene "Meilensteile" definieren:
klasse, danke, demnach hägt es ja schon am ersten punkt
er kann scheinbar das programm garn icht aufrufen(mit deinem code)
name der .msi datei passt,sie liegt auch im selben ordner
reicht es einfach "name.msi" zu schreiben oder muss der komplette string "D:bla\name.msi" da rein? -
also zum dns schwenk: das wird von einer anderen/höheren Abteilung gemacht
bei uns betrifft es nur Server1 auf Server2
andere Abteilungen haben dann von Server3 auf Server2
lt der Abteilung ist es daher nicht möglich einfach nur den DNS Ziel(IP) wo anders hinleiten zu lassen, das Thema ist raus.
---------------------------------
zum anderen Thema:
ich hab bisher erstmal versucht mit AutoIT ein einfach 7zip zu installieren
leider bisher ohne erfolg, bis zum outlook problem bin ich noch nicht gekommen
und solangsam läuft mir die zeit weg,ich weiß ja nicht mal ob es später mit autoIt funktioneren würde oder ich auf ein totes pferd setzegibts keinen der helfen mag, gegen ein kleinen Obolus
-
Moin,
ja so ein bisschen was hab ich nun auch mal sebst gemacht,allerdings ohne erfolg^^ aber da bleibe ich nebenbei dranaber vielleicht gibt es hier ja trotzdem noch jemanden der (scheinbar) ne schnelle Mark gebrauchen kann und deswegen mir mein Wunsch erfüllen kann
-
Hallo,
wollte nun mit autoIt und den MouseOver befehlen auch mal herumspielen
und hab einfach mal versucht das 7zip zu deInstallierenNur leider passiert nichts, ich klicke die exe an(egal ob 32 oder 64bit kombiliert,gibt es da eig eine vorgabe/tipp?) und egal ob mit admin oder ohne adminrechte(win7)
es geht immer ein kleines fenster(mit "kaputten" icon) neben der uhr auf und bleibt dann da, egal wie lange ich warte. beendet klappt dann ganz normal,das programm ist aber noch dafrage dazu noch: kann ich es eig irgendwo (zum herumspielen) so einstellen das ich sehe welche schritte er gerade abarbeitet(um zb fehler zu erkennen) den aktuell stehe ich ja auf dem schlauch, hängt es vorne, mittig oder hinten?
das ist der code dazu
AutoItRun("7z920-x64.msi") WinWait("7-Zip 9.20 (x64 edition) Setup") ControlClick("7-Zip 9.20 (x64 edition) Setup", "&Next", "Button1") WinWait("7-Zip 9.20 (x64 edition) Setup") ControlClick("7-Zip 9.20 (x64 edition) Setup", "&Remove", "Button3") WinWait("7-Zip 9.20 (x64 edition) Setup") ControlClick("7-Zip 9.20 (x64 edition) Setup", "&Remove", "Button2") WinWait("7-Zip 9.20 (x64 edition) Setup") ControlClick("7-Zip 9.20 (x64 edition) Setup", "&Finish", "Button1")
ich hatte auch noch ein sleep(5000) am ende drinnen ohne erfolg
auch ein BlockInput (1 &0) vorne und hinten brachte kein erfolgPS: mein hauptziel ist eig das ändern eines MAPI servers,wobei ich da auch schon die nächsten probleme sehe den die buttons dafür haben gar keine bezeichnungen bei "WindowInfo"
-
ja wie ich das händisch mache ist mir klar, hexenwerk ist das ja nicht
aber wenn ich eine automatisch "server_wechseln.exe" hätte, gerne aufgrundlage von autoit, dann wäre das schon toll
nur ich komme irgendwie nicht so recht klar damit, wobei ich auch noch nicht soviel zeit investiert habe zum reinfuchsen (aus arbeitstechnischen gründen)
-
(komisch ich hatte gestern eig noch geantwortet)
edit: das ganze über ein dns ip schwenk zu machen istn icht möglich da wir von mehrern email servern auf wenige email server runter gehen
sprich statt 5 abteilungen mit 5 email servern sind es dann 5 abteilungen mit 3 email servern
aber für jeden ändern sich nur die adresse
wobei in meinem tätigkeitsfeld die startadresse immer gleich ist!
also alle von mir betreuten gehen von Server1 auf Server2 -
-
Hallo,
wir müssen demnächst den MAPI Server bei uns ändern, ist eig nur ein einfacher namensschwenk von server1 auf server2
Nun könnte man zu jedem PC hinlaufen und die klicks selbst machen, ist natürlich doof^^Daher die frage:
Kann mir jemand so ein autoIT Script dafür basteln welches die änderungen mit einem klick auf eine .exe(möglichst ohne adminrechte) ändert?Als gegenleistung,wenn es funktioniert, dachte ich an gesamt 10€
5 für euch (paypal friends)
5 für autoIt