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

Beiträge von Schnitzel

  • AutoBot initalisiert...

    • Schnitzel
    • 16. März 2011 um 16:18

    Herzlich Willkommen und viel Spaß im Forum ;)

    Nützliche Tutorials findest du in meiner Signatur

  • Array vs. mySQL

    • Schnitzel
    • 15. März 2011 um 09:13

    Generell würde ich sagen sind Array's schneller weil diese ja im Arbeitsspeicher sin.
    Wenn dein Programm allerdings zuviel Speicher frisst, oder wenn es lange dauert die Array's zu erzeugen würde ich zu SQL tendieren.

  • FileOpen im bestimmten zeile ein text eintragen!

    • Schnitzel
    • 12. März 2011 um 10:00

    Lösch doch mal die Zeile 16. Also das _ArrayDisplay

  • Kenwort-Sicherung

    • Schnitzel
    • 11. März 2011 um 22:53

    Ich hab das ganze Script mal überarbeitet und etwas kommentiert:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <ButtonConstants.au3>
    #NoTrayIcon

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

    Global $ori_pw = "test"
    Local $Height = @DesktopHeight / 2, $Width = @DesktopWidth / 2

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

    $Main = GUICreate("Passwort-Schutz", @DesktopWidth, @DesktopHeight, 0, 0, $WS_POPUP, BitOR($WS_EX_TOOLWINDOW, $WS_EX_TOPMOST))
    ; Die Styles findest du in der Hilfedatei, die Variablen anstatt der Hex Werte zu verwenden ist viel übersichtlicher
    ; mit WS_EX_TOPMOST kannst du dir das Winontop sparen ;)
    $pic = GUICtrlCreatePic(@ScriptDir & "\bg.jpg","0","0",@DesktopWidth, @DesktopHeight)
    GUICtrlSetState($pic, $GUI_DISABLE); Hintergrundbilder sollten immer deaktiviert werden
    $Label1 = GUICtrlCreateLabel("Passwort:",$Width - 50,$Height - 80,100,20)
    GUICtrlSetBkColor($Label1, $GUI_BKCOLOR_TRANSPARENT)
    $PW_output = GuiCtrlCreateInput("",$Width - 50,$Height - 50,100,20)
    $SubmitButton = GUICtrlCreateButton("Anmelden",$Width - 50,$Height,100,20,$BS_DEFPUSHBUTTON)
    ; Mit defpushbuton kannst du die Passworteingabe auch mit Enter bestätigen
    $Label2 = GUICtrlCreateLabel("Falsches Passwort! Bitte versuchen Sie es erneut!",$Width - 50,$Height - 200,100,100)
    GUICtrlSetBkColor($Label2, $GUI_BKCOLOR_TRANSPARENT)
    GUICtrlSetColor($label2, 0xFF0000); Farbe des Labels auf Rot setzen
    GUICtrlSetState(-1, $GUI_HIDE); Label nicht anzeigen, statt $Label2 kannst du auch -1 verwenden wenn das Label das zuletzt erzeugte Control ist
    GUISetState(@SW_SHOW)

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

    For $i = 0 To 255
    WinSetTrans($Main, "", $i)
    ; die if abfrage gibt hier keinen sinn, Die for Schleife wird sowieso von 0 bis 255 ausgeführt
    Sleep(10)
    Next

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $SubmitButton
    CheckPW(GuictrlRead($PW_output))
    EndSwitch
    WEnd

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

    Func CheckPW($entry)
    If $entry == $ori_pw Then
    Exit
    Else
    GUICtrlSetState($Label2, $GUI_SHOW); Erst bei Fehleingabe das Label anzeigen
    EndIf
    EndFunc

    [/autoit]

    Wieso alle tastenkombinationen sperren? Das fenster ist doch sowieso immer oben auf.
    Gewisse Tastenkombinationen kann man auch nicht ohne weiteres sperren. Strg+Alt+Entfernen ist zum Beispiel von Windows reserviert.

  • Dateinamen aus ordner auslesen und in dropdownlist als auswahl anzeigen

    • Schnitzel
    • 11. März 2011 um 18:36

    Sieh dir mal das an ;)

    [autoit]

    _FilelistToArray()

    [/autoit]
  • TCP Server Frage/Problem

    • Schnitzel
    • 11. März 2011 um 10:36

    Ich weis jetzt nicht ob ich das richtig verstanden habe, aber wieso schließt du den älteren Socket nicht einfach per TCPCloseSocket und löscht ihn dann mit _ArrayDelete aus dem Array?

  • Happy Birthday, leviathan

    • Schnitzel
    • 11. März 2011 um 10:11

    Alles Gute nachträglich zum Geburtstag.
    Ich hoffe du hattest einen tollen Tag :party:
    Und bei der Gelegenheit auch gleich vielen Dank für die tolle Arbeit am µItLight.

    BadBunny:
    Stimmt ich müsste mal wieder weitermachen ^^

  • Happy Birthday, PenGuin

    • Schnitzel
    • 11. März 2011 um 10:11

    Alles Gute nachträglich zum Geburtstag.
    Ich hoffe du hattest einen tollen Tag :party:

  • Happy Birthday, Jautois

    • Schnitzel
    • 11. März 2011 um 10:11

    Alles Gute nachträglich zum Geburtstag.
    Ich hoffe du hattest einen tollen Tag :party:

  • String aufsplitten nach länge?

    • Schnitzel
    • 10. März 2011 um 14:12

    Eine extra Funktion gibt es dafür meines Wissens nicht.
    Aber das ist doch schnell mithilfe von StringLeft und Stringtrimleft zusammengebastelt ;)

  • Benutzerkontosteuerung verhindern

    • Schnitzel
    • 10. März 2011 um 14:10

    Natürlich gibt es ne Lösungen, aber Sicherheitseinstellungen zu umgehen entspricht glaube ich nicht den Sinn des Forums.

    Wen die UAC nervt der stellt sie ja sowieso ab (Siehe BugFix ^^ ).
    Und derjenige den es nicht stört muss halt damit leben, dass es nicht anders geht

  • Subtraction of Strings

    • Schnitzel
    • 10. März 2011 um 14:06

    Please mark solved threads as "gelöst" (german word for solved)
    Just edit your first post, change "Präfix" to "gelöst" and don't forget to save ;)

  • nur Bestimmte Tasten zulassen

    • Schnitzel
    • 10. März 2011 um 10:12

    Und schon wieder wird pee's uralt UDF gebraucht :D

    Sieh dir das mal an: RestrictControlRegExp-UDF - Fehleingaben direkt verhindern, Eingabentypen festlegen
    Damit kannst du die Eingabe per einfachen RegEx kontrollieren

  • RestrictControlRegExp-UDF - Fehleingaben direkt verhindern, Eingabentypen festlegen

    • Schnitzel
    • 9. März 2011 um 14:09

    Tolle UDF die ich schon oft gebrauchen konnte ;)

    Eventuell könntest du mal die Includes anpassen.
    Sonst läufts bei den neuen Autoit-Versionen nicht mehr

    Diese werden benötigt:

    [autoit]

    #include <EditConstants.au3>
    #include <GUIConstants.au3>
    #include <WindowsConstants.au3>

    [/autoit]

    Gruß
    Schnitzel

  • Darkzoqq stellt sich vor :)

    • Schnitzel
    • 9. März 2011 um 13:58

    Herzlich Willkommen und viel Spaß im Forum ;)

    Nützliche Tutorials findest du in meiner Signatur

  • Dateien von x7.to downloaden !

    • Schnitzel
    • 8. März 2011 um 20:01

    Ganz ehrlich. Nimm jDownloader.
    Das selbst zu scripten macht keinen Spaß

  • Maus x-/y-kordinate sperren?

    • Schnitzel
    • 7. März 2011 um 18:59

    Hallo und Herzlich willkommen im Forum.
    In meiner Signatur findest du einige Tutorials falls du Bedarf hast

    Zum Problem:
    Ich denke da könnte man was basteln.
    Wozu brauchst du das denn?

  • Feststellen ob das Mausrad bewegt wurde

    • Schnitzel
    • 7. März 2011 um 16:09

    Natürlich geht das ;)

    Kurzes Beispiel:

    Spoiler anzeigen
    [autoit]

    #include "MouseOnEvent.au3"

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

    Global $i = 0
    _MouseSetOnEvent($MOUSE_WHEELSCROLLDOWN_EVENT, "Scroll", +1)
    _MouseSetOnEvent($MOUSE_WHEELSCROLLUP_EVENT, "Scroll", -1)

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

    while sleep(100)
    WEnd

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

    Func Scroll($Para)
    $i += $Para
    ConsoleWrite($i & @CRLF)
    EndFunc

    [/autoit]

    Link zur UDF

  • Zahlen addieren

    • Schnitzel
    • 7. März 2011 um 14:38

    Immer gerne, kein Problem ;)

    Bitte setz doch den Thread noch auf gelöst.
    (Ersten Post bearbeiten, gelöst auswählen und speichern ;) )

  • Zahlen addieren

    • Schnitzel
    • 7. März 2011 um 12:57

    So sollte es gehen ;)

    Spoiler anzeigen
    [autoit]

    #include <File.au3>

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

    Local $aFile, $iBloecke, $tmpData

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

    GUICreate("Test", 400, 400)
    $cLV = GUICtrlCreateListView("Spalte1|Spalte2|Spalte3|Spalte4|Summe1|Summe2", 10, 10, 380, 380)

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

    _FileReadToArray('test.txt', $aFile)
    $iBloecke = ($aFile[0]/11)-1
    For $i = 0 To $iBloecke
    $tmpData = $aFile[$i*11+1] & '|'
    $tmpData &= $aFile[$i*11+2] & '|'
    $tmpData &= $aFile[$i*11+3] & '|'
    $tmpData &= $aFile[$i*11+4] & '|'
    $tmpdata &= $aFile[$i*11+5]+$aFile[$i*11+6]+$aFile[$i*11+7]+$aFile[$i*11+8]+$aFile[$i*11+9] & '|'
    $tmpdata &= $aFile[$i*11+10]+$aFile[$i*11+11]
    GUICtrlCreateListViewItem($tmpdata, $cLV)
    Next

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

    GUISetState()

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

    Do
    Sleep(100)
    Until GUIGetMsg() = -3

    [/autoit]

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™