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

Beiträge von minx

  • Bit-Anzeiger

    • minx
    • 27. April 2013 um 01:06

    OK, es geht noch kürzer :D

    // Na gut, jetzt haben wir eine Event- und eine Message-Version ;)

  • Bit-Anzeiger

    • minx
    • 27. April 2013 um 01:02

    Schön, aber das geht auch etwas ( :D ) kürzer und übersichtlicher:

    Spoiler anzeigen
    [autoit]

    Opt("GUIOnEventMode", 1)
    Local $aBits[8], $c = 0

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

    $hGUI = GUICreate("Bits", 205, 60)
    GUISetOnEvent(-3, "quit")
    For $x = 0 To 7
    $aBits[$c] = GUICtrlCreateButton("0", $x*25+5, 5, 20, 20)
    GUICtrlSetOnEvent(-1, "update")
    $c += 1
    Next
    $hOutput = GUICtrlCreateInput("0", 5, 30, 195, 21)
    GUISetState()

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

    While Sleep(100)
    WEnd

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

    Func update()
    If GUICtrlRead(@GUI_CtrlId) = "0" Then
    GUICtrlSetData(@GUI_CtrlId, "1")
    Else
    GUICtrlSetData(@GUI_CtrlId, "0")
    EndIf
    Local $Bin = ""
    For $i = 0 To 7
    $Bin &= GUICtrlRead($aBits[$i])
    Next
    GUICtrlSetData($hOutput, _BinaryToDec($Bin))
    EndFunc

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

    Func quit()
    Exit
    EndFunc

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

    Func _BinaryToDec($strBin)
    Local $lngResult = 0
    For $intIndex = StringLen($strBin) to 1 step -1
    Switch StringMid($strBin, $intIndex, 1)
    case "0"
    case "1"
    $lngResult += (2^(StringLen($strBin)-$intIndex))
    case else
    ExitLoop
    EndSwitch
    Next
    Return $lngResult
    EndFunc

    [/autoit]
  • S7-1200 als Visu

    • minx
    • 26. April 2013 um 16:59

    Infwiefern Visualisierung? Musikalisch gesehen? Oder emuliert das ganze die Oberfläche des Geräts?

  • Tutorial StringFormat - Warum es guter Stil ist :-)

    • minx
    • 23. April 2013 um 23:49
    Zitat von peethebee

    2. Anfällige Setzung der Spezialzeichen " und &

    Dafür gibts ja sowas:

    [autoit]

    Opt("ExpandVarStrings", 1)
    $iAnzahl = 5
    ConsoleWrite("!> Es wurden $iAnzahl$ Fehler gefunden!" & @lf)

    [/autoit]
    Zitat von Taz77

    Oder hab ich da was übersehen, und das ist mit der AutoIt Funktion StringFormat auch möglich?

    Dazu der ehem. AutoIt-Entwickler Valik:

    Zitat

    This looks absolutely retarded. As if StringFormat() isn't confusing enough, now you want to add unnecessary complexity to format specifiers? Pass the correct number of parameters in the correct order and the problem is solved. The design PHP is using solves a minor inconvenience with some very ugly syntax and I don't see any value in adding it to AutoIt.

  • kleines Vote Erinnerungs Program

    • minx
    • 22. April 2013 um 00:28

    OT:

    Bitte AutoIt-Code richtig posten. Erst auf [Blockierte Grafik: http://www.autoit.de/wcf/icon/wysiwyg/insertSpoilerM.png], dann auf [Blockierte Grafik: http://www.autoit.de/wcf/icon/wysiwyg/insertAutoItM.png] und dann erst den Quellcode posten.

  • Böses Update Script

    • minx
    • 21. April 2013 um 18:08

    Die GUI öffnet sich nicht? Wie weit wird denn der Code vorher ausgeführt? Schonmal mit dem Debugger versucht?
    FarmHelper.exe - ein Installer?

  • _IsPressed() | 1. Parameter Problem

    • minx
    • 21. April 2013 um 17:20

    Dito

    Das ist ja praktisch schon das Template für einen Keylogger.

  • Shoot'em (Spiel)

    • minx
    • 18. April 2013 um 21:27

    Die HTML Seite als Bild einzubinden klappt nicht :whistling: ^^

  • Herzlichen Glückwunsch i2c und yxyx (nachträglich auch Blowcake)

    • minx
    • 18. April 2013 um 16:35

    Happy Birthday - bleibt uns erhalten und feiert schön! :party:

  • PeX - ein neues flexibles Textsatzsystem

    • minx
    • 17. April 2013 um 17:51

    Ist ein Dokument das sich nach Standards des Akrobat Readers richtet. Dort, in Chrome, Safari und mit dem OSX Reader (und Foxit (f. Windows)) ist alles i.O.
    Edit: Ok, auch Evince ^^

    @chess Bin mir noch nicht sicher wie ich das letztendlich handhabe. Momentan benutze ich eine DLL, aber davon will ich wegkommen ;)

  • PeX - ein neues flexibles Textsatzsystem

    • minx
    • 17. April 2013 um 10:57
    Zitat

    das Beispiel sieht schon gut aus

    Schö. Ist natürlich nicht der ganze Funktionsumfang, nur eine Quick&Dirty Vorschau ^^

  • Schnelle Grafikroutinen aus der MSIMG32

    • minx
    • 17. April 2013 um 10:55

    Ich meinte auch ohne Aufruf der _GDIPlus bzw. _GDI UDFs, nicht der Dlls ^^

  • PeX - ein neues flexibles Textsatzsystem

    • minx
    • 17. April 2013 um 00:45

    Hi!

    Ich muss immer wieder Arbeiten / Artikel schreiben bzw. Einzelseiten erstellen. Dabei helfen Word / Pages und Co. oft nicht so weiter wie ich das will. Also habe ich mal PeX ins Leben gerufen. PeX (gesprochen: Pech [pɛχ]) ist eine Art Programmiersprache für Textdokumente, also etwas ähnliches wie (La)TeX.

    Der Syntax von PeX übernimmt Elemente aus TeX, XML und BBCode. Es ist leicht damit Dokumente jeder Art, ob Fachartikel oder Flugblätter zu entwerfen. Viele komplexe Dinge werden dem Nutzer einfach abgenommen. PeX kann mit jedem normalen Text-Editor verfasst werden und wird zu einem PDF kompiliert.

    PeX umfasst jetzt schon viele Features wie Formen jeder Art, Paragraphenverwaltung, Tabellen, kleine Shortcodes für alle möglichen Zwecke, es unterstützt Bilder nahezu jeden Formats etc.

    Es ist noch nicht release-fertig, aber ich habe mal ein Demo-Projekt erstellt und angehängt.

    Sobald ich mir komplett klar über den Syntax bin, können gerne auch andere am Projekt mitarbeiten. Es ist noch nicht viel, aber es funktioniert - siehe Anhang. Dieser wurde komplett in PeX erstellt, ohne Nachbearbeitung o.ä.

    mfG

    Dateien

    PeX Resume.pdf 21,38 kB – 652 Downloads
  • Schnelle Grafikroutinen aus der MSIMG32

    • minx
    • 16. April 2013 um 21:33

    Transparent blitten, genauso wie mit Alpha blitten sind extrem schnelle und nützliche Funktionen, die ich bis jetzt in der WinAPI vermisst hab. Das ganze bietet eine schöne Ergänzung zu dem normalen BitBlt aus der GDI32. Damit lassen sich Tile-Basierte Spiele oder Sprites ohne GDI oder GDI+ darstellen, bzw jedes Bild (Pic-Control o.a.) mit einer Alpha-Blend-Maske versehen ^^

    Hier ist die Mini-UDF mit zwei Beispielen. Viel Spaß.

    Dateien

    msimg.zip 74,51 kB – 304 Downloads
  • GUI in Windows Taskleiste ausblenden

    • minx
    • 16. April 2013 um 19:12

    Die Funktion

    [autoit]

    _WinAPI_SetWindowLong($hWnd, $GWL_STYLE, $nStyle)

    [/autoit]

    Setzt Styles für ein fremdes Fenster. Laut Hilfe versteckt der Style (siehe GUI Style Appendix Table) $WS_EX_TOOLWINDOW das Fenster in der Taskbar.

    Schon damit versucht? ^^

  • StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt

    • minx
    • 16. April 2013 um 17:20

    Ergebnisstrings = Teilmenge des Strings

    Pattern = Bildungsvorschrift für Ergebnisstrings. Wie bei Funktionen, nur das heir danach gesucht wird.

  • FotoSort

    • minx
    • 16. April 2013 um 08:11

    Sehr schön :thumbup:

  • Pipeline DLL - die einfachste Art der Prozess-Kommunikation

    • minx
    • 16. April 2013 um 07:18

    Welchen Fehler gibt regsvr? (Komprimierung ist beim Kompilieren Standard - ist wie mit UPX, ich kann aber eine umkomprimierte Version hinzufügen)

  • Tic Tac Toe [mit KI Funktion]

    • minx
    • 16. April 2013 um 07:16
    Zitat

    da ich hier im Forum nichts zu Tic Tac Toe gefunden habe

    Arty X – lernende Tic-Tac-Toe KI
    Tic-Tac-Toe
    [GAME] TicTacToe (3 Gewinnt)

    Da kannst dur dir vielleicht ein wenig abschauen. Deine Variablen Deklaration und Benennung ist katastrophal ^^ . Der Code ist der Bilderbucheintrag eines Spagetti-Codes und alles ist umständlicher als nötig. Schön, dass du dir die Mühe gemacht hast, aber du solltest vielleicht mal folgende Tutorials lesen:

    [Tutorial] Sauber Programmieren
    http://www.autoitscript.com/wiki/Arrays

  • Pipeline DLL - die einfachste Art der Prozess-Kommunikation

    • minx
    • 15. April 2013 um 11:01

    @m-obi Besser? Weiß ich nicht, ich denke einfacher.

    @YXO Für die Kommunikation zwischen zwei Prozessen. Du hast Beispielsweise 2 AutoIt Programme, die nebeneinander laufen. Dann kannst du zwei Aufgaben gleichzeitig ausführen und die Skripte trotzdem noch kommunizieren lassen, z.B. zum Austausch von Variablen-Werten ^^

    BugFix Einen gewissen Sinn hat es ja schon, denn die Daten ordnen sich hintereinander tortzdem in einer Art Stack-Form an, wenn mehrere Daten gleichzeitig gesendet werden.

    UEZ Klar, aber kompilieren denke ich kann das hier keiner (da fehlt der teure Compiler ^^ ). Aber ich schreibs heute Abend dazu - erwartet aber keine Wunder im Code :P

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™