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. s.koni

Beiträge von s.koni

  • Button klick nur bei fester ID

    • s.koni
    • 16. Dezember 2009 um 13:07

    SPITZE! Das mit dem Number Befehl war es!

    Vielen Dank! Jetzt kann ich weitermachen.

    Gruß

    Steffen

  • Button klick nur bei fester ID

    • s.koni
    • 16. Dezember 2009 um 12:41

    Hallo zusammen,

    ich möchte Controls anklicken. Die IDs zu den Controls die geklickt werden sollen stehen in einem Array (Es könnten unterschiedlich viele Controls sein, daher ein Array und kein feste ID). Dieses Array durchlaufe ich mittels Schleife - aber das Klappt nicht!

    Gebe ich einen festen Wert für die ID an, dann klappt.


    Beipiel:

    Die ID des Controls ist 139 , ein weiters hat die ID 135

    Array:

    [autoit]

    $ButtonID
    [0]|2
    [1]|139
    [2]|135

    [/autoit]

    Schleife:

    [autoit]


    If WinActive($WinTitel) Then
    ConsoleWrite($WinTitel & @CRLF)
    ConsoleWrite($ButtonID[0] & @CRLF)
    If $ButtonID[0] >= 1 Then
    For $i = 1 To $ButtonID[0]
    WinActivate($WinTitel)
    Sleep(100)
    ControlClick($WinTitel, "", $ButtonID[$i],"left",1)
    ConsoleWrite($ButtonID[$i] & @CRLF)
    Sleep(300)
    Next
    EndIf
    EndIf

    [/autoit]

    Ergebnis: KEIN Control wird geklickt!

    Test:

    [autoit]

    If WinActive($WinTitel) Then
    ConsoleWrite($WinTitel & @CRLF)
    ConsoleWrite($ButtonID[0] & @CRLF)
    If $ButtonID[0] >= 1 Then
    For $i = 1 To $ButtonID[0]
    WinActivate($WinTitel)
    Sleep(100)
    ControlClick($WinTitel, "", 139,"left",1)
    ControlClick($WinTitel, "", 135,"left",1)
    ConsoleWrite($ButtonID[$i] & @CRLF)
    Sleep(300)
    Next
    EndIf
    EndIf

    [/autoit]

    Ergebnis: Controls werden geklickt!

    Weiß jemand Rat????

    Vielen Dank schon mal!

    Gruß

    Steffen

  • FileSelectFolder-Fenster in den Vordergrund holen

    • s.koni
    • 22. September 2009 um 08:03

    Hallo,

    du könntest ein Extra Programm starten, dass dir dann den FileSelectFolder macht. Dieses neue Fenster dann eben in den Vordergrund setzen bzw. auf Existentz prüfen - ist nicht sehr ellegant, aber funktioniert.

    Gruß

    s.koni

  • Datei- UND Ordnerauswahl

    • s.koni
    • 4. September 2009 um 11:46
    Zitat von Raupi

    Ähm, wie willst du damit "nur" einen Ordner auswählen?


    Raupi : Nein, es sollte möglich mehrer Dateien und Ordner auswählen zu können.

    nuts: Denke so wichtig ist es mir dann doch nicht, dass ich mir was selber baue.

    @ojo: So gehts!!!!! Genau dass wars ich erreichen! Vielen Dank! -> Korrektur!!!! Man kann zwar die Ordner + Dateien auswählen, aber es werden nur die Dateien übernommen - Schade

    Werde halt auf diese Funktrion verzeichten - beim Übergeben per Drag&Drop bzw. SendTo gehts ja wie gewünscht.

    Gruß
    Steffen

  • Datei- UND Ordnerauswahl

    • s.koni
    • 4. September 2009 um 10:37

    Hallo zusammen,

    gibt es eine Möglichkeit, dass ich bei einem Datei- bzw. Ordnerauswahldialog Ordner UND Dateien auswählen kann?

    Hintergrund: Baue gerade ein Script das automatisch bei den Ausgewählten oder Übergebenen Dateien/Ordnernd das aktuelle Datum voranstellt. Bei per Drag&Drop oder SendTo übergebenen Dateien und Ordnern klappt das schon. Wird das Script ohne Parameter gestartet, soll eine Datei/Ordnerauswahl möglich sein. Nur kann ich bei FileOpenDialog NUR Dateien und bei FileSelectFolder NUR Ordner auswählen.

    Gibt eine Möglichkeit BEIDES auszuwählen?

    Gruß

    Steffen

  • Dateien umbenennen

    • s.koni
    • 21. August 2009 um 11:08

    Hallo,

    schau dir mal FileFindFirst und StringSplit an. Damit kannst du es sicher realisieren.

    Gruß

    Steffen

  • DNS Server ändern

    • s.koni
    • 21. August 2009 um 07:55

    Morgen!

    Gibt es eine Möglichkeit, dass beim Anmelden des Rechners das File "NameServer" abgefragt werden kann?

    Hintergrund: Bei uns wird beim anmelden der Rechner ein LOGON Script ausgeführt. Dieses wird LOKAL ausgeführt, nicht von einem Rechner auf die anderen zugegriffen. So kann man in dem LOGON Script Lokale Einstellungen abfragen und infividuell anpassen.

    Wenn das geht, dann kannst du doch "einfach" die Datei "NameServer" Zeilenweise einlesen und eine neue Datei schreiben in der dann ggf den Eintrag für den DNS Server geändert ist. Dann die alte Datei löschen oder umbennenn und die neu erstellte mit dem Namen "NameServer" verwenden.

    Weiß nicht ob das praktisch geht, aber vom Verständnis her eine Lösungsmöglichkeit.

    Gruß

    Steffen

  • Link ClipGet Detektor

    • s.koni
    • 19. August 2009 um 10:22

    Hallo dulap,

    das mit dem Menü - weiß nicht ob das geht.

    Was du aber auf jedenfall machen kannst ist, die Zwischenablage überwachen. Dazu brauchst du nur eine While Schleife die den Wert der Zwischenablage ausliest und den Wert mit einem gespeicherten Wert vergleicht. Ist der Wert unterschiedlich, dann kannst du darauf reagieren.

    Beispiel

    [autoit]


    Dim $Temp1, $Temp2
    ; Für 1.Durchlauf initieren
    $Temp2 = Clipget()
    $Temp1 = $Temp2

    [/autoit][autoit][/autoit][autoit]

    While 1
    $Temp2 = Clipget()
    if $Temp1 <> $Temp2 then
    MsgBox(0,"","Wert geändert",1)
    $Temp1 = $Temp2
    else

    [/autoit][autoit][/autoit][autoit]

    endif
    Wend

    [/autoit][autoit][/autoit][autoit][/autoit]


    Vielleicht hilft dir das ja weiter.

    Gruß

    Steffen

  • Fenster Kontrollieren

    • s.koni
    • 18. August 2009 um 08:12

    Ich verstehe nicht ganz, was du mit coords meinst????

    Rate einfach mal: Du möchtest eine bestimmte Farbe innerhalb eines Fensters finden?????

    1. Mit WinGetPos die Fensterposition ermitteln

    2. Mit PixelSearch an der Position des Fensters mit Suchen beginnen.

    Allergings kenne ich keine Möglichkeit festzulegen, dass von unten links nach oben rechts gesucht werden soll. Laut Hilfe sucht PixelSearch von links nach rechts und von oben nach unten.

    Hoffe das hilft dir weiter, ansonsten gibt bitte genauere Infos an.

    Gruß

    Steffen

  • Problem mit selfdelete im Autostart

    • s.koni
    • 17. August 2009 um 10:37

    Hallo,

    schau dir mal in der Hilfe die Befehle unter Macro Refernce - Directory an. Dort werden die Systempfade aufgelistet die mit AutoIt direkt angesprochen werden können, auch

    @StartMenuDir -> path to current user's Start Menu

    Vielleicht hilft dir das ja weiter.

    Gruß

    Steffen

  • .mp3 files mit meinem programm öffnen

    • s.koni
    • 14. August 2009 um 15:23

    Du willst also, dass automatisch alle mp3 Dateien mit deinem Programm verknüpft werden.

    1. Möglichkeit bei WIN XP im Datei Explorer Rechte Maus auf eine mp3 Datei und Öffnen mit... anklicken, dann Programm wählen auswählen. Mit Durchsuchen dein Programm in die Liste audnehmen und dann WICHTIG! "Dateityp immer mit dem ausgewählten Programm öffnen" anwählen.

    2. Möglichkeit bei WIN XP stehen die ganzen Zuordnungen in der Regestry. Hier kann man die sicher auch direkt mit AutoIt ändern - da sind aber sicher andere besser geeignet dir das zu erklären.

    Gruß

    Steffen

  • Timer / Bedingung

    • s.koni
    • 13. August 2009 um 11:40

    Hallo, noch ein Vorschlag: Stell vor der Mausbewegung die aktuelle Position der Maus fest, dann eine sehr schnelle Mausbewegung und gleich wieder eine Mausbewegung auf die "alte" Postion. So sieht man die Mausbewegung kaum.

    [autoit]


    $pos = MouseGetPos()
    MouseMove($pos[0]+10, $pos[1]+10, 0)
    MouseMove($pos[0] , $pos[1], 0)

    [/autoit]

    Gruß

    Steffen

  • Dateien in Netzwerkordner auslesen (UNC-Pfad)

    • s.koni
    • 7. Juli 2009 um 11:13

    Hallo,

    ich denke du kommst über einen DriveMapAdd aufruf nicht herum. Du kannst ja nach erfolgtem einlesen der Verzeichnisse das Laufwerk mit DriveMapDel wieder entfernen.

    Gruß

    s.koni

  • Ping bei Msgbox ausschalten

    • s.koni
    • 5. Mai 2009 um 14:41

    Danke!

    Werde ich wohl machen müssen.

    Gruß Steffen

  • Ping bei Msgbox ausschalten

    • s.koni
    • 5. Mai 2009 um 13:01

    Hallo zusammen,

    gibt es eine Möglichkeit bei einer MSGBOX Ausgabe das PING, also den Sound auszuschalten?

    Ich weiß, man kann über eine RegKey Eintrag den Ton abschalten. Ich möchte aber lieben bei bestimmten MSGBOX den Ton abschalten, bei anderen nicht.

    Habe in der Hilfe und bei der Suche nichts passendes gefunden, daher setze ich meiner Hoffnung auf euch!

    Gruß

    Steffen

  • Musikplayer mit Bass.dll

    • s.koni
    • 28. April 2009 um 13:19

    Hallo,

    tut mir leid, aber wie Sirocool komme ich auch nicht an den Download ran!
    Da nützt auch kein runterscrollen.

    Gruß
    s.koni

  • Zeitformat

    • s.koni
    • 27. April 2009 um 09:59

    Hallo energy98 ,

    brauchst du umbedingt die Zeit über NET TIME? Du könntest auch über @HOUR, @MIN usw. die Zeit/Datum selbst zusammenbauen.

    Gruß
    s.koni

  • Kann AutoIt mitschreiben?

    • s.koni
    • 24. November 2008 um 16:19

    Hallo,
    es gibt bei Scite auch einen ScriptWriter. Damit kann man "mitschreiben" was man macht und dann in einem Script ausführen lassen.
    Vielleicht hilft dir das ja weiter.

    Gruß
    s.koni

  • Position Quick Launch Verknüpfung

    • s.koni
    • 26. August 2008 um 11:14

    Vielen Dank Spider,
    genau so habe ich es mir vorgestellt!!! :thumbup:

    Danke!
    Gruß
    Steffen

  • Position Quick Launch Verknüpfung

    • s.koni
    • 25. August 2008 um 16:16

    Ja, genau das möchte ich machen, anders sehe ich auch keine möglichkeit.

    Wie ich anfangs geschrieben habe, weiß ich die Anzahl der Verknüpfungen + die Größe der angezeigten Icons, daher auch die Koordinate des letzten Eintrags.

    Was ich nicht weiß ist, von welcher Koordinate ich starten muss.

    z.B.
    Quick Launch Position: X= 68 Y=1174 <- Startkoordinate
    10 Verknüpfungen x 24x24 Icon größe = 240
    ToolTip Position X = 68 + 240; Y =1174

    Was mit fehlt ist die Startkoordinate!

    Der rest ist dann einfach.
    Gruß
    Steffen

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™