PDA

View Full Version : Some Help Pls, with Deleteing files



danward79
April 17th, 2004, 09:58 AM
Hi

I have been writing some scripts for burning my sage tv programs to dvd

It works great, I managed to use dvdspy to tell if a disk is present, etc, and get user feedback for a seemless interface.

What i need to work out is how to remove files from the temp directory leftover from burning. IE. Like in dos "del *.*"

Also how can i remove a directory? I have been playing around with remove in lua, but it does not like *.* !!

Any help you can give will be received with many thanks...

Dan

Promixis
April 17th, 2004, 01:23 PM
Dan, have a look at the luacom thread (sticky post). There is a reference to the filesystem object. This will let you do most any file operation you want.

danward79
April 17th, 2004, 02:35 PM
Cheers Mike

I just paid for my copy of girder, I was still on the freeware version

Dan

Promixis
April 17th, 2004, 02:56 PM
Thank you!

Let me know if you need any help with FSO!

danward79
April 19th, 2004, 02:32 PM
Hi

I am still having problems with this, I have tried the os.remove command and various others but, as i am not a programmer am struggling to get it. I tried to create a function that did not work either...

Do you have an example of how i can do it, I looked at the sticky posts and the lua docs, + all the links, but it don't work :(

I am also tring to get the size of a file, the idea is that if it is bigger than 4.7Gb I want to run a program called rejig to make it fit a dvd, it is so I can record tv shows if I want to keep them to DVD.

I assume, once I understand how to create a function for delete I should be able to easily create one for getting the size of the file?

So... In advance thanks for any Help

Cheers

Dan

Promixis
April 19th, 2004, 02:51 PM
Ok,

Using Lua (Variable Manipulation Script.

LoadLuaCom ()
fso = luacom.CreateObject ("Scripting.FileSystemObject")
fso:DeleteFile ("\\\\C:\\test.txt") == 1 then
fso = nil
collectgarbage ()


Notes: In Lua, the “\” is an escape character and double “\\” equal one “\”. COM Objects use the C conventions for true and false (1,0) where as LUA uses non-nil and nil.


See: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/jsobjfilesystem.asp

danward79
April 19th, 2004, 03:04 PM
Hi

Thanks for the quick responce, this is basically what i tried, but i get the error below...

error: <statement> expected;
last token read: `==' at line 3 in string "?"

This is line 3...

fso:DeleteFile ("\\\\C:\\test.txt") == 1 then

What does it mean?

Thanks

Dan

Promixis
April 19th, 2004, 03:13 PM
opps cut and paste error :D
LoadLuaCom &#40;&#41;
fso = luacom.CreateObject &#40;"Scripting.FileSystemObject"&#41;
fso&#58;DeleteFile &#40;"\\\\C&#58;\\test.txt"&#41;
fso = nil
collectgarbage &#40;&#41;

danward79
April 19th, 2004, 11:36 PM
Hi Mike
I don't get it, I now have this error!...

error: COM exception:(.\src\library\tLuaCOM.cpp,357):The parameter is incorrect.

stack traceback:
1: method `DeleteFile' [C]
2: main of string "?" at line 3


Cheers

Dan

danward79
April 19th, 2004, 11:50 PM
Don't WorryI have done it!

I had to change the code you gave me to this

LoadLuaCom ()
fso = luacom.CreateObject ("Scripting.FileSystemObject")
fso:DeleteFile("C:\\*.log", 1)
fso = nil
collectgarbage ()

it did not seem to like the \\\\ before c: , what does \\\\ that do?

Cheers

Dan

Promixis
April 20th, 2004, 06:20 AM
Thank for fixing that Dan. I was quickly putting that together from some old code I had around and didn't test it :o

danward79
April 20th, 2004, 10:36 AM
That's ok it was pure luck really... I know nothing :D

Now I am having probs sending an event from the script to girder, I used the code in the sticky post, but that does not work...

my code is:-

line 29 function goto_which_girderevent ()

line 31 GirderEvent = wscript.CreateObject("Girder.GirderEvent")
line 32 GirderEvent.Device = 18;
line 33 GirderEvent.EventString = ("not");

line 35 GirderEvent.Send();


line 38 end


the error's are:-

error: attempt to index global `wscript' (a nil value)
stack traceback:
1: function `goto_which_girderevent' at line 31 [string "?"]
2: main of string "?" at line 43


I am lost again, tried searching for other example but I can't find any at the moment on the forum.

So if you have any time I wonder if you could tell me what I am doing wrong.

Part of my problem I beleive is that I do not understand the error msg's. Is there any kind of explaination anywhere?

Cheers

Dan

danward79
April 20th, 2004, 11:55 AM
Well I figured it out

Here is the code I used

--Function to Detect Files size
--Function detect_file_size (which_file)

UnloadLuaCom ()
LoadLuaCom ()

-- Detect the file Size First

function detect_file_size (which_file)

fso = luacom.CreateObject ("Scripting.FileSystemObject")
file =fso:GetFile(which_file)
file_size = (strsub(file.size,1,3))
fso = nil
collectgarbage ()
return file_size
end

-- If the File Size is Over 4.7Gb Set Event to Run Correct Girder Event

function run_rejig (file_size)

if ( file_size > "4200" ) then print("Run Rejig") doit = 1
else print("Don't Run Rejig, Your File is " ..file_size .."Mb") doit = 0
end
if ( doit == 1 ) then event = "do"
else event = "not"
end
return doit
end

-- Send the Event To Girder depending on the file size from above

function WMICreateProcess (strComputer,Process)


local objWMIService,objProcess,result
strComputer = strComputer or "."
objWMIService = luacom.GetObject ( "winmgmts:{impersonationLevel=Impersonate}!\\\\" ..strComputer.."\\root\\cimv2")
objProcess = objWMIService:Get("Win32_Process")
result = objProcess:Create (Process,nil,nil,nil)
objProcess = nil
objWMIService = nil
collectgarbage ()
return result
end


detect_file_size ("e:\\Newsround-156027-0.mpg")
run_rejig (file_size)
WMICreateProcess (".",'"C:\\Program Files\\girder32\\event.exe "' ..event ..' -silent')

UnloadLuaCom ()

I am not a programmer so am quite clueless, but it works

I used most of it from your examples so cheers

Dan

Promixis
April 20th, 2004, 12:22 PM
Cool, you are making good progress!

You have gone the round about way to send an event to Girder :)

Just use the lua command...

TriggerEvent ("eventname",18)


Mike

danward79
April 20th, 2004, 02:08 PM
Cool Thanks

I was looking for that, but the only way I could figure it out was how I did it, It now looks alot simpler!!!

Now, to bug you some more, how can I rename a file?

I am trying to get
object.Name [= newname]

to work but i will not I am using this code

-- Rename file for rejig use

function rename_file ()

fso = luacom.CreateObject ("Scripting.FileSystemObject")
fname = fso:GetFile("e:\\temp\\demuxed.mpv")
fname.name = ("e:\\temp\\rejigdemux.mpv")
fso = nil
collectgarbage ()
end

Promixis
April 20th, 2004, 03:02 PM
What happens - error or it doesn't work?

Maybe google on how to use the FSO.

http://www.15seconds.com/issue/000816.htm ?

Promixis
April 20th, 2004, 03:04 PM
and...

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=uXII%24cVxBHA.1556%40tkmsftngp03&rnum=30&prev=/groups%3Fq%3Dfile%2520system%2520object%2520rename %26num%3D100%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26sa%3DN%26tab%3Dwg

use move or copy

Promixis
April 20th, 2004, 06:47 PM
And since you may want to know disk space :)
fso = luacom.CreateObject&#40;"Scripting.FileSystemObject"&#41;
d = fso&#58;GetDrive&#40;fso&#58;GetDriveName&#40;"c&#58;"&#41;&#41;
print &#40;d.TotalSize&#41;

danward79
April 21st, 2004, 09:09 AM
Well I Suppose I could use that to check there is enough disk space to transcode the video and burn it!!!

Thanks for the links I will look at the this evening.

Dan

danward79
April 21st, 2004, 10:49 AM
Well Mike, I have to thank you for your support, I have done it.............

Thank godness

Now I need to get another licence for my girder to put the latest version on my HTPC, I don't think the old freewear version will support luacom?

Would I beable to get it at the 2 licence rate?

Cheers

Dan

Promixis
April 21st, 2004, 12:02 PM
Glad its working. You will find many neat things you can do with lua and luacom.

The pricing for Girder only goes down for > 5 licenses.

Thanks for you support.

danward79
April 22nd, 2004, 08:49 AM
Hi

Well I got my second licence for the HTPC.

My rip script works dead well. It is only for one file at a time per DVD, so a little wasteful if a small file.

So Now I am hooked...

I have to figure out how to send more than one file from myHTPC, to girder, to burn multiple files to DVD!!!!... :-?

Promixis
April 22nd, 2004, 09:07 AM
What are you using to rip dvds?

I remember browsing a DVD Metadata thread at myhtpc. Were you part of that thread? If so, I have a great dvd metadata retreival setup for Girder that gets title/chapter/cover art from windows media.

danward79
April 22nd, 2004, 10:17 AM
Sorry, did I say rip, I meant Burn dvd's

I do use myHTPC, with DVD Profiler, etc, you are right it is wonderful.

What I have done is created the Girder script you helped me with to burn a tv show recorded with my TV card, in mpg format to dvd mpeg2.

It works well but is only for one file per dvd, godd but not brilliant if, the show is small. So with that in mind, I want to modify it to burn several files upto 4.7Gb.

What I use in myHTPC is the file browser to send it's target to girder.

What I am thinking is:-

1. Select a file (stored in a variable (? array?))

2. Display on an overlay file(s) and size and total size of all files.

3. is total size of all files in excess of 4.7Gb of blank dvd? If no goto 1 else 4.

4. start processing array of files into chapters


I have got a girder script for ripping dvd's with decrypter. Aquida wrote it, I modified it to rip cd's with EAC. they are all seemless and give feedback ( in percent) to the user so anyone would not know the software apps are running.


Dan

Promixis
April 22nd, 2004, 10:55 AM
Would you please post the ripping script?

danward79
April 22nd, 2004, 11:12 AM
Hi No Worries

Please note the DVD one is Solely done by Aquida, The CD one is my modified version of Aquida's DVD script for Exact Audio Copy. The mpeg2 to DVD is mine, using someone elses initial idea.


Here it is

- <Girder>
- <Group Name="Special HTPC Functions" Identifier="8801" Enabled="TRUE">
- <Group Name="Copy_CD" Identifier="8802" Enabled="TRUE">
- <Group Name="CUSTOMIZE ME!" Identifier="8803" Enabled="TRUE">
- <Group Name="Remote Keys" Identifier="8804" Enabled="FALSE">
- <Command Name="Map Remote Key Exit" Identifier="8805" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>2</ActionType>
<ActionSubType>14</ActionSubType>
<sValue1>C:\Program Files\girder32\event.exe</sValue1>
<sValue2>cCD_Exit -silent</sValue2>
<iValue2>10</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<EventString Name="EventString" Identifier="8806" Enabled="TRUE" Invert="FALSE" Device="29" IrStr="EXIT" />
</Command>
</Group>
</Group>
- <MultiGroup Name="Prepare to Check CD" Identifier="8807" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Display Wait Screen" Identifier="8808" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>48</ActionType>
<ActionSubType>1</ActionSubType>
<sValue1>Please insert the CD to copy...</sValue1>
<sValue2>C:\Program Files\myHTPC\CopyDVD\myHTPC_Stop.jpg</sValue2>
<sValue3>Arial|-37|700|0|0|0|0|0|16777215|16777215|16777215|167772 15|1|1|191|128|4|4|8421504</sValue3>
<iValue1>543818756</iValue1>
<iValue3>16777215</iValue3>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Clean Up CD Rip Directory of Log Files" Identifier="8809" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<Binary Encoding="Base64">G0x1YUABBAQEIAYJCBLmW6GwubJBCAAAAD0obm9uZSkAAAAAAA AAAAAAAgAAAAAAAAAAAAAAAgAA AAcAAAByZW1vdmUAEgAAAGU6XG11c2ljXGNkJ3NcbG9nAAAAAA AAAAAABAAAAAwAAABHAAAAAgAA AAAAAAA=</Binary>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>remove ("e:\\music\\cd's\\log")</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Disable myHTPC Remote Keys" Identifier="8810" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>2</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>2331</lValue1>
</Command>
- <Command Name="Enable CD Remote keys" Identifier="8811" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>1</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8804</lValue1>
</Command>
- <Command Name="Enable Exit Key" Identifier="8812" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>1</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8846</lValue1>
</Command>
- <Command Name="Goto Check_CD" Identifier="8813" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>10</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8815</lValue1>
</Command>
<EventString Name="EventString" Identifier="8814" Enabled="TRUE" Invert="FALSE" Device="18" IrStr="myHTPC_CopyCD" />
</MultiGroup>
- <MultiGroup Name="Check_CD" Identifier="8815" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Check if CD is in" Identifier="8816" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>30</ActionSubType>
<sValue1>d:\track01.cda</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8821</lValue1>
<lValue2>8818</lValue2>
</Command>
- <Command Name="Stop" Identifier="8817" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>14</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
</MultiGroup>
- <MultiGroup Name="CD_NotFound" Identifier="8818" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Wait" Identifier="8819" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>122</ActionType>
<ActionSubType>7</ActionSubType>
<iValue1>3000</iValue1>
<iValue2>6</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue3>8815</lValue3>
</Command>
- <Command Name="Stop" Identifier="8820" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>14</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
</MultiGroup>
- <MultiGroup Name="CD_Found" Identifier="8821" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Wait Message" Identifier="8822" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>48</ActionType>
<ActionSubType>9</ActionSubType>
<sValue1>Please Wait...</sValue1>
<sValue2>C:\Program Files\myHTPC\CopyDVD\myHTPC_wait_msg.jpg</sValue2>
<sValue3>Arial|-37|700|0|0|0|0|0|16777215|16777215|16777215|167772 15|1|1|191|128|4|4|8421504</sValue3>
<iValue1>543819076</iValue1>
<iValue3>16777215</iValue3>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Build Command Line" Identifier="8823" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<Binary Encoding="Base64">G0x1YUABBAQEIAYJCBLmW6GwubJBCAAAAD0obm9uZSkAAAAAAA AAAAAAAQAAAAAAAAAAAAAAAgAA AAkAAABDbWRfbGluZQARAAAAIC1leHRyYWN0IC1jbG9zZQAAAA AAAAAAAAMAAABHAAAAEwAAAAAA AAA=</Binary>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>Cmd_line =" -extract -close"</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Execute EAC" Identifier="8824" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>2</ActionType>
<ActionSubType>14</ActionSubType>
<sValue1>C:\Program Files\eac\EAC.exe</sValue1>
<sValue2>[Cmd_line]</sValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Wait x seconds" Identifier="8825" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>1</ActionType>
<ActionSubType>7</ActionSubType>
<iValue1>20000</iValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Wait for select cd" Identifier="8826" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>Select CD</Target_name>
<Target_class>#32770</Target_class>
<Target_exe>EAC.exe</Target_exe>
<CTarget_name>OK</CTarget_name>
<CTarget_class>Button</CTarget_class>
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>197</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>5</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Wait for freedb error not found" Identifier="8827" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>Transfer</Target_name>
<Target_class>erstes</Target_class>
<Target_exe>EAC.exe</Target_exe>
<CTarget_name>OK</CTarget_name>
<CTarget_class>Button</CTarget_class>
<Submatch>TRUE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>197</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>5</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Start Monitor Timer" Identifier="8828" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>122</ActionType>
<ActionSubType>10</ActionSubType>
<iValue1>5000</iValue1>
<iValue2>6</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue3>8830</lValue3>
</Command>
- <Command Name="Stop" Identifier="8829" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>14</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
</MultiGroup>
- <MultiGroup Name="Monitor_Progress" Identifier="8830" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Minimise EAC" Identifier="8831" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>Extracting Audio Data</Target_name>
<Target_class>#32770</Target_class>
<Target_exe>EAC.exe</Target_exe>
<CTarget_name>Extracting Audio Data</CTarget_name>
<CTarget_class>#32770</CTarget_class>
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>7</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>2</ActionSubType>
<iValue1>61472</iValue1>
<iValue2>18219769</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Get Progress" Identifier="8832" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>[ 15.1%] Extracting</Target_name>
<Target_class>erstes</Target_class>
<Target_exe>EAC.exe</Target_exe>
<CTarget_name>I/O Error! Device: [1:0:0] MATSHITA UJDA730 DVD/CDRW 1.04 (E:) ScsiStatus: 0x02 Interpretation: Check Condition CDB: 28 00 00 01 B7 C0 00 00 01 00 Interpretation: Read (10) - Sector: 112576 Sense Area: 70 00 03 00 00 00 00 0A 00 00 00 00 11 00 00 00</CTarget_name>
<CTarget_class>Static</CTarget_class>
<Submatch>TRUE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>6</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>1</ActionType>
<ActionSubType>16</ActionSubType>
<sValue1>DecProgr</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Get Replace Error" Identifier="8833" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>Exact Audio Copy</Target_name>
<Target_class>erstes</Target_class>
<Target_exe>EAC.exe</Target_exe>
<CTarget_name>DVD Decrypter</CTarget_name>
<CTarget_class>T*</CTarget_class>
<Submatch>TRUE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>3</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>1</ActionType>
<ActionSubType>16</ActionSubType>
<sValue1>DecReplace</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Get Error" Identifier="8834" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>Exact Audio Copy - Various Artists / Pete Tong's Deep Funk Theory</Target_name>
<Target_class>erstes</Target_class>
<Target_exe>EAC.exe</Target_exe>
<CTarget_name>I/O Error! Device: [1:0:0] MATSHITA UJDA730 DVD/CDRW 1.04 (E:) ScsiStatus: 0x02 Interpretation: Check Condition CDB: 28 00 00 01 B7 C0 00 00 01 00 Interpretation: Read (10) - Sector: 112576 Sense Area: 70 00 03 00 00 00 00 0A 00 00 00 00 11 00 00 00</CTarget_name>
<CTarget_class>Static</CTarget_class>
<Submatch>TRUE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>129</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>1</ActionType>
<ActionSubType>16</ActionSubType>
<sValue1>DecErr</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Check if out of disk space" Identifier="8835" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>strErr = "not enough free" result = strfind(DecErr, strErr, 1, 1) --result = strlen(DecErr) return</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>865</lValue1>
<lValue2>8836</lValue2>
</Command>
- <Command Name="Check if other errors" Identifier="8836" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>result = strlen(DecErr) return</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>871</lValue1>
<lValue2>8837</lValue2>
</Command>
- <Command Name="Is EAC still running" Identifier="8837" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>Exact Audio Copy</Target_name>
<Target_class>erstes</Target_class>
<Target_exe>EAC.exe</Target_exe>
<CTarget_name>I/O Error! Device: [1:0:0] MATSHITA UJDA730 DVD/CDRW 1.04 (E:) ScsiStatus: 0x02 Interpretation: Check Condition CDB: 28 00 00 01 B7 C0 00 00 01 00 Interpretation: Read (10) - Sector: 112576 Sense Area: 70 00 03 00 00 00 00 0A 00 00 00 00 11 00 00 00</CTarget_name>
<CTarget_class>Static</CTarget_class>
<Submatch>TRUE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>4</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>13</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8838</lValue1>
<lValue2>8843</lValue2>
</Command>
</MultiGroup>
- <MultiGroup Name="Progress_OK" Identifier="8838" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Format Progress Text" Identifier="8839" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<Binary Encoding="Base64">G0x1YUABBAQEIAYJCBLmW6GwubJBCAAAAD0obm9uZSkAAAAAAA AAAAAABQAAAAAAAAAAAAAADQAA AAYAAABGaW5hbAAWAAAARmluYWxpc2luZyBFeHRyYWN0aW9uAA oAAABub3BlcmNlbnQADQAAAElu aXRpYWxpc2luZwAIAAAAcGVyY2VudAAHAAAAc3Ryc3ViAAkAAA BEZWNQcm9ncgALAAAAcmF3cGVy Y2VudAALAAAAcGVyY2VudG51bQAJAAAAdG9udW1iZXIACgAAAF N0YXR1c1R4dAANAAAAQ29weWlu ZyBDRDogAAwAAABTdGFuZGJ5ZS4uLgAAAAAAAAAAACYAAABHAA AAEwAAAMcAAACTAAAATAEAAIwB AABGAACAhgEAgEIAAAATAQAATAEAAIwBAABGAACAxgAAgEIAAA DTAQAATAIAAMwBAABCAAAAEwIA AAwCAACGGACA5QIAgAwCAAAGAACAIwIAgMcCAABMAQAAjAEAAE YAAICGAQCAQoAAAJ0AAACTAgAA agAAgAcDAACTAgAAAAAAAA==</Binary>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>Final="Finalising Extraction" nopercent="Initialising" percent=strsub(DecProgr,2,7) --rawpercent=tonumber(strsub(DecProgr,2,6)) rawpercent=strsub(DecProgr,2,4) percentnum=tonumber(rawpercent) if ( percentnum < 99 ) and ( percentnum > 1 ) then StatusTxt="Copying CD: "..strsub(DecProgr,2,7) else StatusTxt="Standbye..." end --if (percentnum >0) and (percentnum<99) then StatusTxt = "Copying CD: "..strsub(DecProgr,2,7) --else StatusTxt=Final ----end</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Display OSDK" Identifier="8840" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>48</ActionType>
<ActionSubType>1</ActionSubType>
<sValue1>Please wait... [StatusTxt]</sValue1>
<sValue2>C:\Program Files\myHTPC\CopyDVD\myHTPC_wait_msg.jpg</sValue2>
<sValue3>Arial|-37|700|0|0|0|0|0|16777215|0|16777215|0|1|1|191|128 |4|4|8421504</sValue3>
<iValue1>543819076</iValue1>
<iValue3>16777215</iValue3>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Timer Loop" Identifier="8841" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>122</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>2000</iValue1>
<iValue2>6</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue3>8830</lValue3>
</Command>
- <Command Name="Stop" Identifier="8842" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>14</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
</MultiGroup>
- <MultiGroup Name="Copy succeeded" Identifier="8843" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Display OK Message" Identifier="8844" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>48</ActionType>
<ActionSubType>1</ActionSubType>
<sValue1>The CD has been succesfully copied! Press Exit to end.</sValue1>
<sValue2>C:\Program Files\myHTPC\CopyDVD\myHTPC_OK.jpg</sValue2>
<sValue3>Arial|-37|700|0|0|0|0|0|16777215|16777215|16777215|167772 15|1|1|191|128|4|4|8421504</sValue3>
<iValue1>543818756</iValue1>
<iValue3>16777215</iValue3>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Wait for Exit" Identifier="8845" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>14</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8846</lValue1>
</Command>
</MultiGroup>
- <MultiGroup Name="Abort_CD_Copy" Identifier="8846" Enabled="FALSE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Reset Timer" Identifier="8847" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>122</ActionType>
<ActionSubType>1</ActionSubType>
<iValue2>6</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Close DVD Decrypter" Identifier="8848" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>10</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8856</lValue1>
</Command>
- <Command Name="Disable Abort key" Identifier="8849" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>2</ActionSubType>
<iValue3>16711730</iValue3>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8846</lValue1>
</Command>
- <Command Name="Disable CD Remote Keys" Identifier="8850" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>2</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8804</lValue1>
</Command>
- <Command Name="Enable myHTPC Remote Keys" Identifier="8851" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>1</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>2331</lValue1>
</Command>
- <Command Name="Close Screen" Identifier="8852" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>48</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>557842760</iValue1>
<iValue3>16777214</iValue3>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Focus myHTPC" Identifier="8853" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>myHTPC</Target_name>
<Target_class>TMainForm</Target_class>
<Target_exe>myHTPC.exe</Target_exe>
<Submatch>TRUE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>5</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>1</ActionType>
<ActionSubType>6</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Stops processing" Identifier="8854" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>14</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<EventString Name="EventString" Identifier="8855" Enabled="TRUE" Invert="FALSE" Device="18" IrStr="cCD_Exit" />
</MultiGroup>
- <MultiGroup Name="Abort EAC" Identifier="8856" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Send Alt+F4" Identifier="8857" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>Exact Audio Copy - Mixmag / Stick This Up Yer Napster (Nov 2000)</Target_name>
<Target_class>erstes</Target_class>
<Target_exe>EAC.exe</Target_exe>
<Submatch>TRUE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>6</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>1</ActionType>
<ActionSubType>5</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
</MultiGroup>
</Group>
- <Group Name="Copy_DVD" Identifier="8858" Enabled="TRUE">
- <Group Name="CUSTOMIZE ME!" Identifier="8859" Enabled="TRUE">
- <Command Name="Set User Paths and Options" Identifier="8860" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<Binary Encoding="Base64">G0x1YUABBAQEIAYJCBLmW6GwubJBCAAAAD0obm9uZSkAAAAAAA AAAAAAAwAAAAAAAAAAAAAACQAA AAkAAABEVkREcml2ZQADAAAARDoACQAAAENvcHlQYXRoAAsAAA BFOlxtb3ZpZXNcAAkAAABDbWRM aW5lMQARAAAAL01PREUgRklMRSAvU1JDIAAJAAAAIC9ERVNUIC IACQAAAENtZExpbmUyACQAAABc VklERU9fVFMiIC9GSUxFUyBhbGwgL1NUQVJUIC9DTE9TRQAAAA AAAAAAAAwAAABHAAAAEwAAAMcA AACTAAAARwEAAAwAAACHAQAA3QAAABMBAAAHAgAA0wEAAAAAAA A=</Binary>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>--Write the Drive letter for your DVD drive DVDDrive = "D:" --Write the root path to where you want your DVDs copied CopyPath = "E:\\movies\\" --DVD Decrypter options -- /MODE <IFO | FILE | ISOREAD> -- /FILES <MOVIE | ALL> -- ALL makes a complete copy of the whole DVD -- MOVIE selects only the main movie files -- Only applies to FILE mode. --More options are available. You can read about those in the DVDDecrypter Read.me file CmdLine1 = "/MODE FILE /SRC "..DVDDrive.." /DEST \"" CmdLine2 = "\\VIDEO_TS\" /FILES all /START /CLOSE"</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Group Name="Remote Keys" Identifier="8861" Enabled="FALSE">
- <Command Name="Map Remote Key Up" Identifier="8862" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>2</ActionType>
<ActionSubType>14</ActionSubType>
<sValue1>C:\Program Files\girder32\event.exe</sValue1>
<sValue2>cDVD_Up -silent</sValue2>
<iValue2>10</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<EventString Name="EventString" Identifier="8863" Enabled="TRUE" Invert="FALSE" Device="29" IrStr="UP" />
</Command>
- <Command Name="Map Remote Key Down" Identifier="8864" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>2</ActionType>
<ActionSubType>14</ActionSubType>
<sValue1>C:\Program Files\girder32\event.exe</sValue1>
<sValue2>cDVD_Down -silent</sValue2>
<iValue2>10</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<EventString Name="EventString" Identifier="8865" Enabled="TRUE" Invert="FALSE" Device="29" IrStr="DOWN" />
</Command>
- <Command Name="Map Remote Key Back" Identifier="8866" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>2</ActionType>
<ActionSubType>14</ActionSubType>
<sValue1>C:\Program Files\girder32\event.exe</sValue1>
<sValue2>cDVD_Back -silent</sValue2>
<iValue2>10</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<EventString Name="EventString" Identifier="8867" Enabled="TRUE" Invert="FALSE" Device="29" IrStr="LEFT" />
</Command>
- <Command Name="Map Remote Key OK" Identifier="8868" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>2</ActionType>
<ActionSubType>14</ActionSubType>
<sValue1>C:\Program Files\girder32\event.exe</sValue1>
<sValue2>cDVD_OK -silent</sValue2>
<iValue2>10</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<EventString Name="EventString" Identifier="8869" Enabled="TRUE" Invert="FALSE" Device="29" IrStr="OK" />
</Command>
- <Command Name="Map Remote Key Exit" Identifier="8870" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>2</ActionType>
<ActionSubType>14</ActionSubType>
<sValue1>C:\Program Files\girder32\event.exe</sValue1>
<sValue2>cDVD_Exit -silent</sValue2>
<iValue2>10</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<EventString Name="EventString" Identifier="8871" Enabled="TRUE" Invert="FALSE" Device="29" IrStr="EXIT" />
</Command>
</Group>
</Group>
- <Group Name="OSD_Keyboard" Identifier="8872" Enabled="FALSE">
- <MultiGroup Name="OSDK_Start" Identifier="8873" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Init Vars" Identifier="8874" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<Binary Encoding="Base64">G0x1YUABBAQEIAYJCBLmW6GwubJBCAAAAD0obm9uZSkAAAAAAA AAAAAAAQAAAAAAAAAAAAAACAAA AAsAAABEZWNSZXBsYWNlAAEAAAAABwAAAERlY0VycgAJAAAARG VjUHJvZ3IAAwAAAENoAAUAAABh X0NoACgAAABBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWiAtXz AxMjM0NTY3ODkABgAAAGFfc3Ry AAAAAAAAAAAADQAAAEcAAAATAAAARwAAAJMAAABHAAAA0wAAAM b//38TAQAAhwEAAFMBAABHAAAA 0wEAAAAAAAA=</Binary>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>DecReplace="" DecErr="" DecProgr="" Ch=0 a_Ch="ABCDEFGHIJKLMNOPQRSTUVWXYZ -_0123456789" a_str=""</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Display OSDK" Identifier="8875" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>48</ActionType>
<ActionSubType>1</ActionSubType>
<sValue1>Please enter the movie name: [a_str]</sValue1>
<sValue2>C:\Program Files\myHTPC\CopyDVD\myHTPC_Stop.jpg</sValue2>
<sValue3>Arial|-37|700|0|0|0|0|0|16777215|0|16777215|0|1|1|191|128 |4|4|8421504</sValue3>
<iValue1>544867332</iValue1>
<iValue3>16777215</iValue3>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
</MultiGroup>
- <MultiGroup Name="OSDK_End" Identifier="8876" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="len(a_str) > 0" Identifier="8877" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>result = strlen(a_str) return</sValue1>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue1>8907</lValue1>
</Command>
- <Command Name="Stop" Identifier="8878" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>14</ActionSubType>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<EventString Name="EventString" Identifier="8879" Enabled="TRUE" Invert="FALSE" Device="18" IrStr="cDVD_OK" />
</MultiGroup>
- <MultiGroup Name="chStepUp" Identifier="8880" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Increment Counter" Identifier="8881" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<Binary Encoding="Base64">G0x1YUABBAQEIAYJCBLmW6GwubJBCAAAAD0obm9uZSkAAAAAAA AAAAAABAAAAAAAAAAAAAAABQAA AAMAAABDaAAHAAAAc3RybGVuAAUAAABhX0NoAAYAAABzdHJDaA AHAAAAc3Ryc3ViAAAAAAAAAAAA EQAAAAwAAAAYAACAEwAAAAwAAABMAAAAjAAAAEKAAABjAACABg AAgBMAAAAMAQAAjAAAAAwAAAAM AAAAQgAAANMAAAAAAAAA</Binary>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>Ch = Ch + 1 if Ch > strlen(a_Ch) then Ch = 1 end strCh = strsub(a_Ch, Ch, Ch)</sValue1>
<iValue2>25</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Reset TimeOut" Identifier="8882" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>122</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>1000</iValue1>
<iValue2>9</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue3>8894</lValue3>
</Command>
- <Command Name="Display OSDK" Identifier="8883" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>48</ActionType>
<ActionSubType>1</ActionSubType>
<sValue1>Please enter the movie name: [a_str] [strCh]</sValue1>
<sValue2>C:\Program Files\myHTPC\CopyDVD\myHTPC_Stop.jpg</sValue2>
<sValue3>Arial|-37|700|0|0|0|0|0|16777215|0|16777215|0|1|1|191|128 |4|4|8421504</sValue3>
<iValue1>544867332</iValue1>
<iValue3>16777215</iValue3>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<EventString Name="EventString" Identifier="8884" Enabled="TRUE" Invert="FALSE" Device="18" IrStr="cDVD_Up" />
</MultiGroup>
- <MultiGroup Name="chStepDown" Identifier="8885" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Decrement Counter" Identifier="8886" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<Binary Encoding="Base64">G0x1YUABBAQEIAYJCBLmW6GwubJBCAAAAD0obm9uZSkAAAAAAA AAAAAABAAAAAAAAAAAAAAABQAA AAMAAABDaAAHAAAAc3RybGVuAAUAAABhX0NoAAYAAABzdHJDaA AHAAAAc3Ryc3ViAAAAAAAAAAAA EQAAAAwAAACY//9/EwAAAAwAAAAGAACA5QAAgEwAAACMAAAAQgAAABMAAAAMAQAAjA AAAAwAAAAM AAAAQgAAANMAAAAAAAAA</Binary>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>Ch = Ch - 1 if Ch < 1 then Ch = strlen(a_Ch) end strCh = strsub(a_Ch, Ch, Ch)</sValue1>
<iValue2>25</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Reset TimeOut" Identifier="8887" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>122</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>1000</iValue1>
<iValue2>9</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue3>8894</lValue3>
</Command>
- <Command Name="Display OSDK" Identifier="8888" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>48</ActionType>
<ActionSubType>1</ActionSubType>
<sValue1>Please enter the movie name: [a_str] [strCh]</sValue1>
<sValue2>C:\Program Files\myHTPC\CopyDVD\myHTPC_Stop.jpg</sValue2>
<sValue3>Arial|-37|700|0|0|0|0|0|16777215|0|16777215|0|1|1|191|128 |4|4|8421504</sValue3>
<iValue1>544867332</iValue1>
<iValue3>16777215</iValue3>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<EventString Name="EventString" Identifier="8889" Enabled="TRUE" Invert="FALSE" Device="18" IrStr="cDVD_Down" />
</MultiGroup>
- <MultiGroup Name="chBack" Identifier="8890" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
- <Command Name="Decrement Counter" Identifier="8891" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<Binary Encoding="Base64">G0x1YUABBAQEIAYJCBLmW6GwubJBCAAAAD0obm9uZSkAAAAAAA AAAAAAAQAAAAAAAAAAAAAAAgAA AAYAAABzdHJDaAACAAAAPAAAAAAAAAAAAAMAAABHAAAAEwAAAA AAAAA=</Binary>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>4</ActionType>
<ActionSubType>34</ActionSubType>
<sValue1>strCh = "<"</sValue1>
<iValue2>25</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
- <Command Name="Reset TimeOut" Identifier="8892" Enabled="TRUE">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Submatch>FALSE</Submatch>
<Topmost>TRUE</Topmost>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>FALSE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>122</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>5</iValue1>
<iValue2>9</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
<lValue3>8894</lValue3>
</Command>
<EventStri