1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. firewalldevil

Beiträge von firewalldevil

  • Positionsklick im z.b. Firefox

    • firewalldevil
    • 7. August 2008 um 11:34

    Hi Lenny,

    zum "Projekt" ...

    ich möchte erstmals einen definierten Klick im Firefox bestimmen. Dafür habe ich den Konfig Hotkey.

    Beim starten soll geprüft werden, ob schonmal die Config druchlaufen wurden, dafür schreibe ich die Variablen in eine Datei und muss sie halt prüfen.

    Datei da, alles okay und das Programm läuft weiter, keine Datei dann geht in die Config. Möchte ich im laufenden Programm die Position verändern dann nutze ich den Hotkey.

    HotKeySet("+!c", "config")

    Dieser Springt wieder in die Config Funktion und soll die Werte wieder speichern.

    Die Scheife werde ich testen, aber wie schreibt man die Variabeln in eine Datei bzw liest sie wieder aus.

    Das verstehe ich noch nicht.

    Gruß und erstmal danke schön

  • Positionsklick im z.b. Firefox

    • firewalldevil
    • 5. August 2008 um 14:41

    danke super, wie kann ich jetzt überprüfen, ob es diesen File schon gibt, wenn ja dann müssen die werte geprüft werden, wenn nein dann müssen werte eingegeben werden.

    also mit:

    IniWrite("C:\Temp\auto_fox.txt", "Wert Y", "$pos_y", "this is a new value")#

    schreibt er:
    [Wert X]
    $pos_x=this is a new value

    ich möchte aber den Wert den ich vorher eingegeben habe dort stehen haben, damit ich ihn später wieder auslesen kann.
    Das ist eine Config Datei für die Maus Position, wenn es dort einen Wert gibt soll keine Config gemacht werden, wenn nicht dann muss die config Funktion aufgerufen werden.

    Hoffe auf Hilfe, danke

  • Positionsklick im z.b. Firefox

    • firewalldevil
    • 4. August 2008 um 21:11

    HotKeySet("{ESC}", "Terminate")


    ;vari wird abgefragt
    $pos_x = InputBox("Maus Position Horizontal eingeben", "alter Wert war 1266")
    ;wartet 2 secunde
    Sleep(400)

    ;vari wird abgefragt
    $pos_y = InputBox("Maus Position Vertikal eingeben", "alter Wert war 257")
    ;wartet 2 secunde
    Sleep(400)

    WinWaitActive("Mozilla Firefox")

    If Not WinActive("Mozilla Firefox") Then WinActivate("Mozilla Firefox")

    Sleep(7000)


    MouseMove($pos_x,$pos_y)
    MouseDown("left")
    MouseUp("left")
    Sleep(4000)

    MsgBox(64,"Überprüfung der Eingabe", "Ist der Wert ok?", 4)


    While 1 = 1
    MouseMove($pos_x,$pos_y)
    MouseDown("left")
    MouseUp("left")
    Sleep(5000)
    Wend


    Func Terminate()
    Exit 0
    EndFunc


    *****************

    wie kann ich die werte in eine Datei schreib und später wieder abfragen?

  • Positionsklick im z.b. Firefox

    • firewalldevil
    • 4. August 2008 um 20:45

    ich benötige jetzt noch ein Sprungbefehl

    Msgbox soll fragen ob wert okay ist wenn ja weiter, wenn nein eingabe der pos x und y wiederholen.

    Wie schreibe ich den wert der position in eine datei c:\temp\pos_.txt ?

    danke

  • Positionsklick im z.b. Firefox

    • firewalldevil
    • 4. August 2008 um 20:16

    Hallo,

    paar Dinge sind schon bekannt.

    Nun aber zur Überlegung:

    Der Firefox ist gestartet.
    Es soll eine Position für einem Mausklick ( 1x links )angegeben werden können, diser Wert soll im Firfox gepürft werden ob die Position richtig ist, wenn ja soll eine Schleife laufen die mit "exc" unterbrochen werden kann. Der Wert der Position soll behalten werden, evtl eine Datei oder was anderes soll in z.b. c:\temp gespeichert werden gibt es dort einen Wert soll dieser verwendet werden aber vorher nocht geprüft ob die Position richtig ist der Benutzer soll dies per Eingabe bestätigen z.b. auf ein Ok Fenster.

    Wer würde mich hier unterstützen ...

    Gruß und danke

    hier mein erster Ausschnitt:

    HotKeySet("{ESC}", "Terminate")


    ;vari wird abgefragt
    $pos_x = InputBox("Maus Position Horizontal eingeben", "Der Wert steht für die Pixel")
    ;wartet 1 secunde
    Sleep(200)

    ;vari wird abgefragt
    $pos_y = InputBox("Maus Position Vertikal eingeben", "Der Wert steht für die Pixel")
    ;wartet 1 secunde
    Sleep(200)

    WinWaitActive("Mozilla Firefox")

    If Not WinActive("Mozilla Firefox") Then WinActivate("Mozilla Firefox")

    MouseMove($pos_x,$pos_y)
    MouseDown("left")
    MouseUp("left")
    Sleep(5000)

    MsgBox("Überprüfung der Eingabe", "Ist der Wert ok?", 1)

    -------

  • dos befehl überprüfen

    • firewalldevil
    • 5. September 2006 um 19:16

    hi,

    ich möchte den ausgeführten dos befehl überprüfen, wie kann ich das machen ?

    der Dos Befehl aus autoit wäre mir klar, er soll z.b md c:testtest sein

    wie kann die den erstellten ordner ( test ) überprüfen ???

  • Tool erstellen um User am PC automatisch einer Gruppe zu zu ordnen

    • firewalldevil
    • 4. September 2006 um 21:59

    hi


    wenn du es noch nicht getestet hast ...

    es geht so über eine dos-box

    mir geht es nicht um diese Beispiel, sondern nur wie ich die vari in den dos befehl bekomme, war halt ein schnelltest.

    also

    start https://autoit.de/www.gmx.de geht auch ... über dos bei mir geht der firefox an ... cool dieser nebeneffekt ...

    aber so wie ober aus dem script geht es nicht ....

  • Benötige Hilfe Beim Scripten :-), angemeldeten user im Netzwerk

    • firewalldevil
    • 4. September 2006 um 21:28

    ich denke es liegt nicht am Tool, sondern am Dos Befehl zum Auslesen des Namen vom PC.

  • Benutzer einer Gruppe zuordnen geht nicht

    • firewalldevil
    • 4. September 2006 um 20:12

    upps genau das was ich suche ...

    kann man den user vorher als vari abfragen und dann den user über dos befehl in die gruppe hinzufügen ??

  • Tool erstellen um User am PC automatisch einer Gruppe zu zu ordnen

    • firewalldevil
    • 4. September 2006 um 19:59

    super ... !!!

    weißt du wie ich die vari jetzt in einen dos befehl bekomme

    zb:

    $Test = InputBox("Starte HTTP Seite", "bitte Seite eingeben die gestartet werden soll")
    Sleep(200)
    MsgBox(64,"öffne ich 2 Secunden folgende Seite:", $Test)
    $rc = _RunDos("start Http://www.$Test.de")

    der dos befehl geht, nur nicht mit der variable, ich möchte zb nur gmx angeben und er soll die seite starten.

  • Tool erstellen um User am PC automatisch einer Gruppe zu zu ordnen

    • firewalldevil
    • 4. September 2006 um 19:26

    okay ist wohl was beim cut & paste schief gelaufen ....

    kann man das Ausrufezeichen in der Sprechblase noch löschen ???

    warum dauert der ausgabewert so lange ... okay sleep 1000 sehe ich grade ..

  • Tool erstellen um User am PC automatisch einer Gruppe zu zu ordnen

    • firewalldevil
    • 4. September 2006 um 19:13

    die vari $Test ist klar, aber wie bekomme ich den wert in die msgbox. in deinem auszug stht dann auch " das was eingeben wurde " aber nicht die echte eingabe aus der vari.

    sorry bin anfänger ...

  • Tool erstellen um User am PC automatisch einer Gruppe zu zu ordnen

    • firewalldevil
    • 4. September 2006 um 19:01

    ja das denke ich mir ... wie bekomme ich in einer msgbox die ausgabe der eingabe als überprüfung rein...

    ich möchte den eingegebenden wert zum test mal anzeigen in einer msgbox ??

  • Tool erstellen um User am PC automatisch einer Gruppe zu zu ordnen

    • firewalldevil
    • 4. September 2006 um 18:31

    den dos befehl kennt ich, aber wie bekomme ich ein fenster mit der abfrage der variable auf ???

  • Tool erstellen um User am PC automatisch einer Gruppe zu zu ordnen

    • firewalldevil
    • 4. September 2006 um 18:04

    Hallo,

    ich möchte gerne mit autoit eine exe erstellen.

    Hier soll der Name des Users abgefragt werden und dieser dann in die locale Gruppe der Hauptbenutzer des PC hinzugefügt werden, der User kommt aus einer festen Domaine.

    Also ein Kleines Fenster imt der Abfragung des Names und max ein Info das der User erfolgreich hinzugefügt ist.

    wer kannn mir helfen bzw das umsetzen ???

    danke vorab !

  • komme aus der schleife nicht raus ....

    • firewalldevil
    • 31. August 2006 um 19:10

    hallo ...

    ich habe ein kleines Problem.

    mein script lautet ....
    -----------------------------
    run setup
    tu was
    tu was

    schleife

    if winactive("xxx") then

    if end

    if winactive("aaa") then

    if end

    if winactive("ccc") then
    exit lool
    if end

    geht zum anfang der schleife

    hier geht weiter ...

    ------------------

    jetzt passeirt folgendes ...

    es kommt eine Message vom setup ("ccc") und das setup springt sofort in ein anderes fenster ( aktuallieseiren der Dateien ).

    wenn ich jetzt das fenster "ccc" abfrage und activ setzte und dann aus der schleife spring, geht das ???

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™