[ 新規に投稿する ]

マクロの並行動作についてNo.00041
na311 さん 26/05/22 18:41 [ コメントを投稿する ]
  お世話になります。

ダメ元でお聞きしますが
検索系のマクロを並行して2種類同時検索するようには不可でしょうか。

1回目の検索中に、新しい条件で2回目の検索を並行して行う形です。

最近メールの件数も増えてきて検索時間が長くなってきているので
並行して検索、もしくはキー割り当てでメールを新規作成や返信など行いたいと思っています。

お忙しい中、申し訳ございませんがご確認いただけると幸いです。
[ ]
RE:00041 マクロの並行動作についてNo.00042
秀まるお さん 26/05/22 19:03 [ コメントを投稿する ]
  マクロの並行動作は無理です。あと、「検索して一覧作成」の並行動作も無理になります。検索結果のウィンドウは最大4つまで表示できるんですが、検索系の処理は並行での動作は出来ないです。1つの検索が終わってからでないと次の検索は出来ないです。

> 並行して検索、もしくはキー割り当てでメールを新規作成や返信など行いたいと思っています。

検索が動いてる最中に新規メール作成や返信などは出来ると思います。メインウィンドウ上でも、検索してる最中のウィンドウ上でも「返信メール」など実行は可能です。

古いメールの検索に限って並行動作させる作戦ならあります。例えばメールデータをまるごとコピーしてもう1つのメールデータ用フォルダを作成して、秀丸メール「/m」オプションを使って複数起動します。(詳しくはヘルプ参照)

複数起動された秀丸メールのそれぞれでマクロ実行や「検索して一覧作成」が実行できます。

古いメールから検索するのはそれ専用の秀丸メール上で実行すれば、もう1つの秀丸メールは他のことが自由に出来ます。

ただ、それはそれで、画面上に秀丸メールが常に2つあるので不便な気もします。

お金をかけてもいいのなら、パソコンの性能アップ、特にSSDをM.2接続の最新高速ドライブにするといいんじゃないかと思います。

あとは・・・「ファイル」メニューの「断片化されたメール用ファイルの結合」を実行するのと、古いメールについては「ファイル」メニューの「バックアップのお手伝い」で「重要でないヘッダを削除」をONにしてヘッダのダイエットをすると、全体的に高速になります。あとは32bit版じゃなくて64bit版を使う方が高速になります。
[ ]
RE:00042 マクロの並行動作についてNo.00048
na311 さん 26/05/29 09:19 [ コメントを投稿する ]
  確認遅れすみません。

ご連絡ありがとうございます。
やはりそうですよね、承知しました。

>検索が動いてる最中に新規メール作成や返信などは出来ると思います。メインウィンドウ上でも、検索してる最中のウィンドウ上でも「返信メール」など実行は可能です。

→すみません、間違えました。
 キー割り当てメールの送信の対応が出来ないので出来ればと思いました。
 (マクロの処理待ち、と表示される)


>あとは・・・「ファイル」メニューの「断片化されたメール用ファイルの結合」を実行するのと、古いメールについては「ファイル」メニューの「バックアップのお手伝い」で「重要でないヘッダを削除」をONにしてヘッダのダイエットをすると、全体的に高速になります。あとは32bit版じゃなくて64bit版を使う方が高速になります。

→断片化された・・・はやっておりましたが
 バックアップのお手伝い、はやっていなかったので試してみます。

色々ありがとうございます。
[ ]
RE:00048 マクロの並行動作についてNo.00049
秀まるお さん 26/05/29 09:30 [ コメントを投稿する ]
  >  キー割り当てメールの送信の対応が出来ないので出来ればと思いました。
>  (マクロの処理待ち、と表示される)

今テストしたらたしかにそうなるようで、たぶん安全のためにそのようにしてるんだと思います。

「検索して一覧作成」をマクロで実行されてるのなら、「DoGrep」じゃなくて「StartDoGrep」を使う方がいいです。そうすればマクロ実行中で送信できないことは無くなると思います。
[ ]

[ 新規に投稿する ]