これで、私のために音声コントロールを行うためのapplescriptを書いています。Applescriptは入力後自動的にダイアログボックスを閉じますか?
私は声のコントロールのためにMac用のDragon Dictate 2.0を使用していますが、主に自分のコーディングのためにリンスクリプトを使用しています。私は一度小さな問題を除いて、すべてかなり平方している。私はボイスコマンドを期待して、指示するテキストのためにダイアログを表示しています。
例えば、
set cmd1 to the text returned of (display dialog "Speak Command:" default answer "")
これは私の問題は、私は追加のフレーズを話すことなく、[OK]を押すことができる方法である「キャンセル」と「OK」
を空のテキストフィールドを持つダイアログボックス、およびボタンが表示されます。 現在、私は "go"を話すのを聞く音声コマンドを持っていて、 "return"キーを押しているAppleScriptを実行しています。これは機能しますが、私は "行く"と言う必要はありません。
は私が自動的にダイアログボックスを閉じ、一定期間後の入力を受け付けるように
giving up after 10
を追加することができます知っているが、より良い方法がなければなりません。
私はいくつかの調査を行い、リターンキーストロークを実行するための「完了した編集」のイベントハンドラを持つことができることを発見しました。しかし、私はこれをどうやって行うのか分かりません。誰かが偉大な入力やアイデアを持っている場合。ありがとう!
どうすればいいですか?ディクテーションがコマンドウィンドウに表示されているときは、無効になっているので、私はスピーチのテキストを取得することはできません。私はドラゴンディクテーションを使用しないのでそれですか? – Grigor
可能であれば、私はこれのコードを見ることができれば本当に素晴らしいでしょう。 – Grigor