Skip to main content
  • 6,382 Posts
  • 12,186 Replies
6382 Posts
きょへParticipating Frequently
 質問
Illustrator Javascriptでaiファイルを開いて操作したい

皆様、こんにちは。ただいまVSCを用いてIllustrator用のJavascriptを制作しております。内容としましては、・スクリプトを起動・ウィンドウが表示される・ウィンドウの「選択」というボタンを押す・aiファイルを選択する・ウィンドウの「実行」ボタンを押す・先ほど選択したaiファイルが開かれる←ここまで制作・開いたaiファイルに画像を貼っていくというようなものを制作しているのですが、開いたaiファイルを操作することができません。ファイルが開いていてもapp.activeDocumentで指定できず困っております。どなたかわかる方ご教授いただけますと幸いです。 環境はOSはCaralinaでIllustrator 2022です。以下現状のコードです。何卒よろしくお願いいたします。-----------------------------------------------------------------------------aifile = "";var dlg = new Window("palette", "タイトル", [0,0,210,75]);submitBtn1 = dlg.add('button', [10,10,100,30], '選択…');submitBtn2 = dlg.add('button', [10,40,100,65], '実行', {name:'ok'});text1 = dlg.add("edittext",[110,10,200,30],"");text1.enabled = false;dlg.center();dlg.show();submitBtn1.onClick = function (){var aifile = File.openDialog("aiファイルを選択してください", Shiteiai, false);function Shiteiai (H) {var hi = /\.(ai)$/i;return (H instanceof Folder || hi.test(H.fsName));}if(aifile == null){var aifile = "";}else{text1 = dlg.add("edittext",[110,10,200,30],decodeURI(aifile