Oh wow, I've been waiting (and pestering Marek) for years for Milkdrop 2 support.
Too bad I couldn't get this to work.
And there's no real way to figure out why not.
Also, my winamp is in c:\program files\ even though it's windows 7 64-bit, because that's where I've hardcoded it in scripts for many years now. But I changed the paths, and added double quotes around it because of the space in program files.. like this:
while 1=1
{
Sleep, 300
Loop, "C:\Program Files\winamp\Plugins\milk2_msg.ini"
{
copy_it = n
IfNotExist, "C:\Program Files\winamp\Plugins\copy\%A_LoopFileName%" ; Always copy if target file doesn't yet exist.
copy_it = y
else
{
FileGetTime, time, "C:\Program Files\winamp\Plugins\copy\%A_LoopFileName%"
EnvSub, time, %A_LoopFileTimeModified%, seconds ; Subtract the source file's time from the destination's.
if time < 0 ; Source file is newer than destination file.
copy_it = y
}
if copy_it = y
{
FileCopy, %A_LoopFileFullPath%, "C:\Program Files\winamp\Plugins\copy\%A_LoopFileName%", 1 ; Copy with overwrite=yes
ControlSend, , {f7}00, MilkDrop 2
}
}
}
But alas... No go. Not at all. I've even tried making that same folder in appdata/roaming - just for the one file - and yea, it's there. But it's not updating with the EvilLyrics lyrics. It's just the same "This is a test..." default message coming out with each line of karaoke. Same thing EvilLyrics does.
1) Any advice?? 'Cause this is epic, the best post since the last release of Milkdrop

2) Also: why the "copy" subfolder. I'm just trying to understand it more so I can possibly tinker with it, or do it some other way.
3) One more thing: Desktop mode works just fine, and EvilLyrics+Milkdrop1 has no problem doing it in Windows 7 64-bit regardless of focus. So that bit is interesting too.
4) P.P.P.S: could you describe in english how this is accomplished? That might help me and others too. This is brilliant!!
5) Just thought of another question: Which version of Autohotkey did you install? Also, when installing, I think there was a choice of 3 different kinds of unicode/ansi combinations. Perhaps that is what's killing me here?
It just doesn't seem to be executing the loop. I put in OutputDebug, and it's just not happening. Filename is perfect, and also tried the short full path name as well, but no go. Just no go :/