2009-08-27 11 views
6

내 demo.rb를 실행하는 방법에 따라 창에 비어있을 수 있습니까? 그리고 이것으로 어떤 것을 할 수 있습니까?루비의 ARGV 스크립트

편집 : 모든 답장에 감사드립니다! 여기 내 설정 :

>assoc .rb 
.rb=rbFile 

>ftype rbFile 
rbFile="c:\ruby-1.8.6\bin\ruby.exe" "%1" %* 

그래서 잘 보입니다.

"C:\ruby-1.8.7\bin\ruby.exe" "c:\demo.rb" 

공지 사항, 1.8.6과 관련된 그 .rb하지만, 1.8.7 시작 :

그러나 나는 그런 명령 줄에

>demo.rb foo bar 

시작 프로세스가 있음을 발견했다.

그래서 나는 다른 것이 엉망이라고 생각하니?

답변

2

파일 연결을 확인하십시오. 특히 고급 설정에서 "열기"동작을 살펴보십시오. 작업이 끝나면 % *이 (가) 있는지 확인하십시오.

This 질문은 powershell에 관한 것이지만, 본질적으로 같은 질문이므로 내 대답에 약간의 세부 사항이 있어야합니다.

1

인수와 같은 소리는 파일 형식 연결에서 루비 인터프리터에게 전달되지 않습니다. 연결 방법에 대해서는 this section을 참조하고 자신을 확인하십시오.

8

명령 창을여십시오 : 그것은 rbFile

assoc .rb 

입니까?

ftype rbFile 

는 Ruby.exe 때로는 없습니다 "% 1"% *

은 % *에 의해 확인 다음에 확인하는 것이. 다른 게시물에서 언급 한 바와 같이 누락 된 %*을 추가 - FileTypesManager -

3
 
C:\Temp> ftype | grep ruby 
rbFile="c:\opt\ruby\bin\ruby.exe" "%1" %* 
rbwFile="c:\opt\ruby\bin\rubyw.exe" "%1" %* 
0

당신은 Nirsoft에서 프리웨어 도구를 사용할 수 있습니다.