i try with this one

alias pamp {
if (!$isprocess(winamp.exe)) { echo -a Winamp is not running | return }
set %wamp.format [Winamp $ant(winampver) $+ ] On Air: " $+ &a $+ " [ $+ &d - &f $+ ] | $_windw($active) $dll(system\dll\darkenginex\darkenginex.dll,parsewinamp,%wamp.format) | unset %wamp.format
}

always return Winamp is not running also after song is on air at winamp. ^ this code looks good the only problem is every time winamp is not running.


about ascii is not work, because in some oldversion of winamp have char and in some other have other char, and i think isint good to made that if (<result from dll when asking for status> == <weird ascii chars>)