私は明らかに変数を使用するスクリプトを持っています。スクリプトの一部がアプリを開き、オートメーションワークフローを実行します。私のルビースクリプトには、私のワークフローが必要な変数がいくつかあります。これはとにかく可能ですか?Rubyスクリプトから変数をオートメーターアプリに渡すにはどうすればいいですか?
1
A
答えて
0
あなたはすることができます: A)ルビー Bからのコマンドラインプログラムを実行します)その場合はアプリケーション
としてあなたのAutomatorワークフローを保存し、あなたがする必要がありますopen
コマンドを実行することができます。 open test.app --args someArg
。または、コマンド(echo "someArg" | automator -i - test.app
など)を使用することもできます。Automatorスクリプト全体が引数ごとに1回実行されることに注意してください。
1つのパラメータですべてのパラメータを処理するには、実際には1つだけ渡して分割する必要があります。 open test.app --args "one|two|three|four"
その後、
on run input set myArray to my theSplit(input as string, "|") set a to item 1 of myArray set b to item 2 of myArray set c to item 3 of myArray set d to item 4 of myArray display dialog "c is " & c --do stuff return str end run on theSplit(theString, theDelimiter) -- save delimiters to restore old settings set oldDelimiters to AppleScript's text item delimiters -- set delimiters to delimiter to be used set AppleScript's text item delimiters to theDelimiter -- create the array --set theArray to every text item of theString set theArray to text items of theString --display dialog theArray as string -- restore the old setting set AppleScript's text item delimiters to oldDelimiters -- return the result return theArray end theSplit
のようなものは、しかし、AppleScriptのは、それが最初のアクションでなければ動作しているようです。おそらく最初に実行する必要がある場合は、最初に引数を渡すだけのRun Shell Scriptを挿入します。
for f do echo “$f" done
-1
はい、パラメータをルビスクリプトに渡すことは可能です。ここですてきなチュートリアルでは、次のとおりです。
関連する問題
- 1. Rubyからshコマンドに変数を渡すにはどうすればいいですか
- 2. あるPerlスクリプトから別のPerlスクリプトに引数を渡すにはどうすればよいですか?
- 3. GITとRuby:GIT_DIR変数をRubyスクリプトの中から解除するにはどうすればよいですか?
- 4. IN句に変数を渡すにはどうすればいいですか?
- 5. ボタンイベントメソッドに変数を渡すにはどうすればいいですか?
- 6. jQuery変数をプラグインプロパティに渡すにはどうすればいいですか?
- 7. XMLHTTPRequestで変数を渡すにはどうすればいいですか
- 8. WordpressでURL変数を渡すにはどうすればいいですか?
- 9. ボタンから関数に変数を渡すにはどうすればいいですか?
- 10. PHP/Symfony - javascript変数をPHPスクリプトに渡すにはどうすればいいですか
- 11. この例では、PHPスクリプトにajax変数の値を渡すにはどうすればよいですか?
- 12. Rubyスクリプトにコマンドラインで変数を渡す
- 13. Cの複数の変数を関数からmainに渡すにはどうすればよいですか?
- 14. Delphi、MultiThreadからプロシージャに変数を渡すにはどうすればいいですか?
- 15. jqueryからjavaクラスに変数値を渡すにはどうすればいいですか?
- 16. あるアクションから次のアクションに変数を渡すにはどうすればいいですか?
- 17. Rubyローカル変数をメソッドからサブメソッドに渡すにはどうすればよいですか?この単純なRubyのコードが与えられ
- 18. カスタムコントロールで変数を渡すにはどうすればよいですか?
- 19. JenkinsからRubyスクリプトに変数を渡す(Jenkins newbie)
- 20. ajaxからPHPに複数の変数を渡すにはどうすればよいですか?
- 21. jqueryのポスト関数からクレームコントローラに変数を渡すにはどうすればよいですか?
- 22. IronPythonスクリプトからラムダ式をC#コンストラクタに渡すにはどうすればいいですか?
- 23. YiiフレームワークからYiiセッションをスクリプトに渡すにはどうすればいいですか?
- 24. rubyからmemcachedにアクセスするにはどうすればいいですか
- 25. RubyスクリプトからプログラムでRailsサーバーを起動するにはどうすればいいですか?
- 26. Ruby/Railsで複数の引数をProcに渡すにはどうすればよいですか?
- 27. 変数をタスクファクトリアクションに渡すにはどうしたらいいですか?
- 28. R変数をsqldfに渡すにはどうしたらいいですか?
- 29. フォームからjavascriptポップアップフォームに変数を渡すにはどうすればよいですか?
- 30. app.jsからroutes/index.jsに変数を渡すにはどうすればよいですか?
ご回答ありがとうございます。私の質問は分かりません。私はルビースクリプトから私のオートマチックワークフローにパラメータを渡したいと思います。 – thisiscrazy4