13/03/01 03:41:24.89 UZhD8I/IP
今日の激しく自分用ランチャ
Script:JScript
fs=new ActiveXObject("Scripting.FileSystemObject");fc=WScript.Env('Focused');
if(fs.FolderExists(WScript.Env('Current'))){
if(fs.GetFileName(fc).match(/^\[(.*)\] (.*) \((.*)\)/)){
WScript.Exec('Input:"","Artist Name","","'+RegExp.$1+'"',1);
_a=WScript.Env('InputData');
WScript.Exec('Input:"","Title","","'+RegExp.$2+'"',1);
_t=WScript.Env('InputData');
WScript.Exec('Input:"","Album Title","","'+RegExp.$3+'"',1);
_c=WScript.Env('InputData');
if(RegExp.$1==_a&&RegExp.$2==_t&&RegExp.$3==_c){
WScript.Quit();
}else{
WScript.Exec('SW:0:%ComSpec% /c ren "%Focused%" "'+'['+_a+'] '+_t+' ('+_c+').'+fs.GetExtensionName(fc)+'"',1);
}}}
>[アーティスト名] 曲名 (アルバムタイトル).xxx
上記型のファイル名を、3要素を読み込んで部分修正する時に使う