私は明らかに変数を使用するスクリプトを持っています。スクリプトの一部がアプリを開き、オートメーションワークフローを実行します。私のルビースクリプトには、私のワークフローが必要な変数がいくつかあります。これはとにかく可能ですか?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. HTMLのフォームからjqueryスクリプトに変数の値を渡すにはどうすればいいですか?
- 3. GITとRuby:GIT_DIR変数をRubyスクリプトの中から解除するにはどうすればよいですか?
- 4. あるPerlスクリプトから別のPerlスクリプトに引数を渡すにはどうすればよいですか?
- 5. jQuery変数をプラグインプロパティに渡すにはどうすればいいですか?
- 6. href変数をスイッチケースに渡すにはどうすればいいですか?
- 7. ボタンイベントメソッドに変数を渡すにはどうすればいいですか?
- 8. IN句に変数を渡すにはどうすればいいですか?
- 9. ビュー内にないコントローラからjavascriptに変数を渡すにはどうすればいいですか?
- 10. ハンドラ間で変数を渡すにはどうすればいいですか?
- 11. WordpressでURL変数を渡すにはどうすればいいですか?
- 12. XMLHTTPRequestで変数を渡すにはどうすればいいですか
- 13. ボタンから関数に変数を渡すにはどうすればいいですか?
- 14. PHP/Symfony - javascript変数をPHPスクリプトに渡すにはどうすればいいですか
- 15. HTMLスクリプトファイルの変数をgoogle appsスクリプトのjavascript関数に渡すにはどうすればよいですか?
- 16. この例では、PHPスクリプトにajax変数の値を渡すにはどうすればよいですか?
- 17. Cの複数の変数を関数からmainに渡すにはどうすればよいですか?
- 18. Rubyローカル変数をメソッドからサブメソッドに渡すにはどうすればよいですか?この単純なRubyのコードが与えられ
- 19. LoaderBackground()に変数を渡すにはどうすればよいですか?
- 20. 変数をURLに渡すにはどうすればよいですか?
- 21. 変数をディレクティブに渡すにはどうすればよいですか?
- 22. バレリーナワーカーに変数を渡すにはどうすればよいですか?
- 23. Rubyスクリプトにコマンドラインで変数を渡す
- 24. Bambooスクリプトからdockerコンテナにbamboo変数を送信するにはどうすればいいですか?
- 25. javascript変数をAjaxスクリプトに渡すにはどうすればよいですか? HTMLボタンで
- 26. rubyからmemcachedにアクセスするにはどうすればいいですか
- 27. クライアントからJS変数をExpressサーバーに渡すにはどうすればいいですか?
- 28. リアクションからレールに変数を渡すにはどうすればいいですか?
- 29. ビューからコントローラに変数を渡すにはどうすればいいですか?
- 30. jqueryからjavaクラスに変数値を渡すにはどうすればいいですか?
ご回答ありがとうございます。私の質問は分かりません。私はルビースクリプトから私のオートマチックワークフローにパラメータを渡したいと思います。 – thisiscrazy4