秀丸エディタスレ Part5

このエントリーをはてなブックマークに追加
401名無しさん@お腹いっぱい。
}else if( /^-Y\b/.test(p) ){
reverseY=false;
}else if( /^-R\b/.test(p) ){
reverse_string=true;
}else if( /^(--help|\/\?)/.test(p) ){
Help(); WScript.Quit(0);
}
}

var sp = new Spiral(dr, reverseY);
var fin = WScript.StdIn;
var fout= WScript.StdOut;
var line="";
while( ! fin.AtEndOfStream ){
line += fin.ReadLine();
}
line = line.replace(/[\s ]+/g, "");
if( reverse_string ) line = line.rev();
line = getSpiralString(line, sp, pitch, ratio);
fout.Write(line);
fin=fout=null;

/*
(1) Vim での使い方。
command! -nargs=* -range Uzumaki :<line1>,<line2>!cscript
\ c:\windows\command\uzumaki.js <args>

:Uzumaki
または
:'<,'>Uzumaki