˙˙ CProfileTree Application˙˙CMapStringToStringNameWinDVD5WinDVD5€Flags1WndWinDVD.exe\*(WinDVDClass)File %WinDVD.exe%ID2Index0App:€ID1Execute application€Flags0ID1Index-1Execute€Flags0Action1xParam1Filename %WinDVD.exe%ID3Delay0Index0Close€ID1Close€Flags2ID1Index0Close application€Flags0Action2xParam1Filename %WinDVD.exe%ID3Delay0Index0Down€ID1Down€Flags3ID1Index1 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x00000028:0x01500001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0Eject€ID1Eject€Flags2ID1Index2 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x00000045:0x00120001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0Forward€ID1 Fast Forward€Flags2ID1Index3 Run Script€Flags0Action52xParam1Param¤function main() { Globals.Remove("WinDVD5_Playing"); Window("WinDVD.exe\\*(WinDVDClass)\\(AfxOleControl42)").PostMessage(WM_COMMAND,0x86b0,0); return 0; } FilenameJScriptID3Delay0Index0 Fullscreen€ID1 Fullscreen€Flags2ID1Index4 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x0000005a:0x00150001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0Left€ID1Left€Flags3ID1Index5 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x00000025:0x014b0001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0Menu€ID1 Title Menu€Flags2ID1Index6 PostMessage€Flags0Action37xParam1Param WM_COMMAND:0x000084d5:0x00000000Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0 Root Menu€Flags2ID1Index2 PostMessage€Flags0Action37xParam1Param WM_COMMAND:0x000084d6:0x00000000Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0Repeat€ID1Layout 1€Flags0ID1Index16 Run Script€Flags0Action52xParam1Param˙´function main() { if (Globals("WinDVD5_Repeat")==1) //repeat title -> repeat chapter { Window("WinDVD.exe\\*(WinDVDClass)\\(AfxOleControl42)").PostMessage(WM_COMMAND,34418,0); Globals("WinDVD5_Repeat")=2; Alert("Repeat Chapter"); return 0; } if (Globals("WinDVD5_Repeat")==2) //repeat chapter -> repeat off { Window("WinDVD.exe\\*(WinDVDClass)\\(AfxOleControl42)").PostMessage(WM_COMMAND,34417,0); Globals.Remove("WinDVD5_Repeat"); Alert("Repeat Off"); return 0; } //off -> repeat title Globals("WinDVD5_Repeat")=1; Window("WinDVD.exe\\*(WinDVDClass)\\(AfxOleControl42)").PostMessage(WM_COMMAND,34419,0); Alert("Repeat Title"); return 0; }FilenameJScriptID3Delay0Index0 Next Chapter€ID1 Next Chapter€Flags2ID1Index7 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x00000022:0x01510001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0 Play/Pause€ID1 Play/Select€Flags2ID1Index8 Run Script€Flags0Action52xParam1Param˙Zfunction main() { if (Globals("WinDVD5_Playing")) { Window("WinDVD.exe\\*(WinDVDClass)\\(AfxOleControl42)").PostMessage(WM_COMMAND,0x8685,0); Globals.Remove("WinDVD5_Playing"); return 0; } Globals("WinDVD5_Playing")=true; Window("WinDVD.exe\\*(WinDVDClass)\\(AfxOleControl42)").PostMessage(WM_COMMAND,0x8689,0); return 0; }FilenameJScriptID3Delay0Index0 Previous Chapter€ID1 Previous Chapter€Flags2ID1Index9 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x00000021:0x01490001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0 Rewind€ID1 Fast Rewind€Flags2ID1Index10 Run Script€Flags0Action52xParam1Param¢function main() { Globals.Remove("WinDVD5_Playing"); Window("WinDVD.exe\\*(WinDVDClass)\\(AfxOleControl42)").PostMessage(WM_COMMAND,0x86b1,0); return 0; }FilenameJScriptID3Delay0Index0 Right€ID1 Right€Flags3ID1Index11 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x00000027:0x014d0001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0Select€ID1Select€Flags2ID1Index12 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x0000000d:0x001c0001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0Step€ID1Step€Flags3ID1Index13 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x0000004e:0x00310001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0Stop€ID1Stop€Flags2ID1Index14 Run Script€Flags0Action52xParam1ParamĘfunction main() { Globals.Remove("WinDVD5_Playing"); Globals.Remove("WinDVD5_Repeat"); Window("WinDVD.exe\\*(WinDVDClass)\\(AfxOleControl42)").PostMessage(WM_COMMAND,0x868a,0); return 0; }FilenameJScriptID3Delay0Index0Up€ID1Up€Flags3ID1Index15 PostMessage€Flags0Action37xParam1Param WM_KEYDOWN:0x00000026:0x01480001Filename+WinDVD.exe\*(WinDVDClass)\(AfxOleControl42)ID3Delay0Index0