|
ツールバーにマクロ(マクロ1〜マクロ8)を登録しておく場合で、しかもツー
ルバーにマクロ名を表示する設定の時に、例えば何かの設定のON/OFF状態をツー
ルバーに表示させる、ということが出来ました。
とあるユーザー様から問い合わせされて試しに作ってみたら出来ました。
ということで一応ここの会議室にも書いてしまいます。
マクロの内容としては、受信が一段落した後にマクロを自動実行するかどうか
を切り替える用のマクロです。それを「マクロ1」に登録してる&ツールバーに
表示させてる、として、それの表示を切り替えます。
openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
$mac = getregstr("MacRecv");
#toolbar = getregnum("Toolbar");
if( $mac == "" ) {
$mac = "RecvAfter.mac";
message "受信後のマクロ自動実行をONにします。";
$mactitle = "マクロ有効";
} else {
$mac = "";
message "受信後のマクロ自動実行をOFFにします。";
$mactitle = "マクロ無効";
}
writeregstr "MacRecv", $mac;
writeregstr "MacT00", $mactitle;
writeregnum "Toolbar", #toolbar & 0xFFFFFFFE;
closereg;
loaddll "tkinfo.dll";
#n = dllfunc("EnvChanged");
openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
writeregnum "Toolbar", #toolbar;
closereg;
#n = dllfunc("EnvChanged");
|
|