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

Beiträge von no_name

  • Mouscurser Programm

    • no_name
    • 21. April 2018 um 20:20

    Hey nochmal,

    vielen Dank Yjuq für deine Hilfe und deine Mühe

    wie lade ich nun den Cursor?


    $sPath = StringReplace(@WindowsDir, "", "" & "C:\Users\User\Desktop\cursors.cur")

    $sPath = StringReplace("C:\Users\User\Desktop\cursors.cur")

    geht nicht

    StringReplace

    Replaces substrings in a string.

    StringReplace ( "string", "searchstring/start", "replacestring" [, occurrence = 0 [, casesense = 0]] )

    Parameters

  • Mouscurser Programm

    • no_name
    • 21. April 2018 um 16:31

    danke erstmal für die ganzen Tipps Tut mir leid wenn ich da zu ungenau war :(

    ja ich hatte vor das Dialogfenster komplett wegzulassen.:/

    Ich hab schon gegoogelt aber nix dazu gefunden meine Idee war irgendwie

    1) $choose = FileOpenDialog("Waehle einen Cursor", @WindowsDir & "\Cursors", "Cursor und Icon(*.ani;*.cur;*.ico)") mit $choose=C:\Users\User\cursor.cur zu ersetzen

    aber das klappt nicht außerdem weiß ich auch nicht welche Variable da rauskommt.

    2) $hCursor = DllCall("user32.dll", "ptr", "LoadCursorFromFile(C:\Users\User\Desktop\cursor.cur)", "str", $choose)

    Rot = das muss auch ersetzt werden

    Grün = muss das irgendwie so ersetzt werden ?

    bzw muss hier ersetzt werden oder bei 1)

    --> Ja das Script ist aus einem anderen Thread und da verstehe ich eben nicht alles deshalb ja die Frage :S

    aber ich bin halt nicht Gott und brauch Hilfe?(

    Hoffe auf Hilfe :)

  • Mouscurser Programm

    • no_name
    • 21. April 2018 um 14:00

    Hey alle zusammen,

    Zitat von no_name

    $hCursor = DllCall("user32.dll", "ptr", "LoadCursorFromFile(C:\Users\User\Desktop\cursor.anij)", "str", $choose)

    Da ich noch relativ neu auf dem Gebiet bin hab ich keine Ahnung wie ich

    LoadcursorfromFile ersetze?!

    also es geht vorranig darum nicht extra den Cursor auszuwählen :Face::Face:

    wie kann ich das Umsetzen ? bzw. ersetzen

    Code
    Hier der Code:
    
    Global Const $OCR_NORMAL = 32512 ;normal
    $choose = FileOpenDialog("Waehle einen Cursor", @WindowsDir & "\Cursors", "Cursor und Icon(*.ani;*.cur;*.ico)")
    $hCursor = DllCall("user32.dll", "ptr", "LoadCursorFromFile(C:\Users\User\Desktop\cursor.cur)", "str", $choose)
    $hCopyCursor = DllCall("user32.dll", "ptr", "CopyImage", "ptr", $hCursor[0], "uint", 2, "int", 0, "int", 0, "uint", 0)
    $loadcur = $hCopyCursor[0]
    
    
    
    _SetSystemCursor($loadcur, $ocr_normal)
    
    
    
    Func _SetSystemCursor($hCursor, $iCursor)
    Return SetError(@error, @extended, _API(DllCall("user32.dll", "int", "SetSystemCursor", "int", $hCursor, "int", $iCursor)))
    EndFunc ;==>_SetSystemCursor
    
    
    
    Func _API($v_ret)
    Local $err = @error
    Local $ext = @extended
    If Not $err Then
    If IsArray($v_ret) Then
    Return $v_ret[0]
    Else
    Return $v_ret
    EndIf
    EndIf
    Return SetError($err, $ext, 0)
    EndFunc ;==>_APIa
    Alles anzeigen

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™