>>422
player(MPC)が立ち上がっていたらplayerにfocus移動し、存在いない場合は、指定fileをplayerで起動する例です。
--- PPX.CFG -----
MPC = *script c:\test.js, MPC-HC v1.4.2543.0, C:\Media Player Classic\mpc-hc.exe
---- script file (test.js) ------
var WshShell = PPx.CreateObject("WScript.Shell");
Arg = PPx.Arguments;
PPx.execute("*focus "+Arg(0)+" , erexec %Ob "+Arg(1)+" %@*FDC");

上記において,ppw116p1までは、予想通りの動作をしていましたが、+2以降では、動作をしません。
+1までは、各変数は、
Arg(0)=MPC-HC v1.4.2543.0
Arg(1)=C:\Media Player Classic\mpc-hc.exe
となりますが、+2以降では
Arg(0)=MPC-HC
Arg(1)=v1.4.2543.0
Arg(2)=C:\Media
Arg(3)=Player
Arg(4)=Classic\mpc-hc.exe
となります。

今後、parameter区切りを「,」および空白に予定されているのであれば、double quotationをつけて下記のようにする予定です。
PPx.execute("*focus "+Arg(0)+" , erexec %Ob "+Arg(1)+" %@*FDC"); 従来
PPx.execute("*focus \""+Arg(0)+"\" , erexec %Ob \""+Arg(1)+"\" %@*FDC"); 修正
MPC = *script c:\test.js, MPC-HC v1.4.2543.0, C:\Media Player Classic\mpc-hc.exe 従来
MPC = *script c:\test.js, "MPC-HC v1.4.2543.0", "C:\Media Player Classic\mpc-hc.exe" 修正