|
杉浦 まさきさん,こんにちは。
》あけましておめでとうございます。<もう遅いかも(笑)
今日までいちおう松の内,ぎりぎりセーフ(^^;
ということで,おめでとうございます。旧年中はお世話になりました。
今年もよろしく。
》ごみ箱のフォルダ名を取得するわけではありませんが、
》以下のページから入手できるツール(recycle.exe)を使えば
》コマンドラインからファイルをごみ箱に放り込むことができるようです。
》#2000 でも動作しました(XP は未確認)。
XP(Home) でも OK でした。
》#ごみ箱のフォルダ名を取得して…という処理は
》 OS、ファイルのあるドライブ…
》 といったことに依存するし、仮に分かったところで
》 単純にファイルをそこに移動(move)しても駄目なので、
そうでしたか。てっきりそういうフォルダがあると思っていました。
道理で,ごみ箱のプロパティをみても,通常のフォルダの情報は出てこないで
すね。
》#プログラム自体は楽なんで、次の田楽のバージョンアップで
》 そんなオプションをつけてもいいかもしれないです。
ぜひ,そうしてください。m(__)m
で,現在のところできることは,次のようなことになるようです。
//-------- ToRecycle.mac ------------------------------------//
// 画面上のファイルを削除する
// recycle.exe を C:\Windows フォルダに入れて実行
menu "&M ごみ箱に移す",
"&D 削除する";
#r = result;
if( !#r ) endmacro;
if( filetype == "new" ) quit;
if( #r == 1 ) {
runsync2 "recycle.exe -y \"" + filename + "\"";
quit;
} else if( #r == 2 ) {
if( rightstr(getenv("COMSPEC"), 11) == "COMMAND.COM" ) {
$com = "command.com";
} else $com = "cmd.exe";
runsync2 $com + " /c del \"" + filename + "\"";
quit;
} else endmacro;
// recycle.exe(GANA さん作)は
// http://www.ganaware.org/S/recycle/ にあります。
//---------------------------------------------------------//
ところで, Windows98 では PIF ファイルの設定で,DOS 窓をまったく表示さ
せないでコマンドラインを使うことができたのですが,XP ではこれがないよう
です。
どなたか,方法をご存じの方教えてください。
では, (^^)/~
山紫水明
|
|