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

Beiträge von AutoItfreak

  • RegExp - alles auser Zitate

    • AutoItfreak
    • 14. Oktober 2015 um 21:42

    Ich benutze eine Einfache if-Abfrage um zu schauen ob Zitate vorhanden sind.
    Wenn ja sollen die Nicht-Zitate herrausgefischt werden und bearbeitet werden.
    Danach wieder eingesetzt werden.

    Ich dachte die einfachste Lösung wäre deshalb mit RegExp zu überprüfen und nach bearbeitung zu ersetzen.
    Wie ich das sonst genau machen soll hab ich ehrlich gesagt keine Ahnung

  • RegExp - alles auser Zitate

    • AutoItfreak
    • 14. Oktober 2015 um 21:12

    Das Problem ist das Ich die Nicht-Zitate auslesen verarbeiten wollte
    und diese dann wiederum in diesem String verarbeitet einsetzen wollte

    wenn ich jetzt aber alles lösche damit die Nicht-Zitate übrig bleiben,
    müsste ich diese ja wieder trennen, und dann wieder im String suchen lassen/ersetzen

  • RegExp - alles auser Zitate

    • AutoItfreak
    • 14. Oktober 2015 um 20:53

    Vielen Dank, so klappts, leider aber nur mit fakezitat
    trotzdem danke :)

    Könnte mir jemand noch erklären, wenn er lust dazu hat :P, wie und warum die Zeile so nun funktioniert,
    damit ich das nachvollziehen kann?

  • RegExp - alles auser Zitate

    • AutoItfreak
    • 14. Oktober 2015 um 20:42

    Vielen Dank
    Jedoch bei dem String '"Zitat1"Kein-Zitat"Zitat2"'
    gibt er bei mir mit deiner Lösung 'Kein-Zitat' und 'Zitat2' aus

  • RegExp - alles auser Zitate

    • AutoItfreak
    • 14. Oktober 2015 um 20:25

    Hallo,
    Ich blick bei RegExp nicht ganz durch.
    Ich hab es hinbekommen alle Zitate (mit Gänsefüßchen/Anführungszeichen) rauszusuchen:

    AutoIt
    $Ergebnis = StringRegExp($Term, '["' & "'" &'](.*?)["' & "'" &']', 3)

    Ich benötige aber alles auser die Zitate.
    Bsp.:

    AutoIt
    String = '"Zitat1"Kein-Zitat"Zitat2"'
    ;$Ergebnis sollte dann 'Kein Zitat' sein

    Vielen Dank im Voraus

  • DLL parameter

    • AutoItfreak
    • 4. November 2012 um 19:39

    Vielen Dank,

    Hab die Werte aus LFXDecl.h eingetragen,
    Aber Leider funzt es net.

    Die Au3-exe hängt sich jedes mal beim starten auf,
    wenn man allerdings die Zeile mit dem Befehl LFX_Light
    herauslässt passiert zwar nix, aber es hängt sich net auf.

    So sieht das Skript im Moment aus:

    Spoiler anzeigen
    [autoit]

    Global Const $LFX_ALL = 0x07FFFFFF, $LFX_BLUE = 0x000000FF, $LFX_FULL_BRIGHTNESS = 0xFF000000
    Local $sPath = ".\LightFX.dll", $hDll = DllOpen($sPath)
    DllCall($hDll, 'uint', 'LFX_Initialize')
    DllCall($hDll, 'uint', 'LFX_Reset')
    DllCall($hDll, 'uint', 'LFX_Light', 'uint', $LFX_ALL, 'uint', BitOR($LFX_BLUE, $LFX_FULL_BRIGHTNESS))
    DllCall($hDll, 'uint', 'LFX_Update')
    DllCall($hDll, 'uint', 'LFX_Release')
    DllClose($hDll)

    [/autoit]
  • GDI+ Auswahlfenster mit Fade-in (wie Alt+Tab)

    • AutoItfreak
    • 31. Oktober 2012 um 11:11

    Echt cool :)

    Schöne Arbeit

  • DLL parameter

    • AutoItfreak
    • 31. Oktober 2012 um 11:05

    Warte...
    hier is die PDF
    von der AlienFX SDK

  • DLL parameter

    • AutoItfreak
    • 28. Oktober 2012 um 23:10

    Das komische ist ja genau das,
    Dass es nirgendsfehler gibt.
    hab alles einzeln ausgeben lassen

  • DLL parameter

    • AutoItfreak
    • 27. Oktober 2012 um 11:41

    Jub tuts aber leider net :(

  • DLL parameter

    • AutoItfreak
    • 26. Oktober 2012 um 10:39

    Vielen Dank hab i verbessert mit hDll
    funzt leider immer no net.


    Zitat

    LFX_Initialize, LFX_ERROR_NOINIT, etc. sind defines aus C. Sie sollen Nummern repräsentieren. Wurde LFX_ERROR_NOINIT z.B. als 1 definiert, wirst du bei diesem Fehler eine 1 zurückbekommen. Deshalb funktioniert dein Script auch nicht. Du musst als Parameter nicht z.B. LFX_Initialize übergeben, sondern die Nummer, als die LFX_Initialize definiert wurde. Das müsste auch in diesem pdf stehen.

    Also hab jetzt nach gesehen und der Funktionsaufruf wird schon so übergeben:

    [autoit]

    DllCall($hDll, 'uint', 'LFX_.......', ...)

    [/autoit]
  • DLL parameter

    • AutoItfreak
    • 24. Oktober 2012 um 14:28

    So hab nun endlich neue informationen gefunden
    in einer pdf.

    Aber irgendwie funzt es net
    Is daran irgendwas falsch:

    Spoiler anzeigen
    [autoit]

    $sPath = "LightFX.hDll"
    $hDll = DllOpen($sPath)

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

    ;--------------------------------------------------------------------------------------------
    ;5.2 LFX_Initialize
    ;Prototype:
    ;LFX_RESULT LFX_Initialize();
    ;Description:
    ;This blocking function initializes the Alienware AlienFX® system. It must be called prior to
    ;other library calls made. If this function is not called, the system will not be initialized
    ;and the other library functions will return LFX_ERROR_NOINIT or LFX_FAILURE.
    ;Inputs:
    ;None
    ;Outputs:
    ;None
    ;Returns:
    ;LFX_SUCCESS if the system is successfully initialized, or was already initialized
    ;LFX_FAILURE if initialization fails
    ;LFX_ERROR_NODEVS if the system is initialized, but no devices are available
    ;--------------------------------------------------------------------------------------------

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

    DllCall($hDll, 'uint', 'LFX_Initialize')

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

    ;--------------------------------------------------------------------------------------------
    ;5.4 LFX_Reset
    ;Prototype:
    ;LFX_RESULT LFX_Reset();
    ;Description:
    ;This non-blocking function sets all lights in the Alienware AlienFX® system to their ‘off’ or
    ;uncolored state. Note that the change(s) to the physical light(s) do not occur
    ;immediately. These changes occur only after a call to LFX_Update. For example, to
    ;disable all lights, call LFX_Reset followed by LFX_Update.
    ;Inputs:
    ;None
    ;Outputs:
    ;None
    ;Returns:
    ;LFX_ERROR_NOINIT if the system is not initialized
    ;LFX_ERROR_NODEVS if there are no devices available to reset
    ;LFX_SUCCESS otherwise
    ;--------------------------------------------------------------------------------------------

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

    DllCall($hDll, 'uint', 'LFX_Reset')

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

    ;--------------------------------------------------------------------------------------------
    ;5.14 LFX_Light
    ;Prototype:
    ;LFX_RESULT LFX_Light(
    ;const unsigned int locationMask,
    ;const unsigned int colorVal);
    ;Description:
    ;This non-blocking function submits a light command into the command queue, which
    ;sets the current color of any lights within the provided location mask to the provided
    ;color setting. Similar to LFX_SetLightColor, settings are changed in the active state and
    ;must be submitted with a call to LFX_Update. Location mask is a 32-bit field, where each
    ;of the first 27 bits represents a zone in the virtual cube representing the system. Color is
    ;packed into a 32-bit value as ARGB, with the alpha value corresponding to brightness.
    ;Parameter 1:
    ;Index to the target device
    ;Parameter 2:
    ;Index to the target light
    ;Parameter 3:
    ;Pointer to an LFX_COLOR structure with the desired color
    ;Inputs:
    ;Accepts a 32-bit location mask
    ;Accepts a 32-bit packed color value
    ;Outputs:
    ;None
    ;Returns:
    ;LFX_ERROR_NOINIT if the system is not initialized
    ;LFX_FAILURE if some other error occurred
    ;LFX_SUCCESS otherwise
    ;--------------------------------------------------------------------------------------------

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

    ;Ich versteh hier net wie ich diesen c++ Pointer mit dieser LFX_COLOR structure machen muss
    ;Und ob da 'char' hin muss, wenn i nähmlich 'uint' nehme gibts einen Fehler in Autoit
    $Strut = DllStructCreate('char 0x00FF0000;char 0xFF000000')
    $Call = DllCall($hDll, 'uint', 'LFX_Light', 'char', 0x000200, 'char', $Strut)

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

    ;--------------------------------------------------------------------------------------------
    ;5.5 LFX_Update
    ;Prototype:
    ;LFX_RESULT LFX_Update();
    ;Description:
    ;This non-blocking function updates the Alienware AlienFX® system by submitting any state
    ;changes (since the last call to LFX_Reset) to hardware.
    ;Inputs:
    ;None
    ;Outputs:
    ;None
    ;Returns:
    ;LFX_ERROR_NOINIT if the system is not initialized
    ;LFX_ERROR_NODEVS if there are no devices available to update
    ;LFX_FAILURE if some other error occurred
    ;LFX_SUCCESS otherwise
    ;--------------------------------------------------------------------------------------------

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

    DllCall($hDll, 'uint', 'LFX_Update')

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

    DllClose($hDll)

    [/autoit]

    Noch eine Frage:
    Es heist ja immer "Returns: LFX_ERROR_NOINIT if the system is not initialized"
    aber wie bekomme ich die ausgabe der dll?

  • DLL parameter

    • AutoItfreak
    • 23. Oktober 2012 um 17:27

    Das Problem is das i selber darüber net viel weis.

    Hab ein Alien (Alienware Notebook),
    Und bei denen leuchten die tasten, touchpad, lautsprecher...

    Diese sind über das command center von den farben, takt, übergänge her steuerbar
    Das ganze nennt sich AlienFX

    Ich weis noch nicht welche dll vom command center i benutzen muss,
    Da ich 20 dlls habe die im Namen "LightFX" enthalten
    Jedoch schätze ich das es die LightFX.dll ist.

    Es gibt auch ein plugin für winamp und deren source code in c++.
    hab es mir bereits angesehen, kann aber leider kein c++.

    Spoiler anzeigen

    AlienFX Winamp Seite mit Plugin und Source

    Achja und es gibt schon ein skript in autoit dazu,
    nur fehlt die dll.

    Spoiler anzeigen

    AlienFX UDF in Autoit ohne DLL

  • DLL parameter

    • AutoItfreak
    • 22. Oktober 2012 um 19:08

    Gibts hier einen der das für mich machen könnte und auch möchte?
    Des wäre sehr nett.

  • DLL parameter

    • AutoItfreak
    • 22. Oktober 2012 um 19:04

    OK

    Danke

    Dann sollte ich mich wohl lieber an die arbeiten machen :D

  • DLL parameter

    • AutoItfreak
    • 22. Oktober 2012 um 18:32

    Danke,
    aber es gibt darüber keine doku,
    zumindest hab i nix gefunden,
    wie kann i die dll zerlegen und so dann an die parameter kommen?

  • DLL parameter

    • AutoItfreak
    • 22. Oktober 2012 um 17:20

    hi

    i will eine dll ansteuern bzw. eine udf schreiben,
    aber wie bekomme ich aus einer dll die parameter?

  • nitrado gameserver

    • AutoItfreak
    • 2. Oktober 2012 um 16:15

    Wie kann ich den Server Neustart ohne ins webinterface zu gehen?

  • nitrado gameserver

    • AutoItfreak
    • 1. Oktober 2012 um 17:09

    Welchen ftp server?

  • nitrado gameserver

    • AutoItfreak
    • 30. September 2012 um 10:45

    hi,

    weis jemand von euch,
    wie es möglich ist von nitrado,
    von meinem server die log.txt herunterzuladen.

    hab es mit inetget versucht, dann steht aber in der txt:

    ERROR #001: Login failed. No token received.

    Weis jemand wie des möglich ist?

    Danke im Vorraus

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™