|
毎度お世話になっております。
マクロからexecmacro文で別ファイルのサブマクロを呼び出すことについて、いくつかわからないことが
あります。
1. マクロ制御系の各文による設定の継承について。
マクロ制御系の動作設定文
・disabledraw,enabledraw
・disablebreak, enablebreak
・disableinvert, enableinvert
・disableerrormsg, enableerrormsg
・disablehistory
・setcompatiblemode
・setfloatmode
・seterrormode
・setbackgroundmode
と、デバッグ出力設定の
・debuginfo number
をメインマクロで一旦設定した場合、
A. サブマクロにもこの設定は継承されるのでしょうか?
B. もし継承される場合、サブマクロ側で設定変更したらメインマクロ側にも設定は反映されるの
でしょうか?
2. キャッシュファイルの自動生成について。
サブマクロのファイルが置かれているディレクトリが、
・NTFSアクセス権でファイルの追加/書き込みが禁止されている。
・DVD-Rなどの光学メディアの中。
などの読み取り専用の場合、
execmacro @"D:\Dir\Sub.mac.cache"
としてキャッシュファイルを自動生成するようにしてサブマクロを起動した場合、
・各ユーザーの%TEMP%ディレクトリにSub.mac.cacheの書き込みを試みるなどなるべく正しく動作するよう
対策が講じられるのでしょうか?
・それともエラーになるなど異常動作になるのでしょうか?
いずれもヘルプに明記されていないため、今後のバージョンで詳細をヘルプに記述していただければ
助かります。よろしくお願いします。
|
|