Authotkey - Frage

Chrisibär

Lt. Commander
Registriert
Juli 2010
Beiträge
1.974
Hallo,

da ich auf diese Frage im Autohotkey Forum keine Antwort bekommen habe, versuch ichs mal hier, vielleicht ist ja einer unter euch, der dies Problem schon mal hatte:

Auf meinem HTPC laufen u.a. der DVBViewer und XBMC.
Jetzt hab ich schon AutoHotkey am laufen um mit meiner Keysonic Tastatur folgendes machen zu können:

- DVBViewer, XBMC, Opera zu starten per Knopfdruck (F1, F2, F3)
- Wechsel des Audioausgabegerätes per Knopfdruck (F10, F11)
- StandbyModus (F12)

Jetzt meine Frage:
Würde gerne im Windows mittels eines Tastendrucks (F4-F7), das (entweder der DVBViewer oder XBMC oder VLC etc) das Program startet, und gleichzeitig einen Radiostream wiedergibt.

Der Vorteil für mich wäre: Ich müsste den Fernseher nicht einschalten, und könnte WebRadioStreams über die Soundanlage ausgeben :D

Würde gerne 3-4 Tasten für 3-4 Radiostreams belegen.

Bitte um Rat.
Vielen Dank
Chris

ps: das ist mein derzeitiger Code:
Code:
F1::
Run, DvbViewer,
return

F2::
Run, "C:\Program Files\XBMC\XBMC.exe",
return

F3::
Run, "C:\Program Files\Opera\opera.exe",
return

F10::
Run, mmsys.cpl
WinWaitActive,Sound
ControlSend,SysListView321,{Down}
ControlSend,SysListView321,{Down}
Sleep, 50
ControlClick,Button2
ControlClick,OK
return

F11::
Run, mmsys.cpl
WinWaitActive,Sound
ControlSend,SysListView321,{Down}
Sleep, 50
ControlClick,Button2
ControlClick,OK
return

F12::
DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)
 
Und was funktioniert jetzt nicht? Das geht irgendwie aus dem Text nicht hervor. Falls du Radiostreams u.ä. öffnen willst, reicht es, wenn du die exe des Programms angibst und als ersten Parameter die URL des Streams. Das sollte eigentlich in 90 % der Fälle ausreichen.
 
Hallo Yuuri,

Du meinst ich könnte zb Sunshine Live mit XBMC mit folgendem Code starten?

F2::
Run, "C:\Program Files\XBMC\XBMC.exe", "http://62.27.44.60/sunshinelive/livestream.mp3",
return

Die Frage ist nur ob es auch zb möglich wäre (hab ein Radio-Sidebargadget von Chameleon Glass) das via eine F Taste zu starten?
 
Chrisibär schrieb:
Du meinst ich könnte zb Sunshine Live mit XBMC mit folgendem Code starten?
Ja wieso auch nicht? Das ist der Standardweg, wenn du Dateien im Explorer doppelklickst. Funktioniert in jedem Browser, in jedem Audio-Player, in jedem Media Player. Wieso also nicht auch im XBMC?
Chrisibär schrieb:
Die Frage ist nur ob es auch zb möglich wäre (hab ein Radio-Sidebargadget von Chameleon Glass) das via eine F Taste zu starten?
Mit Sidebar Gadgets zu arbeiten halte ich für unmöglich. Ich denke nicht, dass du das Gadget genauso ansprechen kannst, also bleibt dir hier nur der Weg über eine Mausinteraktion. Und bei dieser weiß ich nicht, ob Autohotkey die nötigen Funktionen dazu besitzt (Fenster suchen, Koordinaten bestimmen, Mausklick simulieren, URL einfügen, starten, pausieren, stoppen, ...).
 
Also mit folgendem Code:

F2::
Run, "C:\Program Files\XBMC\XBMC.exe", "http://62.27.44.60/sunshinelive/livestream.mp3",
return

hat sich bei XBMC nix getan ausser das er XBMC startet, hmnn bin am überlegen ob ichs mit WMP oder VLC probieren sollte, wäre dann selber Code (bis auf programm adresse) oder?

mfg
 
Chrisibär schrieb:
hat sich bei XBMC nix getan ausser das er XBMC startet
Probiers mal ohne Komma, siehe Dokumentation.
Code:
F2::
Run, "C:\Program Files\XBMC\XBMC.exe" "http://62.27.44.60/sunshinelive/livestream.mp3",
return
 
Yuuri schrieb:
Code:
F2::
Run, "C:\Program Files\XBMC\XBMC.exe" "http://62.27.44.60/sunshinelive/livestream.mp3",
return

Damit hats indirekt funktioniert, also nicht mit XBMC, aber mit dem WMP und dem VLC den ich jetzt nutze.

Vielen Dank
 
Zurück
Oben