JavaScriptで書かれたAppleScriptを実行時に書き出すと、スクリプトエディタで開くことができます。また、すべてのソースコードを表示します。しかし、通常のAppleScriptを実行するだけでエクスポートすると、他のテキストエディタを使用してソースコードを開いたり表示したりすることはできません。これにはどんな解決策がありますか?ありがとう!AppleScript JavaScriptは実行時のみエクスポートできません
0
A
答えて
1
両方のOSA言語が設計どおりに動作しています。 「実行のみ」オプションはOSA言語に、スクリプトを「非互換性のない」バイトコードとして保存するように指示します。これは、簡単にソースコード形式に変換できません。これは、配布時にそのスクリプトをスヌーピングまたは変更することに対する他の脅威からの保護手段を提供しますが、将来変更を行う必要がある場合は、編集可能な別のコピーを自分で保持する必要があります。
AppleScriptはOSA(およびその逆)をサポートするように設計されているので、これと他のすべてのOSA機能をうまくサポートします。 OTOH、JXAはハーフベイクな混乱であり、多くのOSA機能を正しく/全くサポートしていません。この場合、JavaScriptインタプリタはバイトコード形式でのスクリプトの格納と読み込みをサポートしていないため、JXAでできることはほとんどありません.OSA言語がスクリプトエディタに '実行専用'チェックボックスを無効にするよう指示する方法はありませんそれをサポートしていないので、JXA .scpt
ファイルは常にには元の編集可能なJSソースコードが含まれています。
(JXAスクリプトでは「実行専用」オプションが機能しませんが、JXAのドキュメントはその実装よりも悪いので、驚くことはありません)
関連する問題
- 1. AppleScriptでjavascript関数を実行できません
- 2. JavaScriptを実行できません
- 3. 実行時エラー91:2行目で実行できません
- 4. EPERM:ng build実行時にlstatを実行できません
- 5. はなぜAppleScriptではコール実行のJavaScriptん 'がないのですか?
- 6. スクリプト実行時のAppleScriptエラー-25211
- 7. pom.xmlのライブラリは実行時に利用できません
- 8. スクリプトの実行時にのみ実行されるRubyコードを書くことはできますが、必要なときには実行できません。
- 9. AppleScriptエディタから実行中のAppleScriptエディタは、BBEditを使用したメニューからではありません
- 10. AppleScript to QuickTimeからのエクスポート:.mp4の代わりに.movとしてエクスポートすることができません
- 11. Xlsエクスポートはサーバー上で実行されていません
- 12. Seleniumはjavascriptを実行しません
- 13. "null参照で実行時バインディングを実行できません" Asp.Net MVCのエラー
- 14. HTML5/JavascriptがFirefoxで実行されていません - XMLの読み込み
- 15. デバッグモードでは実行できません
- 16. データ入力のためにJavaScriptを実行できません
- 17. 長い文字列のjavascriptスクリプトを実行できません
- 18. javascript関数はsetTimeoutコールバックでのみ実行できますか?
- 19. .net実行時にDatagridviewの値を編集できません
- 20. リクエスト実行時のアクセス許可を取得できません
- 21. 実行時のデプスフレームレートを設定できません
- 22. npm start実行時に起動スクリプトを実行できませんでした
- 23. サービスからAndroid WebViewでjavascriptコードを実行できません
- 24. アトムエディタでJavascriptコードを実行できません
- 25. node.js経由でjavascriptファイルを実行できません
- 26. Railsモバイルサイトでjavascript機能を実行できません
- 27. コンパイル済みのC++のexeファイルを実行できません
- 28. excel:xmlデータを保存またはエクスポートできません。このワークブックのXMLマップはエクスポートできません
- 29. init.rc内で起動時にデーモンを実行できません
- 30. Androidで実行時アクセス許可を設定できません