Vl. hat er ein fehler im code gemacht :0
Autoit System
-
-
Kann ich dem Code nicht entnehmen ...
Vor dem Shellexecute wird ja per _Ispressed(01) abgefragt ob die linke Maustaste gedrückt wurde.Kein so sinnvolles Skript, aber imho ungefährlich.
-
Definitiv nicht ungefährlich!
-
Wie was wo ist gefährlich :O ?
-
Ok das ist ziemlich unsinnig programiert.
Absicht würde ich hier aber nicht unterstellen, da man den Effekt mit einfachen Mitteln massiv verstärken könnten.Es fehlt einfach die Abfrage ob der Klick auch ins Listview ging.
Klicks oder Tastatureingaben in Listview besser so abfangen:Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
Func _WM_NOTIFY($hWnd, $iMsg, $iwParam, $ilParam)
#forceref $hWnd, $iMsg, $iwParam
Local $hWndFrom, $iIDFrom, $iCode, $tNMHDR, $tInfo, $ItemText, $wVKey$tNMHDR = DllStructCreate($tagNMHDR, $ilParam)
[/autoit] [autoit][/autoit] [autoit]
$hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
$iIDFrom = DllStructGetData($tNMHDR, "IDFrom")
$iCode = DllStructGetData($tNMHDR, "Code")
Switch $hWndFrom
Case $hListView
Switch $iCode
Case $NM_DBLCLK ;Doppelklick (linke Maustaste)
case $NM_CLICK ;linke Maustaste
case $NM_RCLICK ; rechte Maustaste
case $NM_RDBLCLK ;Doppelklick (rechte Maustaste)
Case $LVN_KEYDOWN
$tNMHDR = DllStructCreate($tagLVKEYDOWN, $ilParam)
$wVKey= DllStructGetData($tNMHDR, "wVKey")
;ConsoleWrite ($wVKey & " " & $test & @CRLF)
Switch $wVKey
case 40 ;runter
case 38 ;hoch
Case 0x27; rechte PfeiltasteCase 0x25 ;linke Pfeiltaste
[/autoit]
EndSwitch
EndSwitch
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc -
Und, Wie sieht das "System" mittlerweile aus?
-
Musikplayer ist sogut wie fertig. Nur noch die "Einzelteile" zusammenbauen.
-
Super
Veröffentlichst du dann heute noch den Code?Will unbedingt "mitmachen", Sowas ist einfach nur Cool
-
Mal ne Frage, soll das denn später ähnlich wie BartPE unter Windows PE 3.0 o.ä laufen?.
oder soll es einfach nur eine Programmverwaltung unter Windows darstellen?
Denke mit Windows PE hättest du auf jedenfall eine geeignete Plattform, auch wenn diese etwas eingeschränkt ist (WMI fehlt ... ).Ansonsten ist es sicher nen interessantes Projekt
-
War zuerst angedacht es auf eine "Mini"-Windows wie es auch BartPE nutzt laufen zu lassen. Wurde aber dann doch erstmal verworfen, da es bei Windows 7 zur Zeit noch keine Weg gibt es so weit abzuspecken wie XP, ohne große Probleme mit der Stabilität zu bekommen. Auf Win XP, also ein veraltetes System, zu setzten ist keine Alternative.
Blume wird erstmal nur ein Musikplayertest. Sprich bis auf einen Button um den Player zu starten wird das dort verwendete Autoit-System keine Funktionen haben. Der Grund warum ich zuerst den Musikplayer mache und nicht das System an sich ist der, dass ich erstmal schauen will wie man am Effektivsten ein modulares System mit Autoit aufbaut um es einfach erweiterbar/modifizierbar zu machen, aber auch gleichzeit wie aus einem Guss aussehen zu lassen.
-
Blume wir erstmal nur@Blume wir erstmal nur ein Musikplayertest. Sprich bis auf einen Button um den Player zu starten wird das dort verwendete Autoit-System keine Funktionen haben.
Egal :D. Ich verfolge das Projekt halt wie ein Fuchs weil es mich brennend interessiert
Zitat von chipBlume wir erstmal nur
Sorry, wolltest du scheiben: Wir machen erstmal nur?
-
Sorry, wolltest du scheiben: Wir machen erstmal nur?Ne sollte heißen "Wird erstmal nur".
-
Achso
-
So hier mal noch zwei mini mini mini Previewpics. Die Grafiken vom CD-Cover, CD ect. muss man übrigens nicht selbst einfügen sondern werden automatisch nur durch das reine Einlegen der CD angezeigt. Da es wie gesagt nur Preview-Pics sind fehlt noch die Anzeige zu akutellem Lied, aktueller Songtext usw. Das ganze könnte man theoretisch auch via Touchscreen bedienen, da es nicht wirklich kleine Elemente gibt die man anklicken müsste.
-
Sehr Interessant
-
Ich frag mal rein aus Interesse : hast du QuickDraw , GDIPlus oder die normalen GUI Funktionen benutzt ?
-
Die normalen GUI Funktionen.
-
Also ich finds gut
Btw: werden auch sämmtlichen Visuellen Effeckte von Vista/Win 7 abgeschalten oder laufen die noch im Hintergrund weiter? Sieht für mich nach ner Leistungssparenden alternative aus weil immer mit leistungssparendem Klassik Design wirds am Pc auch lw :>
-
Läuft noch was?
-