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

Beiträge von Sithlord95

  • Afk UDF

    • Sithlord95
    • 4. Mai 2010 um 16:49

    Ihr immer mit eurem _ispressed ....
    Schau dir die
    Funktion _WinAPI_SetWindowsHookEx
    an.
    Da musst du nichts in die While-Schleife reinschreiben.

  • Sportarten

    • Sithlord95
    • 1. Mai 2010 um 13:50

    Du hast Judo vergessen ;)
    Ich meine wir haben den Olympiasieger im Judo ^^

  • Striptease ...

    • Sithlord95
    • 30. April 2010 um 16:22

    Kein Wunder das Niemand parentel control mag...
    Ziemlich ärgerlich dieser Mann :D

  • Mit dem Computer reden xDD

    • Sithlord95
    • 26. April 2010 um 20:45

    Wie wäre es hiermit?

    [autoit]


    #include <WinAPI.au3>
    #include <WindowsConstants.au3>
    #include <StructureConstants.au3>
    Global $hHook, $hStub_KeyProc, $buffer = "",$hmod
    OnAutoItExitRegister("Cleanup")

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

    $hStub_KeyProc = DllCallbackRegister("_KeyProc", "long", "int;wparam;lparam")
    $hmod = _WinAPI_GetModuleHandle(0)
    $hHook = _WinAPI_SetWindowsHookEx($WH_KEYBOARD_LL, DllCallbackGetPtr($hStub_KeyProc), $hmod)

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

    While 1
    Sleep(10)
    WEnd

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

    Func EvaluateKey($keycode)
    If (($keycode > 64) And ($keycode < 91)) _ ; A - z
    Or (($keycode > 96) And ($keycode < 123)) _ ; A - Z
    Or (($keycode > 47) And ($keycode < 58)) Then ; 0 - 9
    $buffer &= Chr($keycode)
    Switch $buffer
    Case "Hi"
    msgbox(0,"","hi")
    EndSwitch
    ElseIf ($keycode > 159) And ($keycode < 164) Then
    Return
    ElseIf ($keycode = 27) Then ; ESC-Taste
    Exit
    Else
    $buffer = ""
    EndIf
    EndFunc ;==>EvaluateKey

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

    ;===========================================================
    ; Callback-Funktion
    ;===========================================================
    Func _KeyProc($nCode, $wParam, $lParam)
    Local $tKEYHOOKS
    $tKEYHOOKS = DllStructCreate($tagKBDLLHOOKSTRUCT, $lParam)
    If $nCode < 0 Then
    Return _WinAPI_CallNextHookEx($hHook, $nCode, $wParam, $lParam)
    EndIf
    If $wParam = $WM_KEYDOWN Then
    EvaluateKey(DllStructGetData($tKEYHOOKS, "vkCode"))
    Else
    Local $flags = DllStructGetData($tKEYHOOKS, "flags")
    Switch $flags
    Case $LLKHF_ALTDOWN
    ConsoleWrite("$LLKHF_ALTDOWN" & @CRLF)
    Case $LLKHF_EXTENDED
    ConsoleWrite("$LLKHF_EXTENDED" & @CRLF)
    Case $LLKHF_INJECTED
    ConsoleWrite("$LLKHF_INJECTED" & @CRLF)
    Case $LLKHF_UP
    ConsoleWrite("$LLKHF_UP: Tastencode (scanCode) - " & DllStructGetData($tKEYHOOKS, "scanCode") & @TAB & " Virtueller Tastencode (vkCode) - " & DllStructGetData($tKEYHOOKS, "vkCode") & @CRLF)
    EndSwitch
    EndIf
    Return _WinAPI_CallNextHookEx($hHook, $nCode, $wParam, $lParam)
    EndFunc ;==>_KeyProc

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

    Func Cleanup()
    _WinAPI_UnhookWindowsHookEx($hHook)
    DllCallbackFree($hStub_KeyProc)
    EndFunc ;==>OnAutoItExit

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

    Edit:
    Wer von euch krammt so nen alten Link raus...

  • Remote Shutdown per WMI

    • Sithlord95
    • 22. April 2010 um 21:00

    Also kannst du mal beschreiben wie das Problem entsteht?
    Ich habe noch keine Parameter eingegeben,aber ich denke es würde uns helfen wenn du uns Schritt für Schritt beschreibst wie du vorgehst.
    Am besten dein Script mit posten und #requireadmin nicht vergessen.

  • Mauszeiger ändern

    • Sithlord95
    • 22. April 2010 um 17:36

    Hio

    So geht das.

    [autoit]


    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", "str", $choose)
    $hCopyCursor = DllCall("user32.dll", "ptr", "CopyImage", "ptr", $hCursor[0], "uint", 2, "int", 0, "int", 0, "uint", 0)
    $loadcur = $hCopyCursor[0]

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

    _SetSystemCursor($loadcur, $ocr_normal)

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

    Func _SetSystemCursor($hCursor, $iCursor)
    Return SetError(@error, @extended, _API(DllCall("user32.dll", "int", "SetSystemCursor", "int", $hCursor, "int", $iCursor)))
    EndFunc ;==>_SetSystemCursor

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

    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 ;==>_API

    [/autoit]


    Ich arbeite selbst grade an einem Cursortool ^^

  • Autoitbug bei _GUIImageList_SetBkColor

    • Sithlord95
    • 17. April 2010 um 22:12
    Zitat von BugFix

    Übergib die Farben nicht in RGB sondern in BGR ;)
    (vermute ich einfach mal)

    Das bringt die Lösung leider nicht...

    autoBert

    Das hier ist nur ein Beispielcode und ich würde gerne die Funktion
    _GUIImageList_SetBkColor
    benutzen.Aber trotzdem Danke.

  • Autoitbug bei _GUIImageList_SetBkColor

    • Sithlord95
    • 17. April 2010 um 21:45

    Hallo,
    ich habe ein Problem mit dem Befehl

    [autoit]

    _GUIImageList_SetBkColor

    [/autoit]

    In Zeile 31 -33 ist das Problem aufgeführt.Das Listview wird blau eingefärbt und die Imagelist wird grün eingefärbt,aber die Imagelist ist trotzdem blau....
    Findet jemand den Bug oder handelt es sich doch um einen Autoitbug?

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

    #include <GuiConstantsEx.au3>
    #include <GuiListView.au3>
    #include <GuiImageList.au3>
    #include <WindowsConstants.au3>

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

    Opt('MustDeclareVars', 1)

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

    _Main()

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

    Func _Main()
    Local $listview, $hImage
    Local $exStyles = BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES)

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

    GUICreate("ImageList:Bug bei setbkcolor?", 400, 300)
    $listview = GUICtrlCreateListView("", 2, 2, 394, 268, BitOR($LVS_SHOWSELALWAYS, $LVS_NOSORTHEADER, $LVS_REPORT))
    global $listhandle=guictrlgethandle(-1)
    _GUICtrlListView_SetExtendedListViewStyle($listview, $exStyles)
    GUISetState()

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

    ; Lädt die Bilder
    $hImage = _GUIImageList_Create(16, 16, 5, 3)
    _GUIImageList_AddIcon($hImage, @SystemDir & "\shell32.dll", 110)
    _GUIImageList_AddIcon($hImage, @SystemDir & "\shell32.dll", 131)
    _GUIImageList_AddIcon($hImage, @SystemDir & "\shell32.dll", 165)
    _GUIImageList_AddIcon($hImage, @SystemDir & "\shell32.dll", 168)
    _GUIImageList_AddIcon($hImage, @SystemDir & "\shell32.dll", 137)
    _GUIImageList_AddIcon($hImage, @SystemDir & "\shell32.dll", 146)
    _GUICtrlListView_SetImageList($listview, $hImage, 1)

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

    _GUICtrlListView_SetTextBkColor($listhandle,0xFF0000) ; <--- blau
    _GUICtrlListView_SetBkColor($listhandle, 0xFF0000) ; <--- blau
    _GUIImageList_SetBkColor($hImage,0x00ff00) ;<--- grün

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

    ; Fügt die Spalten hinzu
    _GUICtrlListView_AddColumn($listview, "Spalte 1", 120)
    _GUICtrlListView_AddColumn($listview, "Spalte 2", 120)
    _GUICtrlListView_AddColumn($listview, "Spalte 3", 120)

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

    ; Fügt die Items hinzu
    _GUICtrlListView_AddItem($listview, "Zeile 1: Spalte 1", 0)
    _GUICtrlListView_AddSubItem($listview, 0, "Zeile 1: Spalte 2", 1, 1)
    _GUICtrlListView_AddSubItem($listview, 0, "Zeile 1: Spalte 3", 2, 2)
    _GUICtrlListView_AddItem($listview, "Zeile 2: Spalte 1", 1)
    _GUICtrlListView_AddSubItem($listview, 1, "Zeile 2: Spalte 2", 1, 2)
    _GUICtrlListView_AddItem($listview, "Zeile 3: Spalte 1", 2)
    _GUICtrlListView_AddItem($listview, "Zeile 4: Spalte 1", 3)
    _GUICtrlListView_AddItem($listview, "Zeile 5: Spalte 1", 4)
    _GUICtrlListView_AddSubItem($listview, 4, "Zeile 5: Spalte 2", 1, 3)
    _GUICtrlListView_AddItem($listview, "Zeile 6: Spalte 1", 5)
    _GUICtrlListView_AddSubItem($listview, 5, "Zeile 6: Spalte 2", 1, 4)
    _GUICtrlListView_AddSubItem($listview, 5, "Zeile 6: Spalte 3", 2, 3)

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

    ; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
    EndFunc ;==>_Main

    [/autoit]
  • Fehler: subscript used with non-array variable

    • Sithlord95
    • 16. April 2010 um 23:03

    Du hast den Befehl verwechselt.

    Du musst

    [autoit]

    Mousegetcursor

    [/autoit]

    in

    [autoit]

    mousegetpos

    [/autoit]

    ändern.

  • Rechner verbessern , Prozessor & Co

    • Sithlord95
    • 15. April 2010 um 21:15
    Zitat von johnnyboyy

    ich weiß der pc is müll aber viel geld habe ich nicht , habe im internet nen AMD x2 4200+ 2.x ghz gefunden aber ob der gut ist...

    ähmm sind Assasins Creed I ,II - Prototype - NFS MW , Undercover , Shift , Pro street High-End spiele? weil die laufen bei mir "Halbwegs" gut

    GN8 @ all

    Also du hast Geld um in solche neuen Spiele zu investieren willst aber nur 100 Euro für den Rechner ausgeben?
    Also meine persönliche Meinung wäre es mehr Geld für den Pc zu investieren und dann kommen die Spiele...

  • Geschwindigkeit von scripten

    • Sithlord95
    • 14. April 2010 um 14:39
    Zitat von Darter

    naja es besteht vllt nicht so ein rießen Unterschied. Aber ich vollte ja auch nur anmerken, dass Autoit als Scriptsprache bezeichnet wird. Siehe auch wikipedia

    Hi sorry das is kein Argument für mich,weil in Wikipedia kann und darf jeder etwas reinschreiben.

  • DriveGetDrive funktioniert nicht

    • Sithlord95
    • 10. April 2010 um 13:58

    Du musst die <Array.au3> noch includieren.

  • Bester Avatar

    • Sithlord95
    • 9. April 2010 um 18:41

    Wuhu! Danke das mich jemand nominiert hat,aber Raupis Katze ist einen Tick cooler als meine :D

  • Religion (Umfrage)

    • Sithlord95
    • 2. April 2010 um 16:09
    Zitat von L3viathan

    Verstehe nicht ganz was du meinst, aber im Zweifelsfall unter "weiß nicht".
    Schnuffel: Hast strenggenommen recht in deinem ersten Punkt, ich mache mal einen Slash daraus...

    Auf dem Papier bin ich Christ,aber nur weil meine Eltern das so wollten.Ich selbst glaube nicht an Gott.Ist aber warscheinlich bei vielen meiner Altersgruppe so.
    Also wähle ich mal Atheist ^^

  • Religion (Umfrage)

    • Sithlord95
    • 2. April 2010 um 15:53

    Ich bin zwar Christ,aber glaube nicht an Gott.Wo soll ich mich zuordnen?

  • Star Wars Intro NEU

    • Sithlord95
    • 25. März 2010 um 17:26

    Wow!
    Mir als Star Wars Fan hast du damit echt eine Freude gemacht.
    War schön anzusehen :)

  • GDI+ PIN Pad

    • Sithlord95
    • 21. März 2010 um 11:06

    Gute Idee,aber das

    [autoit]

    #include <misc.au3>

    [/autoit]

    fehlt ;)

  • AutoIT und S4

    • Sithlord95
    • 26. Februar 2010 um 14:55

    Hi und was passiert wenn du das Spiel minimierst und das Autoitscript so mittendrin startest?
    Kannst du das S4-Ding vielleicht im Fenstermodus starten würde dann unter Umständen dein Autoitscript starten?

  • CSV-Editor V0.8 (Stand 23.04.2010)

    • Sithlord95
    • 25. Februar 2010 um 14:17

    Ich habe zwar keine CSV-Dateien oder ähnliches,aber ich finde diesen Editor super um die Tabs für die Gitarre anzuzeigen.
    Gute Arbeit :rock:

  • Mini Fun Telnet Server

    • Sithlord95
    • 22. Februar 2010 um 20:17

    Kopie aus der Windowshilfe :

    So installieren Sie den Telnet-Client

    • Klicken Sie auf Start [Blockierte Grafik: http://content.windows.microsoft.com/BetterWhenConnectedHelpWS/GetContent.aspx?assetID=4f6cbd09-148c-4dd8-b1f2-48f232a2fd33&amp;documentSet=de-DE&amp;Prod=WIN700&amp;Market=DE], klicken Sie auf Systemsteuerung, und klicken Sie dann auf Programme.
    • Klicken Sie unter Programme und Funktionen auf Windows-Features aktivieren oder deaktivieren. [Blockierte Grafik: http://content.windows.microsoft.com/BetterWhenConnectedHelpWS/GetContent.aspx?assetID=18abb370-ac1e-4b6b-b663-e028a75bf05b&amp;documentSet=de-DE&amp;Prod=WIN700&amp;Market=DE] Wenn Sie aufgefordert werden, ein Administratorkennwort oder eine Bestätigung einzugeben, geben Sie das Kennwort bzw. die Bestätigung ein.
    • Aktivieren Sie im Dialogfeld Windows-Funktionen das Kontrollkästchen Telnet-Client.
    • Klicken Sie auf OK. Die Installation kann mehrere Minuten dauern.

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™