Skip to main content
Inspiring
May 10, 2024 12:55 AM UTC
Question

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

以前にASOCを使用して

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

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

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

 

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

This topic is closed to new replies. Start a new post to keep the conversation going.

4 replies

IceFloe
Participating Frequently
May 10, 2024 5:20 AM UTC

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)

 

 

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

Translate
SGT0001Author
Inspiring
May 10, 2024 5:41 AM UTC

すみません。

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

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

 

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

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

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

Translate
IceFloe
Participating Frequently
May 10, 2024 7:35 AM UTC

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

 

Translate