アカウントグループ内の全アカウントの受No.17385
takako3 さん 04/04/03 00:11
 
続けさまにすみません。

アカウントグループ内の全てのアカウントに対して
全受信ログを削除するマクロの削除を作れる方いますか?

保存するものは保存し終わったのですが、
受信ログが大きすぎるので削除してしまいたいのです。
(アカウント数が多いので手動では無理そうです。)

マクロ作れる方いたらぜひよろしくお願いします。

[ ]
RE:17385 アカウントグループ内の全アカウNo.17386
アルビレオ さん 04/04/03 01:06
 
鶴亀ユーザーのアルビレオです。

>アカウントグループ内の全てのアカウントに対して
>全受信ログを削除するマクロの削除を作れる方いますか?

ファイルの削除などを行なうのはマクロ単体では出来ないため、けっこうめんど
うです。
むしろWindowsのファイル検索機能を使ったほうが簡単です。

念のために鶴亀を終了した状態で(常駐鶴亀も終了させる)、Windowsのスタート
メニューからファイルの検索を選びます。

ファイル名(名前):受信ログ*.txt
探す場所:鶴亀データのホームディレクトリ

として実行すると受信ログファイルが一覧で表示されるので、全てを選択してか
らファイルの削除をします。

Windowsのバージョンによってファイル検索のインターフェイスが違うので、
takako3さんの使っているOSがわからないとこれ以上具体的な説明は難しいです。

[ ]
RE:17386 アカウントグループ内の全アカウNo.17388
takako3 さん 04/04/03 04:26
 
返信ありがとうございます。

教えていただいたとおりにやったら簡単に
不要な受信ログを削除できました。

ありがとうございました。

[ ]
RE:17386 アカウントグループ内の全アカウNo.17391
Iranoan さん 04/04/03 11:41
 
 アルビレオさん今日は、Iranoan です。
> ファイルの削除などを行なうのはマクロ単体では出来ないため、けっこうめんど
> うです。
 本来の目的は既に達成されていますが、この部分は違います。「マクロ単
体」の使い方が私と違うのかもしれませんが、Bypass_DeleteFile 関数があり
ます。←念の為。

[ ]
RE:17391 アカウントグループ内の全アカウNo.17397
秀まるお2 さん 04/04/03 21:29
 
 Bypass_DeleteFileでは、いわゆるワイルドカードが使えないので、それだけ
では無理があります。Bypass_FindFirstFile/FindNext系の関数を追加しないと
ダメな気がします。

 あるいは、cmd.exeを起動してそこで削除させるマクロを作るかってことにな
ろうかと思います。

 とりあえずエクスプローラにて対応してもらうということで、マクロ作成は省
略させていただきます。

[ ]
RE:17397 アカウントグループ内の全アカウNo.17407
Iranoan さん 04/04/04 14:57
 
 秀まるおさん今日は、Iranoan です。
>  Bypass_DeleteFileでは、いわゆるワイルドカードが使えないので、それだけ
> では無理があります。
 API のドキュメントをちゃんと呼んでいませんでしたm(__)m。

>  あるいは、cmd.exeを起動してそこで削除させるマクロを作るかってことにな
> ろうかと思います。
 やっぱりシェルを使うしかなさそうですね。

[ ]