Skip to main content
Inspiring
May 10, 2024
Question

フローティングパネルからスクリプトを実行

  • May 10, 2024
  • 1 reply
  • 270 views

以前にASOCを使用して

Acrobat Proで開いている複数のドキュメントを同時にページ送り(戻し)

するスクリプトを作成し(フローティングパネルで操作ボタンを作成)

使用していたのですが現状使用しているOS(12.7.4)では使用できなくなってしまいました。

 

フローティングパネルからAS(JXA)を手軽に実行できる手段は現状のOSで何かあるのでしょうか?

This topic has been closed for replies.

1 reply

IceFloe
Participating Frequently
May 10, 2024

JXAの事は良くわからないのですが
思いついた事だけ書いておきますね

 


Acrobatのページ送りはシンプルですよね

 

 

tell application "Adobe Acrobat"
	tell active doc
		tell front PDF Window
			set numNowPageNO to page number as integer
			set numNextPageNo to numNowPageNO + 1 as integer
			set page number to numNextPageNo
		end tell
	end tell
end tell

 

 


なので
『フローティングパネル』の作りの問題ですよね
だと
アクセシビリティの許可関連ぐらいかなぁ関連するの
アプリケーションにして、セキュリティ設定でアクセシビリティで許可出してないとか?

あとはOS12で廃止になったAPIもありますから
『フローティングパネル』内で
廃止になっているコマンド使っているとか?かなぁ…

 

 

|error|:(missing value)

 

 

使っている所があれば
ちゃんと

 

 

|error|:(reference)

 

 

でエラーメッセージとれば解決のヒントになると思いますよ
参考まで

SGT0001Author
Inspiring
May 10, 2024

すみません。

以前にビルドしておいたものが見つからず、XCODEから再ビルドできなくて困っていたのですが

上記のものに関しては既にビルドしてあるものを探し出してとりあえず使えました。

 

ただ、現状のXCODEではアプリを再ビルドできないので

少し修正をかけたい部分もあったのですがそれができない状況です。

何か他にAcrobatで使用するAppleScriptに対してUIパネルを作成する手段があれば知りたいです。

IceFloe
Participating Frequently
May 10, 2024

AppleScriptでUIだと
swiftDialogが相性がいいですねLINK
参考まで