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

Beiträge von Tuxedo

  • Assemblercode - Noch optimierbar?

    • Tuxedo
    • 26. Januar 2018 um 09:26

    Dankeschön für die detailierte Darstellung, das Thema ist ja wesentlich komplexer als ich mir dachte.

    Aber Aufgrund deiner Erläuterungen werde ich wohl oder übel umdenken und statt eines Threadrippers

    mich nach einem im Singlecorebetrieb möglichst flotten 4 Kerner umsehen(falls man sowas Altes noch kiregt) oder den Publikumsliebling Ryzen 5 1600 nehmen.

    Meine Anforderungen sind nicht die höchsten, zum Zocken brauche ich es nicht unbedingt, aber Filme encoden(HD-Material)

    braucht doch einiges an Leistung oder auch Spectral-Wave-Editing ist auch sehr Leistungshungrig.

    Danke für die Infos

    Tuxedo

  • Firefox 57.0.4 - FF.au3 noch funktionsfähig?

    • Tuxedo
    • 26. Januar 2018 um 09:06

    Ich denke das hängt stark von Stilgar ab, ob er seine FF.au3 für die neue Firefox Version neu schreiben will oder

    überhaupt kann. Oder irgendein anderer Progger schreibt vielleicht einmal ein Plugin das die Ausführung

    des alten Plugin-System wieder möglich machen wird.

    Aber zur Zeit musst du eher auf einen alten Firefox ausweichen, mit Portables ja leicht machbar.

  • Assemblercode - Noch optimierbar?

    • Tuxedo
    • 26. Januar 2018 um 09:00

    Sorry alpines aber bei diversen Benchmark Ergebnissen wird ganz sicher auf Teufel komm raus beschissen(sprich optimiert),

    wer da was optimiert hat weiss ich nicht ,aber ich denke es sind sowohl die Benchmark Software optimiert, aber auch

    der Prozessor Hersteller könnte seine Prozesoren daraufhin optimieren, daß sie bei bestimmten Benchmarks besser

    abschneiden.

  • Assemblercode - Noch optimierbar?

    • Tuxedo
    • 26. Januar 2018 um 06:34

    Nach diesem Ergebnis würde mich und vermutlich auch andere brennend interessieren ob es unter den diversen

    Linuxen gleich beschissen aussieht.

    Ich bin dabei mir einen neuen Rechner zu planen und habe dabei mit einem ThreadRipper von AMD aus der mittleren

    Klasse geliebäugelt.

    Aber das wäre ja dann reinste Geldverschwendung wenn genau das was den Prozessor ausmacht, nämlich

    rigorosen Gebrauch von Mutlithreading zu machen und der Prozessor genau in dem Bereich vom System

    bei seiner grandiosen Arbeit behindert wird.

    Das erklärt aber auch warum Intel CPU's bei vielen Benchmarks so stark sind, weil eben alles Single-Threaded

    optimiert ist.(CPUs und Betriebs-System)

    Irgendwie ist das armseelig von Microsoft, die ersten Quadcore-CPUs habe ich vor fast 15 Jahren gesehen

    und bis heute ist Windows nicht im Stande die Multicore-CPU vernünftig zu nutzen und anzusteuern.

    Würdest und könntest du so einen Test auch für Linux(Ubuntu Mint Arch oder andere) durchführen mit hoffentlich

    besserem Ergebnis.

    Ich werde wohl ab dem nächsten Rechner auf Linux wechseln müssen, denn Windows 10 ist einfach ein nicht

    entschuldbarer schlechter Witz von Microsoft und dort eben gerne mit einem AMD Ryzen ThreadRipper.

    Dann fehlt nur noch eine Autoit-TRE Version und sonst eben GoLang und das als Google-Hasser.

    Ps:Autoit-ThreadRipperEdition

    Schönen Freitag Tuxedo

  • Gruppe von Steuerlementen verstecken

    • Tuxedo
    • 25. Januar 2018 um 22:37

    Nach dem Undurchschaubaren Monstrum von Bitnugger, hat es mich übermannt

    und ich zeige noch eine elegante und einfache Variante(Ich liebe das Einfache).

    Kommt natürlich darauf an wieviele Controls man einsetzt, aber wenn mans nicht übertreibt finde ich meine

    Lösung ganz brauchbar.

    Dateien

    Gui mit Childfenster.au3 2,25 kB – 520 Downloads
  • wav. datei abspielen

    • Tuxedo
    • 25. Januar 2018 um 20:24

    Ja ich hätte es mir fast denken können, der Hotkeyset für die Pause geht so nicht.

    Folgendes wäre richtig

    HotKeySet("{F2}", "PAUSE")

    Einfach ausgedrückt, brauchst du für jeden Hotkey der kein Zeichen auf den Bildschirm schreibt

    zusätzlich zu den Anführungszeichen auch die geschweiften Klammern.

    Das gilt nicht für die Modifikatortasten wie Ctrl Shift Alt oder Win,

    aber das wäre alles in der Hilfe gut genug beschrieben, lesen schadet nicht.

  • wav. datei abspielen

    • Tuxedo
    • 24. Januar 2018 um 17:46

    Dann stell doch mal das Script hier ein, mal sehen was daran falsch ist.

    Bei mir gehts problemlos.

  • wav. datei abspielen

    • Tuxedo
    • 22. Januar 2018 um 19:26

    DumdiDum , Okay dann werde ich die neue Variante und eine kleine Beschreibung dazu hchladen, dauert aber noch etwas.

    Ich hab für Pause Ctrl p genommen sollte aber mit deiner Version auch gehen, aber F1 ist nicht gerade die beste Lösung, da

    mit F1 fast überall die Hilfe aufgerufen wird.

    HotKeySet("{F1}", "PAUSE") sollte dann bei dir gehen.

    oder eben HotKeySet("^p", "PAUSE")

    Oscar , das hört sich nicht gut für mich an, ich wollte doch nur einen kleinen Player für zwischendurch machen.

    BASS ist zwar sehr leistungsfähig aber auch ein Monster. BASS hat ja mehr Befehle als Autoit.

    Und das mit VBR habe ich schon überprüft, es war eine 320kbit CBR Datei.

    Hab sie dann in meinem Lieblingsplayer abgespielt und dabei gleichzeitig auch wieder als 320kbit cbr mitgeschnitten

    und dann ging sie plötzlich. In diversen mp3's musste etwas enthalten sein was beim _SoundOpen Befehl Probleme

    mit demm MCI Zeug auslöst.,Das heisst ich denke, daß irgendwo im Sound.au3 include etwas bei den MCI Befehlen modfiziert werden müsste. Leider bekomme ich keine genauere Fehlerbeschreibung raus, obwohl das möglich sein sollte.

    Na vielleicht schaue ich mir die BASS-UDF mal an.

  • wav. datei abspielen

    • Tuxedo
    • 21. Januar 2018 um 20:58

    Falls jemand von den 10 Leuten die sich den Player downloadeten Interesse, an einer erweiterten Version haben,

    würde ich sie hochladen. Aber nur wenn ich auch etwas von dem vorhandenen Interesse sehen kann.

    Nutzt einer von euch 10 Usern den Player, wenn ja brauchbar oder nicht.

    Meine neue Variante kennt inzwischen eine einfache Playliste, Suchlauf im Titel(30Sekunden-Sprünge Vor+Zurück),

    Lautstärkeregelung(0 bis 100 Prozent) und Titel-Repeat.

    Aber es gibt noch ein Problem mit der Sound-UDF, ich habe einige Titel die beim _SoundOpen Befehl einen

    MCI-Fehler auslösen, keine Ahnung warum, aber es liegt wohl an den MP3 Files.

    Wenn ich so ein File während es in einem anderen Player läuft nochmals als MP3 mit den selben Daten aufnehme

    läuft es hier auch.

    Eventuell kann sich ja mal einer von den Fortgeschrittenen Usern hier die UDF dahingehend mal ansehen.

    Eine File das nicht laden will, könnte ich zur Verfügung stellen.

  • ja woher kommen sie denn ??? ...die Parameter für _crypt_DecryptData?

    • Tuxedo
    • 21. Januar 2018 um 18:06

    Ja ist ja klar, weil MD2 - SHA nix verschlüsseln sondern einen Hashwert berechnen.

    Einen Hashwert wirst wohl kaum in brauchbarer Weise decrypten können.

    Denn dann wäre ein Hash ja witzlos, was sie eigentlich ohnehin sind, weil es bei jedem Hash von grösseren Strings

    Millionen von Kollisionen geben dürfte.

  • wav. datei abspielen

    • Tuxedo
    • 15. Januar 2018 um 13:28

    Dann hörst du am Besten damit auf Funktionen in While oder andere Schleifen zu schreiben, die haben dort nix zu suchen

    und auch keinen Sinn, und ausserdem scheint mir daß, du mit der Pausenfunktion etwas anders beabsichtigt hast

    als das was dein Script dann tut oder eben nicht tut.

    Und du wolltest wohl auch, daß das Lied sich immer wieder neu startet, wenn ich mit allem richtig liege sollte

    das folgende Script deine Wünsche erfüllen.

    Mal sehen ob das dämliche Forum mir diesesmal ausnahmsweise nicht die Formatierung zerstört.

    AutoIt
    #include <Sound.au3>HotKeySet("{ESC}", "ende")HotKeySet("p", "PAUSE")Global $pause = False$snd = _SoundOpen("F:\Sound\Normale MP3\Diverses\Ike & Tina Turner - Nutbush City Limits.mp3")F_Sound()While 1    Sleep(4000)    If _SoundStatus($snd) = "stopped" Then F_Sound()WEndFunc F_Sound()    _SoundPlay($snd)    Return 1EndFunc   ;==>F_SoundFunc PAUSE()    If Not $pause Then        _SoundPause($snd)    Else        _SoundResume($snd)    EndIf    $pause = Not $pauseEndFunc   ;==>PAUSEFunc ende()    _SoundClose($snd)ExitEndFunc   ;==>ende

    Achja den Namen der Sounddatei solltest du natürlich durch deine eigene ersetzen.

    Wusste ichs doch, scheiss Forensoftware....deshalb hier nochmals als Dateianhang.

    Erleben wir das eventuell noch, daß die Forensoftware beim Einfügen von Code nicht eigenmächtig die

    Zeilenende-Zeichen herauslöscht ?????


    Nachtrag:

    Falls du den Computer weiter nutzen willst, während das Script läuft, solltest du den Hotkey für die Pause

    abändern, da du mit dem aktuellen Script keine "p" mehr schreiben kannst, solange es läuft.

    Dateien

    SoundPlayDemo.au3 585 Byte – 390 Downloads
  • Control-Positionierung/Skalierung bei resizable GUIs

    • Tuxedo
    • 30. Dezember 2017 um 06:16

    fakeraol , wenn es dir um die Controls geht sieh dir den folgenden Befehl in der Hilfe mal genauer an.

    GUICtrlSetResizing

    GUICtrlSetResizing ( controlID, resizing )
    Definiert die Methode zur Größenänderung, die von einem Control verwendet wird.

    Damit dürftest du genau das beeinflussen können was du wolltest,

    musst aber jedes Control einzeln bearbeiten.

    Edit: Habe noch übersehen, daß das Standardverhalten für alle Controls per

    Opt("GUIResizeMode", 0) ; 0=keine Größenänderung, konfigurierte Größenänderung (<1024)

    Festegelegt werden kann.

    Und davon abweichendes Verhalten kann dann über GuiCtrlSetResizing() für jedes Control einzeln bewstimmt werden.

  • Scrollbalken

    • Tuxedo
    • 28. Dezember 2017 um 22:02

    Es verhält sich bei mir ebenso wie bei Tweaky , sprich scrollen ist erst nach Drücken auf den

    Button möglich. Vielleicht hat Bitnugger einen speziellen Maustreiber der das steuert oder.

  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.14.2 2017.11.12)

    • Tuxedo
    • 26. Dezember 2017 um 23:05

    Ich sehe hier den Diskussionsbedarf nicht wirklich, ich halte nicht viel von dem was und wie Briten/Amis gewisse Dinge erledigen

    Aber ich sehe es als richtig an daß ein Pfadname aus

    Drive:\Ordner+Unterordner\Dateiname+Extension bestehen zumindest auf Windows-Systemen.

    Ansosnten ist es ein Ordnername oder OrdnerPfad.

    Man könnte sich ja darauf einigen, daß es eben einen OrdnerPfad + Dateiname gibt oder

    eben einen OrdnerPfad und einen DateiPfad.

    Warum muss immer alles verkompliziert werden???

  • Datei "verschlüsselt" einlesen

    • Tuxedo
    • 10. Dezember 2017 um 16:42

    Ja wenn das so ist, dann solltest du mal einen Blick auf die Funktion _Crypt_EncryptData und _Crypt_DecryptData

    werfen und dann eben die verschlüsselte Datei in eine Variable laden und dann mit den Daten im Speicher arbeiten.

    Solltest aber wenn möglich bei Binärdaten bleiben, jenachdem aus was die verschlüsselte Datei besteht

    bekommst du seltsame Ergebnisse wenn du die Daten in String umwandeln willst.

    Tux...

  • Genial einfaches Tool zur Web Recherche - Smartclip

    • Tuxedo
    • 8. Dezember 2017 um 19:14

    @Bertl2stein Herzlichen Dank für dein Feedback, das freut mich sehr, wenn jemand es gut verwenden kann.

    Ich arbeite immer noch daran, aber es lahmt ein wenig. Ich versuche Smartclip so hinzukriegen, daß auch Bilder mit Tranparenz keine Probleme mehr machen. Aber es wird noch dauern bis da was kommt.

    Ich benutze es auch sehr oft, vor allem bei Webseiten Recherchen ist es unschlagbar finde ich.

    Lass dich wiedersehn Bertl

    Tuxedo wünscht einen schönen Abend

  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.14.2 2017.11.12)

    • Tuxedo
    • 29. November 2017 um 08:40

    Ja und genau dein Beispielbild aus Post#17 ist ein Grund sich so eine Styles-Veränderung sehr gut zu überlegen.

    So eine Anpassung würde einiges an Zeit beanspruchen bis man alles wieder ordentlich gestylt hinbekommt.

    In deinem Beispiel braucht man nicht mal farbenblind zu sein, um nur mit Schwierigkeiten

    die aktiven Links (Appendix) überhaupt noch vom Rest unterscheiden zu können.

    In der Originalfassung sind wenigstens alle Farbkontraste gut.

    Aber du kannst ja gerne deine eigene Default.css verwenden.

    Abgesehen davon ist ein Style auch schon mal Geschmackssache, ein bestimmter Style

    wird nie bei allen Usern gut ankommen können.

    Aber schön wärs gewesen wenn Microsoft beim Betrachten der Helpfiles

    eine Möglichkeit der Styles-Anpassung eingebaut hätte.

  • Bit aus 0xZahl abfragen

    • Tuxedo
    • 26. November 2017 um 12:11

    Also entweder habe ich einen grandiosen Knoten im Gehirn oder das Script-Sample rechnet falsch.

    Abgesehen davon, daß es armseelig ist, wenn Autoit dafür keine Funktion(Binäre Darstellung nicht Hex) zur Verfügung stellt,

    das konnte vor 30 Jahren beinahe jedes Basic schon von Hause aus.

    Aber wenn du folgende Zeile nimmst zur besseren Verständlichkeit

    $sVar = "0xFF000000000000000000000000000000000000000000000000000000BBFF0F0F"

    Dann müssten doch die Bits 255 254 253 und 252 eine 1 ergeben und die restlichen Bits 251 250 249 und 248 sollten

    eine 0 liefern.

    Was bei mir definitiv nicht der Fall ist.

  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.14.2 2017.11.12)

    • Tuxedo
    • 25. November 2017 um 01:08

    Ach du Sch... meine armen Ohren ertragen den Disco-Lärm nicht mehr – ERholung am ruhigen PC.

    Ja es funzt genauso wie autoiter es beschreibt..

    AutoIt
    Global Const $ABC = 'abc'
    _test($ABC)
    
    Func _test($var);wenn hier Const $var verwendet wird, gibts einen fehler wegen der Neuzuweisung durch $var = 123, was das erwartete Ergebnis wäre    
    $var = 123 ;schreibt die vermeintliche Konstante einfach um    
    
    ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $var = ' & $var & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console
    EndFunc
    
    ;MsgBox(4096, "Titel", $var, 5);verursacht einen Fehler weil $var = 123 nur lokal gilt


    Gute Nacht an Alle

  • Makro starten

    • Tuxedo
    • 24. November 2017 um 23:53

    Der Code mag im Moment nicht perfekt sein, aber er funktioniert und du verstehst hoffentlich

    warum und wie er funktioniert, das wäre die Hauptsache.

    Jetzt könntest du dir 2 neue Ziele vorgeben:

    1. Daß das Script nicht nach jeder Aktionsauslösung neu gestartet werden muss, denn so wie du es jetzt hast

    beendet es sich nach einer Erkennung einer deiner beiden Positionen.

    2. Dein Script erkennt im Moment nur deine 2 Positionen, jetzt könntest du dir vornehmen, es so

    umzubauen, daß auch noch weitere Positionen erkannt werden könnten, so quasi als Fleißaufgabe.

    Aber sorge am Besten immer mit einer Sicherheitskopie deines Scripts vor, damit du dein schon

    funktionierendes Script nicht verlierst.

    So kannst du eine Menge lernen, probier's aus.

    Viel Glück

    Tuxedo

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™