これは相当前から確定しているバグのような物なのですが
ある程度の確率でカスタムuiで作ったボタンが消えると言うものです。
高確率では無いのでちょっと面倒な話なのですが。。
症状とか原理は分かっているので書きます。
当然ですが、デフォルトメニューで表示している物からカスタムuiのデュプリケイトしてカスタムuiのボタンを移動して設置しますが
この時に?いや使う時ですねサイドバーとカスタムuiで同じボタン(デュプリケイトされたボタン)が同時に存在すると
元々のデフォルトボタンが優先されカスタムボタンは破棄されて空欄になると言う状態。
ボタンサイズ分の物は何かあるけどボタンの機能はしない状態ですね。
更に削除された場合はuiのセーブが行われなくても削除された状態を記録されるので復帰させるには
多分uiとかのデータを別にセーブしたものからリストアしないと駄目かなと
(やってないので多分)
当然ですがマクロで同機能の別ボタンを作った場合は当然ですがこれは削除されない
(100%言い切れないですがマクロボタンが削除されたことは無い。相当長期間の話なので多分消えないので合っている)
コレを使えば回避出来る問題なのですが、ここからマクロとかスクリプトで回避出来る話だとは思うのですが
調べても中々分からないので誰か知っていればという話なのですが
ただマクロのレコード等で叩けるボタンはそのままでは叩け無いボタンとかが存在しててこれをどう調べてどう叩けば良いのか。
例えばサブツールマスターのミラー等は 「Mirror」と言うボタンをuiから叩いた場合とマクロでは
UI→現状のサブツールに対して適用
マクロ→記録されたサブツールの名前探して叩く
等ちょっと違いが有ります。
その他でも違いがので多分iButtonコマンドとかで直接サブツールマスターのButtonのMirrorを発行しなければならないはずなんですよね。
同様にマクロ記録では機能しないButtonも有るので当然こちらも・・・
スクリプトとか書かれている方は少ないようなので資料が少ないので検索では出てこないみたいなので
誰か分かればお願いします。