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

Beiträge von chip

  • GUI während For-Schleife schließen

    • chip
    • 30. März 2011 um 23:13

    Danke Raupi funktioniert.

  • GUI während For-Schleife schließen

    • chip
    • 30. März 2011 um 22:22

    Hi,

    ich habe folgendes Script:

    Spoiler anzeigen
    [autoit]

    #include <ts3.au3>
    #include <GUIConstantsEx.au3>
    #include <GuiButton.au3>

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

    #region ### START Koda GUI section ### Form=
    $loginform = GUICreate("Login", 272, 149, 192, 124)
    $serverinput = GUICtrlCreateInput("", 80, 8, 177, 26)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $serverlable = GUICtrlCreateLabel("Server:", 8, 8, 54, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $userinput = GUICtrlCreateInput("", 80, 43, 177, 26)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $userlable = GUICtrlCreateLabel("User:", 8, 43, 41, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $passwortinput = GUICtrlCreateInput("", 82, 77, 177, 26)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $passwortlable = GUICtrlCreateLabel("Passwort:", 10, 77, 73, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $loginbutton = GUICtrlCreateButton("Login", 80, 112, 75, 25)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $loginbutton
    _TS3connect(GUICtrlRead($serverinput))
    $wert = _TS3login(GUICtrlRead($userinput), GUICtrlRead($passwortinput))
    If $wert > 1 Then
    _GUICtrlButton_Enable($loginbutton, False)
    For $i = $wert To 0 Step -1
    GUICtrlSetData($loginbutton, "Ban: " & $i)
    Sleep(1000)
    Next
    GUICtrlSetData($loginbutton, "Login")
    _GUICtrlButton_Enable($loginbutton, True)
    EndIf
    EndSwitch
    WEnd

    [/autoit]

    Die ts3.au3 ist in meiner Sig, ist aber für mein Problem nicht nötig. Wie man sieht wird nach einem klick auf den Loginbutton geprüft ob der Wert in $wert >1 ist. Wenn ja wird wird der Button deaktivier und eine forschleife ausgeführt bist $wert auf 0 ist. Soweit funktioniert das auch.
    Mein Problem ist nun aber, dass während die For-Schleife läuft man die GUI nicht schließen kann, weil ja nicht auf $GUI_EVENT_CLOSE geprüft wird. Eine Umstellung auf onEvent brauchte genausowenig einen Erfolg wie auch der Einsatz von adlib.

    Hat jemand eine Idee?

  • leere Ordner + unterordner kopieren

    • chip
    • 30. März 2011 um 20:59

    Am einfachsten geht das so:

    [autoit]

    $quelle = "C:\quellordner"
    $ziel = "C:\zielordner\"
    RunWait(@COMSPEC & ' /c xcopy "' & $quelle & '" "' & $ziel & '" /T /E')

    [/autoit]
  • AutoIT-Mouse-Commands (Bsp: MouseMove und MouseClick) funktioniert nicht falls bestimmte Fenster Fokus haben

    • chip
    • 30. März 2011 um 20:50

    Ist leider ein "normales" verhalten von Autoit. Ich habe bis heute auch nur die Lösung gefunden die UAC zu deaktivieren.

  • Text-To-Speech Wird nicht auf Deutsch gesprochen

    • chip
    • 29. März 2011 um 11:15

    Lad dir mal ein orginal Sprachfile runter: http://www.microsoft.com/reader/de/downloads/tts.mspx

  • SQLite: Verbesserung ?

    • chip
    • 28. März 2011 um 20:56

    Einfach die Datenbank auch speichern und nicht nur im Memory also so:

    [autoit]

    _SQLite_Open("meinedm.sql")

    [/autoit]
  • Prog ins Traymenü

    • chip
    • 27. März 2011 um 15:56

    -13 nicht 13

  • Prog ins Traymenü

    • chip
    • 27. März 2011 um 15:31

    Mit:

    [autoit]

    TraySetOnEvent (-13, "function" )

    [/autoit]

    Und halt entsprechende Funktion dan aufrufen die die GUI wieder auf show setzt.

  • Adress-Übernahme aus Web

    • chip
    • 27. März 2011 um 10:59

    Es gibt eine Web-Spider, aber in wie weit der Funktioniert keine Ahnung: http://www.autoitscript.com/forum/topic/11…mail-extractor/

  • Problem mit der InetGet Funktion

    • chip
    • 27. März 2011 um 10:57

    InetGetSize muss nicht den gleichen Wert die FileGetSize zurückliefern. Prüf mal die Werte auch wirklich gleich sind.

  • Prozesse beenden die von externem Script gestartet wurden

    • chip
    • 26. März 2011 um 02:28

    Ich würde einfach Script 2 die PID des gestarteten Programmes in eine Ini schreiben lassen und dann diese mit Script 1 bei Bedarf auslesen um das Programm zu beenden.

    Also so:

    Script 2:

    Spoiler anzeigen
    [autoit]

    $pid = Run("programm.exe")
    IniWrite("temp", "programm", "pid", $pid)

    [/autoit]

    Script 1:

    Spoiler anzeigen
    [autoit]

    $pid_script2 = Run("script2.exe")
    If ProcessExists($pid_script2) Then
    ProcessClose($pid_script2)
    ProcessWaitClose($pid_script2)
    EndIf

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

    $pid = IniRead("temp", "programm", "pid", "")
    If ProcessExists($pid) Then
    ProcessClose($pid)
    ProcessWaitClose($pid)
    EndIf

    [/autoit]
  • Quelltext in der Exe-Datei archivieren

    • chip
    • 25. März 2011 um 23:35

    SVN ist das Stichwort.

  • Desktop Smiley

    • chip
    • 25. März 2011 um 18:47

    *lach* das ist ja mal echt ein spaßige Sache. :thumbup:

  • Frage an Scite Profis Column Mode

    • chip
    • 25. März 2011 um 12:25

    Steht ja in den Video-Kommentaren, das dazu mindesten version 2.22 brauchst, die aktuelle ist Version 2.25

  • Japan - Atomare Katastrophe

    • chip
    • 24. März 2011 um 23:08

    In Japan kann aber nichts hoch gehen Darter, da das komplett anderes AKW ist als in Tschernobil und es dort nicht zu einer atomaten Detonation wie in Tschernobil kommen kann.

    Hier ist das auch nochmal recht gut beschrieben der Unterschied: http://www.nzz.ch/nachrichten/hi…_1.9877469.html
    Und hier nochmal der Tschernobyl Reaktortyp: http://www.nzz.ch/nachrichten/hi…6r_1.27950.html

  • Japan - Atomare Katastrophe

    • chip
    • 24. März 2011 um 22:01

    Aktuell ist in Europa grademal ein Millionstel von der Strahlung die damal bei Tschernobyl in Europa war. Und selbst bei einem SuperGau wird, eben da die radioaktivität nicht durch eine Explosion in die Atmosphäre kommt, nicht viel mehr ankommen.

  • Japan - Atomare Katastrophe

    • chip
    • 24. März 2011 um 21:29
    Zitat von Mattthias


    Eine Frage die ich mir jeden Tag aufs neue Stelle - Ist der SuperGAU eigentlich schon eingetroffen, verschweigt uns sowohl Tepco (Betreiber des AKW's) als auch die Regierung dass er tatsächlich schon da ist ?

    Wäre er eingetreten würden keine mehr direkt am Kraftwerk so ohne weitere arbeiten können da sie innerhalb von Stunden tot wären.

    Zitat von Mattthias


    Was ist eigentlich der SuperGAU, eine "starke" Verstrahlung großer Gebiete, oder etwa schon die jetzt gefährliche Strahlung in Tokio (immoment nur für Babys) ?

    Der SuperGau ist das schmelzen der Brennstäbe und die darauß resultierende verstrahlung des Bodens und Grundwassers. Anders als bei Tschernobil wird die ausbreitung zwar wesentlich geringer sein, dafür aber um so stärker.

    Zitat von Mattthias


    Wieso ist "Plutonium" weitaus gefährlicher als z.B. das Material was beim SuperGAU im AKW in Tschernobyl lag, radioaktiv = radioaktiv ?!?

    Wie gesagt hat das weniger mit dem Material zu tuen als mit dem Aufbau des AKW. Bei Tschernobyl wurde durch eine Explosion das radioaktive Material in die Luft geblasen und verteile sich daraufhin Großflächig. Bei Fuku wird das nicht der fall sein sondern es wird eine stark konzentrierte Verstrahlung der Umgebung geben was für noch sich dort befindente Personen in kürzester Zeit tötlich ist.

    Zitat von Mattthias


    Strahlung geht durch Körper hindurch, wieso meint die Japanische Regierung man solle sich schützen können indem man Atemmasken aufsetzt und sich gut wäscht ?

    Ist hier gut erklärt: http://de.wikipedia.org/wiki/Inkorporation_%28Medizin%29

    Zitat von Mattthias


    Und zu guter letzt - Was passiert am Ende in Deutschland, werden wir in Zukunft folgen davon tragen ?

    Die Wahlen kommen, alle wollen die AKW abschaffen, die Wahlen sind vorbei und keiner will mehr etwas von AKW abschaffen gesagt haben.

  • Firefox Automatische installation + Addons

    • chip
    • 24. März 2011 um 18:27

    Firefox integriert die Addon nach der Installation fest in sich. Von daher kannst das nichts installieren ohne Firefox zu starten. Aber mit diesem Addon geht es recht einfach die installierten Addons zu sichern und wieder herzustellen: https://addons.mozilla.org/de/firefox/addon/febe/

  • Firefox Automatische installation + Addons

    • chip
    • 24. März 2011 um 18:08

    Du sollstes vielleicht auch eine Frage in deinem Thread stellen ;).

  • Textblöcke in Dateien automatisch kürzen

    • chip
    • 24. März 2011 um 16:53
    Zitat von r4lf


    ich hab noch nie _stringBetween benutzt, aber StringRegExp gibt einen Array zurück! dann kannst du einfach auf alle elemente deine Kürzungsfunktion anwenden.

    _stringBetween nutzt RegExp

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™