그래서 저는 분명히 변수를 사용하는 스크립트를 가지고 있습니다. 스크립트의 일부가 앱을 열고 자동화 작업 흐름을 실행합니다. 루비 스크립트에는 워크 플로우를 사용해야하는 몇 가지 변수가 있습니다. 이것은 어쨌든 가능합니까?루비 스크립트에서 변수를 자동화 프로그램으로 전달하는 방법은 무엇입니까?
1
A
답변
0
당신이 할 수 있습니까 : 여기에 좋은 튜토리얼 A) 응용 프로그램
그렇다면 귀하의 자동화 워크 플로우를 저장 루비 B)에서 명령 줄 프로그램을 실행, 당신은해야한다 open
명령을 실행할 수 있습니다. open test.app --args someArg
. 또는 명령을 사용할 수 있습니다. echo "someArg" | automator -i - test.app
전체 Automator 스크립트가 각 인수에 대해 한 번 실행됩니다. 첫 번째 항목으로 '텍스트 말하기'를 사용해보십시오.
한 번에 모든 매개 변수로 작업하려면 실제로 하나만 전달한 다음 위로 나눠야합니다 (예 : 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처럼 애플 스크립트는 그것이 첫 번째 작업이 아니라면 작동하는 것 같다. 첫 번째 작업으로 필요하다면 먼저 인수를 전달하는 실행 셸 스크립트를 삽입하십시오.
for f do echo “$f" done
-1
예, 매개 변수를 루비 스크립트에 전달할 수 있습니다.
관련 문제
- 1. 자바 스크립트에서 외부 변수를 사용하여 값을 전달하는 방법은 무엇입니까?
- 2. 펄 스크립트에서 sql 파일에 perl 변수를 전달하는 방법은 무엇입니까?
- 3. 자바 스크립트에서 UserControl로 매개 변수를 전달하는 방법은 무엇입니까?
- 4. 매개 변수를 전달하는 함수를 호출하는 방법은 무엇입니까?
- 5. ActionScript에서 변수를 전달하는 방법은 무엇입니까?
- 6. 방법 스크립트에서 actionlink하는 매개 변수를 전달하는
- 7. 파이썬 스크립트에서 bash 스크립트로 변수를 전달하는 방법
- 8. 자바 스크립트에서 파이썬으로 데이터를 전달하는 방법은 무엇입니까?
- 9. 쉘 스크립트에서 로그인 자동화
- 10. PHP 코드에 jQuery 변수를 전달하는 방법은 무엇입니까?
- 11. JavaScript에서 PHP로 변수를 전달하는 방법은 무엇입니까?
- 12. C# 4.0 스레드에 변수를 전달하는 방법은 무엇입니까?
- 13. 변수를 다른 Silverlight 페이지로 전달하는 방법은 무엇입니까?
- 14. jQuery 변수를 PHP 변수에 전달하는 방법은 무엇입니까?
- 15. 활동에서 매개 변수를 전달하는 방법은 무엇입니까?
- 16. "delegate"Rails에 매개 변수를 전달하는 방법은 무엇입니까?
- 17. RoR에서 세션 변수를 모델에 전달하는 방법은 무엇입니까?
- 18. 매개 변수를 통해보기를 전달하는 방법은 무엇입니까?
- 19. JSF에 url 매개 변수를 전달하는 방법은 무엇입니까?
- 20. 변수를 대화 상자 함수에 전달하는 방법은 무엇입니까?
- 21. 변수를 버튼 이벤트 메서드에 전달하는 방법은 무엇입니까?
- 22. 변수를 파이썬에서 스레드로 전달하는 방법은 무엇입니까?
- 23. ProgressChanged에 텍스트 매개 변수를 전달하는 방법은 무엇입니까?
- 24. 컨트롤러에서 템플릿으로 매개 변수를 전달하는 방법은 무엇입니까?
- 25. 선택기를 통해 변수를 전달하는 방법은 무엇입니까?
- 26. php에서 url을 사용하여 변수를 전달하는 방법은 무엇입니까?
- 27. XSLT에 매개 변수를 전달하는 방법은 무엇입니까?
- 28. 사용자 정의 컨트롤에서 변수를 전달하는 방법은 무엇입니까?
- 29. 표현식 트리에 매개 변수를 전달하는 방법은 무엇입니까?
- 30. URL 계단식 매개 변수를 전달하는 방법은 무엇입니까?
답장을 보내 주셔서 감사합니다.하지만 제 질문에 대한 답변을 생각하지 않았습니다. 루비 스크립트의 매개 변수를 내 자동화 작업 흐름으로 전달하려고합니다. – thisiscrazy4