|
しおりを作ってみました。
// Bookmark.mac
// とりあえずデスクトップに作成、専用フォルダーのほうがよいか
// " の使い方は難しい パスの長さに注意,分割したほうがよいか?
// できた .JS をダブルクリックすると終了時の画面で開く
$base=basename; $file=filename;
$no=str(lineno);
$posx=str(windowposx);
$posy=str(windowposy);
$cy=str(windowcy);
$cx=str(windowcx);
// .js 発生 でもできる
// \ --> / 変換 Win では/のほうがやりやすい start も / ok
while(1){ #x = strstr($file,"\\");
if(#x == -1)break
$file=leftstr($file,#x)+"/"+rightstr($file,strlen($file)-#x-1);
}
$js="WScript.CreateObject(\"WScript.Shell\").Run(\""+
"\\\"D:/PROGRAM FILES/HIDEMARU/HIDEMARU.EXE\\\""+
" /j"+$no+" /("+$posx+","+$posy+","+$cx+","+$cy+") \"+\""+
$file+"\");";
run "command.com /c ECHO "+$js+" > C:\\WINDOWS\\デスクトップ\\"+$base+".JS";
// .BAT 発生ではDOS窓が残る。あとで終了時閉じるのチェックをしないと。
// .LNK 発生では run WSH の二段になるので .js でやってみた。
// .JS 例
//WScript.CreateObject("WScript.Shell").Run("\"D:/PROGRAM FILES/HIDEMARU/HID
EMARU.EXE\" /j26 /(15,23,629,407) "+"d:/program files/hidemaru/mac/bookmark.
mac");
|
|