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

Beiträge von name22

  • Deutsche Hilfe - Neue Dateien 3.3.8.1 - mitmachen

    • name22
    • 29. Juli 2012 um 11:53

    Ich habe den Text zu den Datentypen aus der ObjCreateInterface.txt kopiert, da das im englischen Original auch so gemacht wurde.

    Dateien

    DllCallAddress.txt 4,41 kB – 826 Downloads
  • Redewendung

    • name22
    • 28. Juli 2012 um 05:53

    Von "etwas müde sein/werden" hab ich zwar noch nie was gehört, aber es klingt auch nicht besonders komisch oder so...
    Ich kenne nur "etwas leid sein/werden".

  • CapsLock on/off abfrage

    • name22
    • 27. Juli 2012 um 20:52

    Die Frage wurde schon mal gestellt ;). Das hier hat die Forensuche ergeben: https://autoit.de/index.php?page=Thread&postID=100110 (Link im 2. Beitrag)

  • Deutsche Hilfe - Neue Dateien 3.3.8.1 - mitmachen

    • name22
    • 27. Juli 2012 um 20:48

    Vielleicht könntest du ja diese Datei übersetzen, ich hab nicht wirklich viel Ahnung von Typographie... Ich würde das nur übersetzen wenn sich kein anderer findet, bevor da nachher Blödsinn in der Hilfe steht ^^...

  • Sysadmin day!

    • name22
    • 27. Juli 2012 um 19:14

    Danke für alles Gun-Food :thumbup: . Was würden wir nur jemals ohne dich tun ;) ...

  • Deutsche Hilfe - Neue Dateien 3.3.8.1 - mitmachen

    • name22
    • 27. Juli 2012 um 17:03
    Zitat

    Es sind noch Dateien zum übersetzen vorhanden ...


    Jaja, ich mach ja schon... :P
    Dateien, wie immer, im Anhang.


    Edit: Zu $tagTEXTMETRIC.txt: Hat jemand eine Ahnung wie ich "specifies the height (ascent + descent) of characters." übersetzen soll? Eigentlich sollte der deutsche Begriff für "ascent" ja Oberlänge sein, aber scheinbar ist im englischen damit die Mittellänge + die Oberlänge gemeint (sonst würde man nicht auf die volle Höhe der Buchstaben kommen) :S.

    Deutsch (links) und Englisch (rechts):

    [Blockierte Grafik: http://upload.wikimedia.org/wikipedia/commons/thumb/9/98/Typografische_Begriffe.svg/600px-Typografische_Begriffe.svg.png][Blockierte Grafik: http://www.pyglet.org/doc/programming_guide/font_metrics.png]

    Dateien

    ObjCreateInterface.au3 1,4 kB – 654 Downloads ObjCreateInterface.txt 3,78 kB – 767 Downloads
  • Daten über das Internet senden

    • name22
    • 27. Juli 2012 um 15:45

    Ich verstehe leider nicht wo da das Problem liegt... Wie willst du die Datei sonst übertragen? Das ist die Standardmethode um Dateien an einen Webserver zu senden. Und die Größenvariation zwischen den Dateien hast du doch sowieso in jedem Fall, oder?
    Außerdem schickst du es ja als Datei... Dieser String ist deine Datei, abgesehen von einem Index Eintrag und ein wenig drumherum auf einer Festplatte ist da nicht mehr dran ^^.
    Ich weiß nicht wie dein Server aussieht, oder ob du da vollen Zugriff drauf hast, aber man könnte die Daten auch mit AutoIt beim Server entgegennehmen. Dann könntest du die Daten in jeder beliebigen Form übertragen ohne dir Gedanken über jegliche Standards machen zu müssen. Ich hab sogar mal einen kleinen HTTP-Server für mein Heimnetzwerk in AutoIt geschrieben. Aber ob das wirklich eine Alternative ist :S...

  • Bestimmte Dateien in .Ini schreiben lassen

    • name22
    • 26. Juli 2012 um 22:12

    Willst du die Dateipfade mit Datei in die .ini schreiben? :huh:
    So klingt es nämlich in deiner abstrakten Formulierung. Und wenn du das vorhast würde ich dir empfehlen das zu lassen... Fremdstrukturen vertragen sich nicht gut mit einer .ini, da würden auch die Ini Funktionen in AutoIt den Geist aufgeben.

  • Daten über das Internet senden

    • name22
    • 26. Juli 2012 um 22:07

    Da es sich um eine .ini handelt kannst du die Daten auch einfach als String übertragen, oder nicht? .ini sind Textbasierte Dateien, da findet man für gewöhnlich keine Binärdaten. ;)

  • Daten über das Internet senden

    • name22
    • 26. Juli 2012 um 21:54

    Ich kenne mich nicht wirklich mit PHP aus, aber du könntest mal mit der $_POST Variable oder ähnlichem experimentieren. Wenn Daten per POST an ein PHP script gesendet werden, dann landen die normalerweise in der $_POST Variable des Scripts. Von da aus kannst du sie ja dann entsprechend verwalten. Es sollte auch kein Problem sein, alle Daten in den Content Bereich des HTTP Requests zu packen und nachher im PHP Script wieder zu trennen.
    Der WinHTTP Part ist auch recht simpel. Dazu finden sich auch Beispiele in der Hilfedatei von WinHTTP und im englischen AutoIt Forum.

  • Daten über das Internet senden

    • name22
    • 26. Juli 2012 um 20:12

    Ich persönlich würde es per TCP oder WinHTTP lösen (wobei ich auch bei TCP HTTP benutzen würde, von dem her ist WinHTTP wahrscheinlich einfacher). Über WinHTTP könntest du z.B. eine POST Nachricht an deinen Server senden mit der Datei die du übertragen möchtest als Inhalt. Dafür wird kein Internet Explorer benötigt und es ist vermutlich wesentlich zuverlässiger als deine jetzige Lösung.

  • Stringwert auf 2 Nachkommastellen runden

    • name22
    • 25. Juli 2012 um 19:24

    Ein paar Zeilenumbrüche weniger und dafür mehr Spoiler in deinen Beiträgen würden auch nicht schaden ;).

  • Gdi+ Grafik speichern

    • name22
    • 25. Juli 2012 um 16:30

    Wenn die Funktion durch das Aktualisieren der Position später so häufig aufgerufen wird, dann ist GraphicsDrawStringEx vielleicht sogar eher geeignet...
    Außerdem kann man nach erstellen der benötigten Objekte und Structs die Funktion beliebig oft mit den selben Parametern aufrufen ohne weiteren Arbeitsaufwand. Bei der Custom Variante werden alle Objekte bei jedem Aufruf neu erstellt und nie ordnungsgemäß aus dem Arbeitsspeicher entfernt. Wenn ich deine Funktion also oft genug aufrufe, dann hab ich irgendwann ein Problem...

    Wie wäre es wenn man erstmal klärt warum Ilses Script nicht funktioniert?
    Das Problem liegt bei den Parametern.

    [autoit]

    _GDIPlus_GraphicsDrawStringEx($hgraphics, $Text1, $Test[2], 0, $hFormat, $hBrush) ;hier mit StringEx

    [/autoit]


    Du hast hier ein bisschen zu enthusiastisch mit Copy/Paste gearbeitet wie mir scheint ^^. Der 3te Parameter sollte nicht $Test[2] sein, dort steht lediglich der Name der Schriftart drin, die Funktion verlangt ein Handle zu einem Schriftart Objekt. Das hast du sogar schon, du musst es nur noch einsetzen ($hFont ;)). Der 4te Parameter sollte auch nicht 0 sein... Du hast doch bereits ein Layout mit den gewünschten Koordinaten ($tLayout), also benutze es doch als Parameter.
    Wenn du die Koordinaten dieses Layouts später anpassen möchtest, dann kannst du entweder ein neues Layout mit der selben Funktion erzeugen und dadurch das alte in der Variable überschreiben, oder du kannst mit DLLStructSetData arbeiten (was ein wenig schwieriger ist).

    Edit: Oder du nimmst UEZs fertige Version :D.

  • Gdi+ Grafik speichern

    • name22
    • 25. Juli 2012 um 14:40

    1. Verwende statt der jetzigen Funktion

    [autoit]

    _GDIPlus_GraphicsDrawStringEx

    [/autoit]

    da kannst du ein Brush Objekt beliebiger Farbe angeben.
    2. Was sollte da auch passieren? Bevor die Endlosschleife überhaupt anfängt und das erste Mal die Position verändert wird, ist doch schon längst alles gezeichnet und GDIPlus per GDIPlus_Shutdown wieder "deaktiviert". Du müsstest bei jeder Positionsveränderung alles neuzeichnen, speichern etc. und erst kurz vor Beenden des Scripts die verwendeten Ressourcen löschen und GDIPlus_Shutdown anwenden.

  • List mit Icon's von den Einträgen

    • name22
    • 23. Juli 2012 um 22:10

    Wie währs mit einem Listview mit dem Stil $LVS_NOCOLUMNHEADERS? Das sieht zumindest ähnlich aus... Ich weiß aber leider nicht wie/ob das mit einem List Control möglich ist.

  • Deutsche Hilfe - Neue Dateien 3.3.8.1 - mitmachen

    • name22
    • 22. Juli 2012 um 14:38

    Datei im Anhang.

    Dateien

    FileGetEncoding.au3 342 Byte – 661 Downloads
  • Breite Fensterrand

    • name22
    • 22. Juli 2012 um 13:26

    Coole Funktion BugFix. Das kann ich für mein nächstes Script gebrauchen :thumbup: .

  • Deutsche Hilfe - Neue Dateien 3.3.8.1 - mitmachen

    • name22
    • 22. Juli 2012 um 13:23

    Ich hoffe es ist mir gut gelungen. Anbei die Dateien von _WinAPI_GetTextMetrics und _WinAPI_DuplicateHandle.

    Dateien

    _WinAPI_DuplicateHandle.au3 476 Byte – 682 Downloads _WinAPI_DuplicateHandle.txt 980 Byte – 698 Downloads _WinAPI_GetTextMetrics.txt 608 Byte – 750 Downloads
  • Wahrscheinlichkeit eines Ereignisses

    • name22
    • 21. Juli 2012 um 20:47

    Da fehlen aber ein paar Informationen... In welcher Relation stehen die Level von Spieler und Gegner? Was ist das maximale Level? Da nicht bei jedem Schrit ein Gegner angreifen soll braucht man eine maximale Wahrscheinlichkeit, wie sollte die aussehen?

  • Happy Birthday Deepred

    • name22
    • 21. Juli 2012 um 14:53

    Alles Gute nachträglich, DeepRed ;).

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™