[M1 Mac, Monterey 12.6.3]
ビデオ編集アプリのGUIデザインにはAdobe XDを使っています。
GUI内アイテムの座標と幅・高さをプラグインで取り出して、C++のコードを書き換えるところまで自動化しようとしています。
とりあえずAdobe XDのプラグイン開発環境を構築し、アイテムのデータ所在を確認するところまでは出来ました。スクリプト自体は簡単に書けたので拍子抜けでした。
これらをJSONファイルとして取り出し、PythonでJSON読込・コード書き換えができれば完成になります。
function myCommand(selection) {
console.log(selection.items.length + " items are selected");
selection.items.forEach(function(value){
console.log(value);
});
}
module.exports = {
commands: {
GetItemXY: myCommand
}
};