問題タブ [osascript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
394 参照

bash - Automator シェル スクリプト - mv が重複している場合に警告する

ファイルを取得し、(管理者パスワードを入力した後) 所有権を変更して別のユーザーのフォルダーに移動する Automator アプリケーションを作成しました。私はコマンドを使用しています:

ファイルを移動します。-i オプションは、既存のファイルを同じ名前で上書きする前にプロンプ​​トを表示します。ただし、このプロンプトはコマンド ラインでのみ表示されます。ファイル名が重複している場合、Automator アプリケーションは機能したかのように動作しますが、実際には何も起こりません。

私の質問:

シェル スクリプトで -i プロンプトを検出し、Finder でダイアログとして表示するにはどうすればよいですか? 完全な「シェル スクリプトの実行」アクションは次のとおりです。

0 投票する
1 に答える
196 参照

applescript - Finder.app ではなく、コマンド ラインからファイルの内容をプレビューする方法

端末のコマンドラインから、スペースバーを押したときに Finder.app に表示されるプレビュー ファイル コンテンツ画面を表示する方法はありますか? .app バックグラウンド)。もしそうなら、誰でもその目標を達成する(例えば) の内容を私と共有できますか?applescriptosascript

0 投票する
2 に答える
1165 参照

shell - コマンドラインから呼び出された osascript にファイルパスパラメータを渡すにはどうすればよいですか?

次の 2 行のコードを呼び出すシェル スクリプトを使用しています。

ここで、iname は変数で、必要な画像への絶対パスです。私が読んだことから、これは osascripts に変数を渡す方法です。しかし、これらの2行を実行しようとすると、このエラーが発生します

誰かがこれを修正する方法を説明できますか?

0 投票する
1 に答える
785 参照

macos - Osascript は常にエラーを返します CFBundle 0x7fa3f42032e0 の実行可能ファイルが見つかりません

ターミナルの Osascript は、最も単純な関数に対して常にこのエラーを返します。
ApplescriptEditor でスクリプトを実行すると、問題なく動作します...</p>

例えば:

$: osascript -e 'tell application "iTerm" to display dialog "Hello World"'

XCode と CLL を再インストールしました (Appcleaner を使用)

このエラーを修正する方法を知っている人はいますか? (または、少なくともそれを沈黙させます…)

私は10.8.5を使用しています

0 投票する
1 に答える
3246 参照

macos - osascript で mac マルチメディアキー (playpause / prev / forward) を呼び出す

Mac用のAndroidリモートコントローラーを作成していますが、簡単にするために、Macで標準のマルチメディアキー(F7、F8、F9)を動作させるのと同じように、アプリで同じ動作が必要です。

Mac に「キー コード」アプリをインストールしましたが、マルチメディア キーが認識されません。
再生一時停止ボタンのキーコードが 100 であることをグーグルで調べたので、端末から次のコード行を試しました。

しかし、うまくいきません。

マルチメディアキーが osascript から行うのと同じ動作を実現するための最良のアプローチは何ですか?
すべての Mac で、同じマルチメディア キーは同じ動作をしますか?

0 投票する
6 に答える
16847 参照

terminal - Applescript (osascript): iTerm 2 で分割ペインを開き、コマンドを実行する

iTerm 2で 2 つのタブを開くには、次のように動作します。

代わりに分割ペインを使用する方法を理解できないようです。

いくつかのフォーラムで見たものを適用しようとしましたが、うまくいきません。誰かが私を正しい方向に向けることができますか?