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. keksi

Beiträge von keksi

  • Ini Datei verschlüsseln & InPut Eingabe verhindern

    • keksi
    • 21. Juni 2009 um 16:55

    1)
    Ja, jetzt hab ichs gepeilt *gg

    2)
    Danke dir fürs Script, ich darfs so ähnlich verwenden, oder ? :)

    Denke hat sich dann [geklärt] ^^

    Edit: eine Frage hab ich noch.
    Datenbanktechnisch kann man ja festlegen, ob NUR Zahlen verwendet werden dürfen.
    Das wäre in MS Access so oder so ähnlich: 0000

    wie kann ich das in AutoIt realisieren ?
    Bsp: hab ein Input Feld, wo ausschließlich Zahlen eingegeben werden können.

  • Ini Datei verschlüsseln & InPut Eingabe verhindern

    • keksi
    • 21. Juni 2009 um 15:01

    Hallo,

    schreibe grad ein woW AutoLauncher (auch hier im Forum zu finden), und habe einige Probleme.

    1)
    Ich finde nichts nützliches, wie ich meine .ini Datei verschlüsseln kann (also die Werte), hab hier das hier offen: [ offen ] .INI Datei verschlüsseln
    jedoch komm ich damit nicht zurecht. :/

    2)
    Ich frage nach den Daten und schreibe die dann in ein InPut Feld rein, jedoch kann man das nachträglich, wenn die GUI geladen ist,noch ändern, und das möcht ich unterbinden.

    Kann mir jemand helfen ?

    Gruss

  • World of Warcraft und Roster

    • keksi
    • 20. Juni 2009 um 23:15

    Hab ich gesehen, aber erst danach bemerkt, sorry. :(

  • Wie viel Stunden Musik (mp3) habe ich?

    • keksi
    • 20. Juni 2009 um 23:14

    Danke, funzt jetzt 1a. :)

  • Wie viel Stunden Musik (mp3) habe ich?

    • keksi
    • 19. Juni 2009 um 16:56
    Code
    F:\Programme\AutoIt\Sammlung\Wie viel Musik habe ich.au3 (23) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
    $sekunden=$sekunden+$zeit[3]
    $sekunden=$sekunden+^ ERROR
    >Exit code: 1	Time: 20.940

    Will irgendwie nicht, warum ?

  • Tagesschau-Player - Immer auf dem Laufenden

    • keksi
    • 19. Juni 2009 um 16:54

    Sehr nice !

  • AutoIt Taskmanager 1.6

    • keksi
    • 19. Juni 2009 um 16:24

    Super Ding, freue mich auf spätere Versionen !

    Ps: wie lange habt ihr daran gearbeitet ?

  • Disco auf dem Desktop

    • keksi
    • 19. Juni 2009 um 13:42

    Ziemlich lustig das alles hier *gg

  • RunIt (Program-Launcher)

    • keksi
    • 19. Juni 2009 um 13:25

    Super ding !

  • Text unlesbar machen

    • keksi
    • 19. Juni 2009 um 13:23

    Super ! Danke für den Source @TE, hat mir sehr geholfen !

  • World of Warcraft und Roster

    • keksi
    • 19. Juni 2009 um 12:59

    Was ist denn ein Roster ?

  • Besoffen

    • keksi
    • 19. Juni 2009 um 12:56

    Nettes Script, find ich gut. :)

  • Warum funktioniert das nicht ? / Fenster verstecken

    • keksi
    • 26. Mai 2009 um 21:32
    Zitat von Pinguin94

    Poste das mal bitte immer als AutoIT Quellcode, so wie oben.


    Vielleicht lässt sich da was mit _IsPressed machen.

    Done.


    Zitat von ChaosKeks

    Erstmal: Wie kannstu so unaufgeräumt leben?! :D Wenn du darauf achten würdest ab und zu absätze zu machen und die verschiedenen Schleifen in die richtige spalte schreibst, wäre das wesentlich übersichtlicher..

    Und wenn du deine Fenster nicht mehr sichtbar machen willst, lass doch einfach deine Funktion "_q" weg? Aber nicht damit andere Leute ärgern gehen.. ich hab mich damit gestern selbst geownt, weil ich das script beendet habe bevor scite wieder sichtbar war -_-

    Recht hast du. Allerdings würde man dann "neu geöffnete" Fenster wieder sehen, und das möcht ich mir der Schleife erreichen. ;)
    Nein ich möcht nur paar Leute auf der LAN damit ärgern. *gg

    Ps: hab mich auch schon mehrmals selbst geowned :D

  • Warum funktioniert das nicht ? / Fenster verstecken

    • keksi
    • 26. Mai 2009 um 13:48

    Danke ChaosKeks
    So funktioniert es ja schonmal. ;)
    Allerdings: wie kann ich einen ENTER Druck immer und immer wieder "simulieren" lassen, sodass man gar nicht mehr die Fenster angezeigt bekommt. Mit einer While Schleife, oder ? Wie bau ich die da jetzt ein ? Danke aber schonmal.

    Alina
    Aber sicher doch.


    [autoit]

    ;Programm Klick Anfang

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

    HotKeySet(".", "klicke") ;Taste belegen
    Global $KLICK, $I ;Variablen für das Programm zugänglich machen

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

    MsgBox(048, "Huhu", "Willkommensnachricht" );Willkommensnachricht
    $abfrage = MsgBox(36, "Fortfahren ?", "Willst du Forfahren ?" & @CR & _
    "Im Nächstem Schritt kommt ein kleines Tutorial") ;kleine Abfrage, ob wirklich gestartet werden soll.

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

    IF $abfrage = 7 Then
    MsgBox(0, "Dann nicht !", "Dann nicht.")
    exit
    EndIf ;Abfrage = NEIN; BEENDEN

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

    IF $abfrage = 6 Then
    MsgBox(0, "Tutorial", "Im nächsten Fenster gebt ihr die Anzahl" & @CR & _
    "der zu ausführenden Klicks an, führt die Maus an den entsprechenden Ort" & @CR & _
    "und klickt auf OK.")
    EndIf ;Abfrage = JA; WEITER

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

    $KLICK = InputBox("Anzahl der Klicks", "Wie viele Klicks beim Druck von '.'", 5) ;Mainfenster

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

    Func KLICKE()
    $I = 1
    EndFunc ;Variable "Klick" auf 1 setzen

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

    While 1
    If $I = 1 Then
    $POS = MouseGetPos()
    MouseClick("left", $POS[0], $POS[1], $KLICK)
    $I = $I + 1 ;While Schleife
    ;I = Anzahl Klicks

    Exit ;Programm beenden
    Return
    EndIf
    WEnd

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

    ;Programm ende

    [/autoit]

    In der Rohfassung hab ichs nicht mehr, habs allerdings erweitert, ist also nicht 100% von mir. Der Name des Autors fällt mir grad auch nicht ein, tut mir Leid.

    Und hier der Hider (eigentlich genauso wie unten beschrieben):

    [autoit]

    ; ----------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.2.0
    ; Script Function: Hide Everything ;)
    ;
    ; ----------------------------------------------------------------------------

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

    MsgBox(2048, "Hide Everything v1", "Hide Everything" & @CR & _
    " " & @CR & _
    "F11 = Verstecken" & @CR & _
    "F10 = Wiederherstellen" & @CR & _
    "" & @CR & _
    "Have Fun (;")
    #include <Array.au3>
    HotkeySet("{F11}","_hide")
    global $array[1]
    func _hide()
    $var = WinList()
    For $i = 1 to $var[0][0]
    If $var[$i][0] <> "" AND IsVisible($var[$i][1]) AND $var[$i][0] <> "Program manager" Then
    WinSetState($var[$i][0],"",@SW_HIDE)
    _Arrayadd($array,$var[$i][0])
    EndIf
    Next
    HotKeySet("{F10}","_q")
    EndFunc
    Func IsVisible($handle)
    If BitAnd( WinGetState($handle), 2 ) Then
    Return 1
    Else
    Return 0
    EndIf
    EndFunc
    func _q()
    for $b in $array
    WinSetState($b,"",@SW_SHOW)
    next
    EndFunc
    while True
    sleep(100)
    WEnd

    [/autoit]
  • Warum funktioniert das nicht ? / Fenster verstecken

    • keksi
    • 25. Mai 2009 um 21:59

    Hallo.

    Wollte 2 Scripte mal mit einander kreuzen, aber das klappt nicht so wie ich das will.
    Bin noch nicht so lange in der AutoIt Szene, aber ich merk schon das diese "Sprache" Zukunft hat, und werd mich bemühen mich weiter darin zu "Schulen" - evtl. mit dieser Seite - die ist echt klasse. ;) War schon oft drauf als "Gast" ^^

    Na ja. hier das Script, worum es geht.

    Code
    #include <Array.au3>
    While True ;Anfang der While Schleife, da True immer wahr ist wird die Schleife bis zu einem Programmabruch (zb Exit) oder einem ;Schleifenabruch (ExitLoop) durchgeführt
    	 Send("{ENTER} 1000000000000000000000000000000000000000000000000000000000000000")
    	 HotkeySet("{ENTER}","_hide")
    	 global $array[1]
    func _hide()
    $var = WinList()
    For $i = 1 to $var[0][0]
      If $var[$i][0] <> "" AND IsVisible($var[$i][1]) AND $var[$i][0]  <> "Program manager" Then
    WinSetState($var[$i][0],"",@SW_HIDE)
    _Arrayadd($array,$var[$i][0])
      EndIf
    Next
    HotKeySet("{F11}","_q")
    EndFunc
    Func IsVisible($handle)
      If BitAnd( WinGetState($handle), 2 ) Then 
    Return 1
      Else
    Return 0
      EndIf
    EndFunc
    func _q()
    for $b in $array
    WinSetState($b,"",@SW_SHOW)
    next
    EndFunc
    while True
    sleep(100)
    WEnd
    WEnd ;Ende While-WEnd Schleife
    Alles anzeigen

    Es soll halt das "Enter" simulieren, und bei Enter sollen alle Fenster versteckt werden.
    Es soll aber gewartet werden, bis Enter gedrückt wird. Ist für ne' Lan Party ;)

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™