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

Beiträge von Blaxxun

  • CSV Datei Zeilen zählen - extrem schnell - GNUWin32

    • Blaxxun
    • 21. März 2016 um 06:19

    Wow!
    Der Hammer wie hier einige abgehen!
    Sehr informativ! Danke für die professionellen Beiträge!!!

    Zitat von Yaerox

    Kannst du vll. noch ergänzend die Variationen aufzeigen die du ausprobiert hast und ggf. die Ergebnisse? Mich würden die Unterschiede und die angewandten Methoden der Auswertung interessieren.

    Also Variationen habe ich nicht sehr viele probiert. Ich war eher dran das Ding zum laufen zu bringen da die Apostrophe nicht stimmten und das DOS Fenster nur kurz aufblinkte und somit keinen Rückschluß zulies.

    AutoIt
    RunWait(@ComSpec & ' /k wc -l '&$ReadFile&' | cut -d " " -f 1 > '&$SaveFile, $GNU, @SW_HIDE) ; Das /k läßt das DOS Fenster offen.
    
    
    RunWait(@ComSpec & ' /k&&cls&& wc -l '&$ReadFile&' | cut -d " " -f 1 > '&$SaveFile, $GNU, @SW_HIDE) ; Mit && kann man mehrere DOS Befehle in einer Zeile ausführen.
    
    
    
    
    Auszug aus dem jeweiligen Befehl mittels --help
    
    
    Aufruf: wc [OPTION]... [DATEI]...
     -c, --bytes            Byteanzahl ausgeben
     -m, --chars            Zeichenanzahl ausgeben
     -l, --lines            Zeilenanzahl ausgeben
     -L, --max-line-length  die Länge der längsten Zeile ausgeben
     -w, --words            Wortanzahl ausgeben
    
    
    
    
    Aufruf: cut [OPTION]... [DATEI]...
      -b, --bytes=LIST        select only these bytes
      -c, --characters=LIST   select only these characters
      -d, --delimiter=DELIM   use DELIM instead of TAB for field delimiter
      -f, --fields=LIST       select only these fields;  also print any line
                                that contains no delimiter character, unless
                                the -s option is specified
      -n                      (ignored)
          --complement        complement the set of selected bytes, characters
                                or fields.
      -s, --only-delimited    keine Zeilen ausgeben, die keinen Trenner enthalten
          --ouput-delimiter=ZKETTE  ZKETTE als Ausgabetrennzeichen benutzen;
                                Voreinstellung ist das Eingabetrennzeichen
    Alles anzeigen

    @Mars@Bioshade

    Ich habe letztendlich den _FileReadToArray($File, $CSV) Befehl genommen da dann in $CSV[0] die Anzahl der Zeilen enthalten ist.
    Das ganze ist aber sehr langsam (6000ms) aber, wie ihr schon angedeutet habt einfach praktischer da man sich die GNU Installation erspart.


    @Andy

    Ich habe dein Skript laufen lassen und ich komme auf folgende Werte:

    Code
    WinAPI: Read 96MB File #Lines: 2097152 Blocksize: 1024 bytes time: 2848 ms
    WinAPI: Read 96MB File #Lines: 2097152 Blocksize: 8192 bytes time: 433 ms
    WinAPI: Read 96MB File #Lines: 2097152 Blocksize: 27648 bytes time: 141 ms
    WinAPI: Read 96MB File #Lines: 2097152 Blocksize: 65536 bytes time: 90 ms
    WinAPI: Read 96MB File #Lines: 2097152 Blocksize: 128000 bytes time: 55 ms
    WinAPI: Read 96MB File #Lines: 2097152 Blocksize: 221184 bytes time: 41 ms
    WinAPI: Read 96MB File #Lines: 2097152 Blocksize: 351232 bytes time: 40 ms
    
    
    Autoit: Read 96MB File time: 1606 ms

    Ich muss dazu sagen daß ich zwei SSD's im RAID-0 Verbund laufen habe. Die Zeiten sind der Hammer.

    @UEZ
    Die 165ms sind nicht gelogen. ich habe SSD's und das ist wahrscheinlich der Grund.

    @AspirinJunkie
    Ich habe deine neue Funktion auch getestet und ich bekomme Werte zwischen 270ms - 380ms mit den Default=Auto Settings.
    Ich weis nur nicht warum ich 40ms mit Andy's Testskript erhalte.

    Wenn ich jetzt noch herausfinden würde wie ich als Return der _FileReadFast() die Zeilenanzahl bekomme könnte ich mir die _FileReadToArray() Geschichte sparen.
    Aber da steige ich leider wissenstechnisch momentan noch aus.

  • CSV Datei Zeilen zählen - extrem schnell - GNUWin32

    • Blaxxun
    • 16. März 2016 um 01:35

    Hallo Forum,

    da ich nun schon seit 2 Tagen nach einer schnellen Lösung suchte um große CSV Dateien auszulesen bin ich im Entwicklerforum auf ein kurzes Skript gestoßen welches bei mir allerdings nicht funtionierte.
    Ich habe es deshalb etwas umgeschrieben und dachte daß es vielleicht mal jemand für nützlich erachten könnte.

    Ich habe hier eine CSV Datei mit 1,8 Millionen Zeilen in 165 ms ausgelesen (Anzahl der Zeilen ermittelt). Das CSV File ist 80Mb groß.
    Man benötigt dafür GNUWin32 installiert und daraus den wc und cut Befehl (ist in den CoreUtils).

    AutoIt
    #include <Timers.au3>
    Local $GNU = "C:\Program Files (x86)\GnuWin32\bin"
    Local $ReadFile = @MyDocumentsDir&"\CSV\Readme.csv"
    Local $SaveFile = @MyDocumentsDir&"\CSV\Count.txt"
    Local $starttime = _Timer_Init()
    RunWait(@ComSpec & ' /c wc -l '&$ReadFile&' | cut -d " " -f 1 > '&$SaveFile, $GNU, @SW_HIDE)
    ConsoleWrite(@CRLF & "Datei Groesse(MB) : " & Round((FileGetSize($ReadFile) / 1048576), 2))
    ConsoleWrite(@CRLF & "Zeilen            : " & FileReadLine($SaveFile))
    ConsoleWrite(@CRLF & "Dauer (ms)        : " & Round(_Timer_Diff($starttime), 2) & @CRLF)

    Weis nicht ob das hier schon mal besprochen wurde....

  • Meine Reaktion auf gewisse Nutzer ...

    • Blaxxun
    • 5. März 2016 um 03:00

    Hallo Bioshade,

    Da ich mich nur dann ehrlich entschuldigen kann wenn ich nicht unter Druck stehe, werde ich dies nun tun.

    Ich will mich nicht darauf hinausreden dass mein Satz komisch formatiert war und man das gesagte in den falschen Hals bekommen könnte.

    Was ich getan habe war, dass ich mich in einem Zug bei dir bedankt hatte ABER gleichzeitig ohne GENAUER weiterzulesen die Kriese gekriegt habe als ich Hilfe und Tutorial gelesen habe.

    Einfach gesagt: Man beißt nicht die Hand die einen füttert und darum entschuldige ich mich bei dir.

    Im Forum hört sich das gleich immer alles so wild an. In Natura wäre das sicher nicht mal ein Thema gewesen.

    Wie auch immer. Austeilen kannst du gut! ;)

    Danke fürs "removen"

  • Logitech Gaming Tastatur - UDF

    • Blaxxun
    • 5. März 2016 um 02:33

    Ah achso... Danke!

    Werde dann meinen kleinen Tester mal updaten.
    Läuft übrigens schon wunderbar bei mir, meinem Kumpel und seinem Sohn.
    Die haben ne G19 und ich ja die G15.

    Daß die __LogiGkey_Init() nicht extra aufgerufen werden muss ist natürlich praktisch.

    Falls mal deinerseits Buttons oder anderer kleiner Grafik Krimskrams ansteht werd ich mich natürlich
    erkenntlich zeigen.
    Kann momentan Code technisch noch nicht so viel zurückgeben wie ich gerne würde.

  • Meine Reaktion auf gewisse Nutzer ...

    • Blaxxun
    • 5. März 2016 um 02:13
    Zitat

    Du postest dort etwas was deiner Aussage nichts mit dem Thread zu tun hat aber durch den Hinweis auf die Hilfe offensichtlich ein falschen Eindruck erweckt.

    Meinst du mich damit? Ich verstehe den Satz nicht.


    Zitat

    Ich werde den Thread selbst nicht mehr beachten da wohl nichts sinnvolles mehr kommen wird.

    Dann tu mir doch noch bitte einen letzten Gefallen. Nimm bitte meinen Namen und meine Firma da raus. Es muss ja nicht jeder wissen wie schlecht ich in meinem Business bin. ;) DANKE!

  • Meine Reaktion auf gewisse Nutzer ...

    • Blaxxun
    • 5. März 2016 um 01:34

    Exakt getroffen - Kindergarten Art.

    Hier ist ein Beispiel wie ich persönlich finde daß eine Antwort aussehen muss:
    https://www.autoitscript.com/forum/topic/181057-function-to-select-from-a-list/#comment-1300065

    Kurz und knackig.

    Was mich bei RTFM aufregt?
    Ich bin kein Volltrottel. Ich sitze hier vor 3 Monitoren - 1.Google 2. Scite 3.Manual
    Ich muss nicht jedesmal darauf hingewiesen werden das Manual zu öffnen da es mich sowieso den ganzen Tag anleuchtet.

    Mir genügt ein kurzer Ansatz / oder Befehl der mich in die richtige Richtung lenkt. Den Rest mach ich selber.

    Und wenn ich für meine Meinung auf ärgste gegoogelt werde und hier mit Unwahrheiten um sich geworfen wird die
    persönlicher und geschäftlicher Natur sind ist das einfach unfassbar.

    So etwas ist mir noch niemals untergekommen.

    Die gute Frau hat mir geholfen - ich habe mich bedankt - wurde zuvor noch in einem anderen thread angepöbelt - dann habe ich halt die Gelegenheit erfasst und
    etwas gesagt.

    Ich weiß, es war gut gemeint, keine Frage. Aber ich habe sie doch nicht persönlich angegriffen so wie sie mich.

    Ich meine gehts eigentlich noch???

    Soll ich ihr noch Rosen schicken? Vielleicht wird dann ein Dankeschön registriert?

  • Meine Reaktion auf gewisse Nutzer ...

    • Blaxxun
    • 4. März 2016 um 22:36

    Liebe Bioshade,

    Anscheinend bin nicht ich es der eine unprofessionelle Art ans Tageslicht legt.
    Wenn du schon über Reife und Professionalität sprichst solltest du aufhören reale Menschen wie ich es bin zu beleidigen und zu schädigen.

    Ich habe niemanden hier beleidigt. Ich habe nur auf Angriffe reagiert.

    1. Ich habe mich höflich bei dir für deine Hilfestellung bedankt.
    2. Ich habe den ALLGEMEINEN Trend zu RT(F)M kritisiert. Steht schwarz auf weiß da! (Was ich hier in diesem Forum ANDAUERND lese....) Okay bei dir halt ohne das (F)
    3. Ich habe den User Chip zitiert "@Blaxxun hört doch bitte mal auf die ganzen uralten Themen auzugraben. Der Threadersteller ist schon seit über einem Jahr nichtmehr hier im Forum gewesen."
    4. Ich habe meine persönliche Meinung über Anfänger wie mich und meine gefühlten Rechte mitgeteilt: "Und Maul aufmachen darf man auch nur wenn man ein Profi ist."

    Du siehst hoffentlich daß ich dich in keinem der 4 Punkte beleidigt habe.
    Ich mache mir sogar die Mühe hier zu sitzen und diesen Text zu verfassen.


    Ich habe 1 (eine) Kritik abgegeben was mich stört.

    Und hier ist was von euch gekommen ist: (Jetzt fange ich auch schon an zu zerpflücken...Oh Gott...)

    1. Die Behauptung ich hätte das Problem nicht richtig erklären können
    2. Die Behauptung ich verstehe nicht einmal einfache Hilfetexte
    3. Die Anzweiflung daß ich selbst im 3D Bereich Leuten in Foren geholfen habe (xsiforum.de um eines zu nennen)
    4. Die Vermutung eines Mehrfach Accounts
    5. Die Behauptung faul zu sein und sich bedienen zu lassen
    6. Die Behauptung andere Auszunutzen
    7. Die Behauptung nur 10% wären RTM gewesen obwohl es 157 zu 255 waren laut "https://wordcounter.net/" (Ich kann auch pingelig sein,ja)
    8. Die Behauptung ich habe eine herablassende Art
    9. Die Behauptung ich sei schwer von Begriff
    10. Die Behauptung ich verwende niemals Google oder die Hilfe
    11. Die Behauptung kindisch und herablassend zu sein
    12. Die Behauptung meinen Aktivitätscounter zu erhöhen
    13. Die Behauptung MEHRFACH negativ aufgefallen zu sein
    14. Die Behauptung MEHRFACH hingewiesen worden zu sein
    15. Persönlicher Angriff auf professionalität meiner Firma
    16. Anzweiflung der rechtlichen Bestimmungen meiner Website
    17. Beleidigung durch Abwertung der Produktqualität
    18. Persönliche Abwertung der Qualifikation
    19. Hinweis auf mehrere Schreibfehler (Danke dafür!)
    20. Anzweiflung über die Echtheit meiner Firma über Backlinks..okay


    Ich hoffe man sieht hier das Verhältnis davon was ich kritisiert hatte zu dem was ausgeteilt wurde.
    Echt interessant welcher extreme Haß hier dahintersteckt.

    Und das weil ich es gewagt habe meine Meinung zu RTFM zu sagen.
    Leute hier läuft einiges falsch.

    Liebe Grüße,
    Blaxxun

  • Meine Reaktion auf gewisse Nutzer ...

    • Blaxxun
    • 4. März 2016 um 20:48

    Liebe Bioshade,

    Da dies hier anscheinend auszuarten scheint wenn man sich gegen Beleidigungen zur Wehr setzt, würde ich dir mehr als dringend empfehlen den obigen Post zu entschärfen und meinen Namen und diverse weitere Beleidigungen
    zu entfernen. Speziell was meine Firma betrifft.

    Ich kenne Automit nicht und ich habe auch keinen weiteren Account.
    Außerdem sind mir auch keine Details zu diesem Automit bekannt.

    Ich habe einen Screenshot deiner Anschuldigungen gemacht und werde rechtliche Schritte einleiten wenn dieser rufschädigende Text bis morgen früh nicht verschwunden ist.
    Du kannst sämtliche meiner threads nachlesen, und du wirst bemerken dass ICH es war der teilweise angepöbelt wurde und nicht umgekehrt.

    Und falls du dich durch mich persönlich angegriffen fühlst dann zeige mir bitte einen Quote wo das war. Ich habe mich bei JEDEM für jede Hilfe bedankt.

    Ich habe das ALLGEMEINE Verhalten im ganzen Forum kritisiert.

    Ich erwarte eine Antwort, und jetzt kannst du sie mir ja ins "Gesicht" sagen.

    So sehe ich aus Madame.

  • String in Array übergeben jeden Buchstaben einzeln

    • Blaxxun
    • 4. März 2016 um 09:47

    Welchen Gang runter @Bioshade?
    Ich sagte lediglich verweist nicht ANDAUERND aufs Handbuch.
    Und das hast du ja offensichtlich getan,oder nicht?
    Helft einem freundlich oder lasst es bleiben.

    Anscheinend gibt es hier Leute die gerne streiten.
    Ich werde mich deshalb von hier verabschieden.

    Vielen Dank an jene die mir geholfen haben.
    :)

  • String in Array übergeben jeden Buchstaben einzeln

    • Blaxxun
    • 4. März 2016 um 09:35

    Lieber Andy,

    Ich habe mich nicht von Profis distanziert sonder mich absichtlich von ALLEN Leuten distanziert die die Frechheit besitzen Neulinge von oben herab zu behandeln
    mit den immer gleichen bescheuerten Aussagen.

    Ein Profi würde sich definitiv nicht so herablassend verhalten.
    Klar kenne ich die Werkzeuge nicht. Würde ich sonst fragen? Wohl kaum.

    Alleine die Behauptung ich wüßte nicht wie man in Nachschlagewerken nachließt ist an sich schon eine Frechheit.
    Das Problem ist aber daß, wenn man nicht die volle Übersicht hat, einfach nicht wissen KANN WO man nachsehen muss.

    Du nennst mich offen einen Lügner und kennst mich gar nicht. Würde ich direkt vor dir stehen würdest du mir das sicher nicht ins Gesicht sagen.
    Und so jemand zitiert einen Spruch von Klaus Kinski.

    Außerdem unterstellst du mir ein "faules Schwein" zu sein daß sich von allen bedienen läßt. Weißt du wie viele Wochen, Tage und Nächte ich hier sitze und AutoIt lerne?
    Ich denke nicht.

    Und dieses bescheuerte Zeilenweise zerpflücken von einzelnen Kommentaren ist eindeutig ein Zeichen für systematische Runtermache der feinsten Art.

    Immer schön das eigene Ego aufpolieren und andere runtermachen. Und was?? Einen Zweit Account? Es wird immer besser mit den Unterstellungen.

    Wenn man hier um einfachste!! Hilfe fragt wird man systematisch zur Sau gemacht.

    Tolles Forum, voll mit "Profis" die absolut keine Etikette kennen.

    Wenn ICH jemanden Helfen will, dann tu ich das einfach ohne blöde Anmerkungen. Oder ich lass es ganz. So einfach ist das.
    Und ich bin mir sicher dass jeder hier auch irgendwann mal klein angefangen hat und Fragen gehabt hat.

    Unglaublich...

  • Logitech Gaming Tastatur - UDF

    • Blaxxun
    • 4. März 2016 um 08:55

    Hallo 'CentuCore'

    Schnell mal ne UDF.... haha, klar...Hammer!!!
    Vielen herzlichen Dank dafür. Ich denke da werde nicht nur ich mich sehr freuen.

    Ich hatte auch schon die SDK Docs studiert und mit dem "DLL Export Viewer" in die .dll reingeschaut.
    Habe alle Befehle schön darin sehen können.

    Nur leider fehlts mir halt an allen Ecken und Enden einfach am tieferen Wissen.

    Ich habe deine UDF natürlich sofort getestet und hatte Anfangs ein Problem beim Ausführen da ich die 64bit Variante der .dll genommen habe.
    Mit der 32bit dll gings dann aber.
    Ich habe jetzt einen kleinen Tester für 12 G-Tasten und 3 Mode Tasten geschrieben.
    Alles im ZIP

    Danke nochmals für die Mühen.

    Dateien

    GKeyTester.zip 46,97 kB – 486 Downloads
  • Compare - Zwei Strings - Prozentuale übereinstimmung - Levenshtein-Distanz

    • Blaxxun
    • 3. März 2016 um 17:44

    Alter Schwede ist das schnell!!

    Dass ich das so serviert bekomme hätte ich mir nicht gedacht!
    Funktioniert BESTENS!!


    Herzlichen DANK! :klatschen:

  • Compare - Zwei Strings - Prozentuale übereinstimmung - Levenshtein-Distanz

    • Blaxxun
    • 3. März 2016 um 17:34

    Ha! Danke Oscar!

    Das stand als 2ter Lösungsansatz auf "http://www.codeproject.com". Konnte aber zur Levenshtein-Distanz nix finden.
    Ich denke das ist sowieso die bessere Lösung wenn ich das hinbekomme.

    Werde das gleich mal testen!
    :)

  • Renderings [nachträglich]

    • Blaxxun
    • 3. März 2016 um 17:26

    Ich bin zwar ein (noch) schlechter AutoIt Programmierer, aber dafür ein guter 3D Artist (hauptberuflich).
    Sollte mal jemand Renderings benötigen kann ich da sicher weiterhelfen. :D

  • Compare - Zwei Strings - Prozentuale übereinstimmung - Levenshtein-Distanz

    • Blaxxun
    • 3. März 2016 um 16:07

    Hallo,

    Ich benötige einen Vergleich zweier Strings und die Match Genauigkeit.
    1 ist in diesem Fall 100% und 0.5 = 50% etc.

    Ich habe ein VB Script gefunden und dieses in AutoIt umgesetzt.

    Allerdings habe ich noch einen Fehler in Line 20 denke ich.
    Wenn ich nur 1 gleiches Wort benutze für $str1 + $str2 stimmt das Programm (Ergebnis 1), aber wenn ich mehrere verwende nicht mehr (Ergebnis 0.7 bei 2 gleichen Wörtern)
    Der VB Code ist hier zu finden: LINK (Solution 1)
    Ich weiß leider nicht genau wie ich:

    j = str2.IndexOf(" "c, j) + 1


    richtig nach AutoIt übersetze. Bin für jede Hilfe dankbar und noch dankbarer für eine Antwort ohne RTFM Gelaber.

    AutoIt
    Func Compare($str1, $str2)
    
    
    	$str1Length = StringLen($str1)
    	$str2Length = StringLen($str2)
    	$str1Chars = _StringExplode($str1, "", 0)
    	$str2Chars = _StringExplode($str2, "", 0)
    
    
    	Local $count
    	Local $hits = 0
    	Local $i = 0, $j = 0
    
    
    	If $str1Length >= $str2Length Then $count = $str1Length
    	If $str1Length < $str2Length Then $count = $str2Length
    
    
    	For $i = 0 To $str1Length - 1
    
    
    		If $str1Chars[$i] = " " Then
    			$i += 1
    			;$j = $str2.IndexOf(" ", $j) + 1
    			$j = StringInStr($str2, " ", 0, 1, $j) + 1
    			$hits += 1
    		EndIf
    
    
    		While $j < $str2Length And $str2Chars[$j] <> " "
    			If $str1Chars[$i] = $str2Chars[$j] Then
    				$hits += 1
    				$j += 1
    				ExitLoop
    			Else
    				$j += 1
    			EndIf
    		WEnd
    
    
    		If Not ($j < $str2Length And $str2Chars[$j] <> " ") Then
    			$j -= 1
    		EndIf
    	Next
    	Return Round(($hits / $count), 2)
    EndFunc   ;==>Compare
    Alles anzeigen
  • String in Array übergeben jeden Buchstaben einzeln

    • Blaxxun
    • 3. März 2016 um 14:36

    Vielen Dank autoBert!

    Sehr hilfreich.

  • String in Array übergeben jeden Buchstaben einzeln

    • Blaxxun
    • 3. März 2016 um 14:22

    Hallo Bioshade,

    Danke für deine Antwort. Ich verstehe nicht was in meiner Ausführung unverständlich formuliert ist.

    Was ich hier in diesem Forum ANDAUERND lese ist "RTFM" = Read the fucking manual.
    Würden sich die erfahrenen Leute sich das einfach sparen wäre das für Neuankommlinge sicher eine angenehmere Atmosphäre.
    Wenn jemand gar nicht weiß wo er anfangen soll zu suchen und nach 3 Stunden mal jemanden fragt bekommt man nur RTFM ins Gesicht gedroschen.
    Ich hasse das.

    Ich komme aus dem Bereich 3D Modeling und VFX und ich habe ganze Bücher an Text geschrieben um Neulingen zu helfen. Und NIEMALS habe ich mit erhobenen Zeigefinger gesagt RTFM.

    Wozu ist denn so ein Forum gut wenn sowieso alles in der Hilfe steht???

    Es kümmert mich nicht dass ich mir hier gleich zu Beginn Feinde mache. Es gibt auch andere Foren.
    Ach ja und alte treads ausgraben darf man hier ja auch nicht. Und Maul aufmachen darf man auch nur wenn man ein Profi ist.

    Spart euch doch bitte diese Arroganz und helft halt nicht wenn ihr nicht helfen wollt. Aber verschont mich mit RTFM.

  • String in Array übergeben jeden Buchstaben einzeln

    • Blaxxun
    • 3. März 2016 um 14:07

    Okay,

    Toll, nach stundenlangem probieren öffnet man einen thread, und dann, 10 Minuten später hat man die eigene Lösung....

    AutoIt
    Local $str = "Hello World"
    Local $res = _StringExplode($str, "", 0)
    _ArrayDisplay($res)

    Naja, vielleicht hilfts ja jemanden.

  • Logitech Gaming Tastatur - UDF

    • Blaxxun
    • 3. März 2016 um 13:52

    Interessante Antwort.

    Das heißt weil der thread alt ist darf man nicht mehr nach dem Stand der Dinge fragen?

    Wie sonst kann man, wenn man auf der Suche nach einer Lösung ist Antworten finden?

    Ich benutze nach wie vor vier G15 Tastaturen im Haus und mag sie noch wie am ersten Tag. Sie mögen alt sein, aber funktionieren top.
    Hätte halt gerne auch die G-Tasten programmtechnisch nutzen wollen.

  • AdvanceLcd - UDF für alle Logitech Produkte (G15, G19 etc.)

    • Blaxxun
    • 3. März 2016 um 13:46

    Ja, das stimmt. Steht drinnen.
    War mir aber nicht sicher , da es ja im thread "AdvanceLcd - UDF für alle Logitech Produkte (G15, G19 etc.)" steht.

    Vielen Dank.

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™