tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
4377
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Danielku15
    Danielku15 Danielku15 ist offline Mitglied Platin
    Registriert seit
    Feb 2004
    Ort
    Österreich
    Beiträge
    731
    Blog-Einträge
    3
    Hallo Leute.

    Ich habe mir gerade eine neue Tastatur zugelegt welche auch Multimediaknöpfe besitzt. Leider ist wieder mal dies nur auf den MediaPlayer begränzt. Da dachte ich mir : "Dann mach ich hald ein Programm was im Hintergrund/Tray läuft und die entsprechenden Funktionen beim entsprechenden Tastendruck ausführt" Nur in der Umsetzung happers noch. Die Tastencodes der Multimediatasten kann ich rausfinden indem ich mir ein kleines Testprogramm schreibe wo mir bei Tastendruck den Tastencode anzeigt. Den kann ich dann verwenen um die gewüschten Funktionen auszüführen. Jetzt bleiben nur folgende Fragen offen:

    1) Wie kann ich ein KeyDown Event abfragen wenn das Programm nicht aktiv sondern nur im Tray ist. (Ich weiß nicht das richtige Unterforum aber dann kann ich beides gleich in einem Post erledigen)

    2) Wie kann ich nach dem Tastendruck iTunes steuern. Weiß jemand von euch wie ich folgende Anweisungen an iTunes senden kann: Stop, Play/Pause, Nächstes Lied, Vorheriges Lied,

    Ich wäre euch sehr dankbar wenn ihr mir helfen könntet.

    gruß Daniel
     

  2. #2
    Avatar von Danielku15
    Danielku15 Danielku15 ist offline Mitglied Platin
    Registriert seit
    Feb 2004
    Ort
    Österreich
    Beiträge
    731
    Blog-Einträge
    3
    Hat keiner eine Idee wie ich dieses Problem lösen könnte?
     

  3. #3
    proprogger proprogger ist offline Mitglied Bronze
    Registriert seit
    Dec 2005
    Beiträge
    34
    Habe eine ähnliche Frage:
    Ich habe eine Multimediafernbedienung und würde gerne einen selbstgeproggten Mediaplayer damit steuern. Hatte die Idee, dass die auch Tastaturereignisse auslöst, war aber nicht so.
    Du kannst es aber mal versuchen. Weiß nicht ob es keyPressed oder keyDown ist, aber bei einem von beiden kann man auch Multimediatasten abfragen, zumindest sind sie als Konstanten definiert. Schau mal in den Eventargs nach (keycode, keyvalue, key oder so) und mach nen Switch bzw. Select case und dann kannste auch sowas ähnliches wie e.keycode == keyCode.PLAY oder so abfragen. Probiers mal.
     

  4. #4
    Jon01 Jon01 ist offline Grünschnabel
    Registriert seit
    Nov 2004
    Beiträge
    2
    hab hier was für dich


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    
    ' jaja die windows API
     
    Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Integer) As Short
     
    ' und hier die funktion
        Private Function CompKey(ByRef KCode As Integer) As Boolean
            Dim Result As Short
     
            Result = GetAsyncKeyState(KCode)
            If Result = -32767 Then
                CompKey = True
            Else
                CompKey = False
            End If
        End Function
     
    'und das in ein timer
     
            ' PLAY
            If CompKey(179) Then
     
            End If
     
            ' VOR
            If CompKey(176) Then
     
            End If
     
            ' ZURÜCK
            If CompKey(177) Then
     
            End If
     
            ' STOP
            If CompKey(178) Then
     
            End If
     

  5. #5
    Avatar von Danielku15
    Danielku15 Danielku15 ist offline Mitglied Platin
    Registriert seit
    Feb 2004
    Ort
    Österreich
    Beiträge
    731
    Blog-Einträge
    3
    Hi Leute.

    Das Problem liegt weniger dabei herauszufinden wie die Tastencodes sind, das ist kein Problem. Das Problem liegt dabei
    ° ... die Tastencodes abzufragen während das Programm nur im Tray läuft und andere Programme im Vordergrund laufen.
    ° ... iTunes zu steuern dass es reagiert.

    greez daniel
     

  6. #6
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hi!

    Damit solltst Tastaturereignisse abfragen können:
    Processing Global Mouse and Keyboard Hooks in C# - The Code Project

    Hab grad mal nach einer SendKeys Alternative gesucht und ein nettes Projekt dazu gefunden:
    CKeystrokeEngine - The Code Project
    Für C# hab ich leider nichts vergleichbares finden können.

    MfG,
    cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  7. #7
    Avatar von Danielku15
    Danielku15 Danielku15 ist offline Mitglied Platin
    Registriert seit
    Feb 2004
    Ort
    Österreich
    Beiträge
    731
    Blog-Einträge
    3
    iTunes zu steuern ist auch ganz easy wie ich gerade entdeckt habe. Wenn man iTunes installiert hat kann man ganz einfach über COM iTunes steuern. Einfach den Verweis hinzufügen und ein neues iTunesApp anlegen und über die Methoden steuern.
     

  8. #8
    Avatar von hagbard_celine
    hagbard_celine hagbard_celine ist offline Mitglied Silber
    Registriert seit
    May 2006
    Beiträge
    81
    kannst du mal dein Prog posten?
     

  9. #9
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Bitte an die Netiquette, insbesondere Punkt 15, halten. Und es heißt übrigens Programm und nicht Prog.
     

  10. #10
    Avatar von Danielku15
    Danielku15 Danielku15 ist offline Mitglied Platin
    Registriert seit
    Feb 2004
    Ort
    Österreich
    Beiträge
    731
    Blog-Einträge
    3
    Zitat Zitat von hagbard_celine
    kannst du mal dein Prog posten?
    Hab da was tolles gefunden:
    http://www.codeproject.com/csharp/itunestray.asp
     

Ähnliche Themen

  1. iTunes und das Dateiformat .mkv
    Von FoolMoon im Forum Mac OS
    Antworten: 3
    Letzter Beitrag: 02.10.10, 00:36
  2. Antworten: 11
    Letzter Beitrag: 05.12.08, 14:31
  3. iTunes vom Desktop aus steuern
    Von Gewürzwiesel im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 0
    Letzter Beitrag: 27.09.08, 22:41
  4. Antworten: 10
    Letzter Beitrag: 25.07.06, 17:10
  5. iTunes USA
    Von sisela im Forum Musik & Musiker
    Antworten: 0
    Letzter Beitrag: 10.04.06, 09:45