#NoTrayIcon
Func _Singleton($occurenceName, $flag = 0)
Local $ERROR_ALREADY_EXISTS = 183
$occurenceName = StringReplace($occurenceName, "\", "") ; to avoid error
; Local $handle = DllCall("kernel32.dll", "int", "CreateSemaphore", "int", 0, "long", 1, "long", 1, "str", $occurenceName)
Local $handle = DllCall("kernel32.dll", "int", "CreateMutex", "int", 0, "long", 1, "str", $occurenceName)
Local $lastError = DllCall("kernel32.dll", "int", "GetLastError")
If $lastError[0] = $ERROR_ALREADY_EXISTS Then
If $flag = 0 Then
Exit -1
Else
SetError($lastError[0])
Return 0
EndIf
EndIf
Return $handle[0]
EndFunc
if Not _Singleton("RC.exe",1) = 0 Then
While ProcessExists("joy.exe")
ProcessClose("joy.exe")
WEnd
While ProcessExists("remap.exe")
ProcessClose("remap.exe")
WEnd
Run("C:\Programme\Team Mediaportal\joy.exe", "", @SW_HIDE)
Run("C:\Programme\Team Mediaportal\remap.exe", "", @SW_HIDE)
if Not _Singleton("MediaPortal.exe",1) = 0 Then
Run('C:\Programme\Team MediaPortal\MediaPortal\MediaPortal.exe')
EndIf
EndIf
APPCOMMAND_BROWSER_BACKWARD 1
APPCOMMAND_BROWSER_FORWARD 2
APPCOMMAND_BROWSER_REFRESH 3
APPCOMMAND_BROWSER_STOP 4
APPCOMMAND_BROWSER_SEARCH 5
APPCOMMAND_BROWSER_FAVORITES 6
APPCOMMAND_BROWSER_HOME 7
APPCOMMAND_VOLUME_MUTE 8
APPCOMMAND_VOLUME_DOWN 9
APPCOMMAND_VOLUME_UP 10
APPCOMMAND_MEDIA_NEXTTRACK 11
APPCOMMAND_MEDIA_PREVIOUSTRACK 12
APPCOMMAND_MEDIA_STOP 13
APPCOMMAND_MEDIA_PLAY_PAUSE 14
APPCOMMAND_LAUNCH_MAIL 15
APPCOMMAND_LAUNCH_MEDIA_SELECT 16
APPCOMMAND_LAUNCH_APP1 17
APPCOMMAND_LAUNCH_APP2 18
APPCOMMAND_BASS_DOWN 19
APPCOMMAND_BASS_BOOST 20
APPCOMMAND_BASS_UP 21
APPCOMMAND_TREBLE_DOWN 22
APPCOMMAND_TREBLE_UP 23
APPCOMMAND_MICROPHONE_VOLUME_MUTE 24
APPCOMMAND_MICROPHONE_VOLUME_DOWN 25
APPCOMMAND_MICROPHONE_VOLUME_UP 26
APPCOMMAND_HELP 27
APPCOMMAND_FIND 28
APPCOMMAND_NEW 29
APPCOMMAND_OPEN 30
APPCOMMAND_CLOSE 31
APPCOMMAND_SAVE 32
APPCOMMAND_PRINT 33
APPCOMMAND_UNDO 34
APPCOMMAND_REDO 35
APPCOMMAND_COPY 36
APPCOMMAND_CUT 37
APPCOMMAND_PASTE 38
APPCOMMAND_REPLY_TO_MAIL 39
APPCOMMAND_FORWARD_MAIL 40
APPCOMMAND_SEND_MAIL 41
APPCOMMAND_SPELL_CHECK 42
APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE 43
APPCOMMAND_MIC_ON_OFF_TOGGLE 44
APPCOMMAND_CORRECTION_LIST 45
APPCOMMAND_MEDIA_PLAY 46
APPCOMMAND_MEDIA_PAUSE 47
APPCOMMAND_MEDIA_RECORD 48
APPCOMMAND_MEDIA_FAST_FORWARD 49
APPCOMMAND_MEDIA_REWIND 50
APPCOMMAND_MEDIA_CHANNEL_UP 51
APPCOMMAND_MEDIA_CHANNEL_DOWN 52
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="908">
<Action>
Window.SendMessage(793, 0, 3342336, 0)
</Action>
</EventGhost>