Hành động loại tệp cho tập lệnh ruby


1

Tôi vừa cài đặt trình thông dịch Ruby và tạo tệp test.rb.

Trong Tùy chọn thư mục, tôi đã tạo loại tệp rb và một hành động có tên là Chạy và gán cho ứng dụng C: \ Ruby192 \ bin \ ruby.exe "% 1" " Vì vậy, có thể vào dòng lệnh Windows XP và chạy kịch bản chỉ đơn giản bằng cách làm điều này:

C:\>test.rb

Nhưng khi tôi cần gửi tham số cho tập lệnh, tôi không thể thực hiện như sau:

C:> test.rb tham số1 tham số2

Thay vào đó, tôi sẽ phải làm như sau:

C: \ Ruby192 \ bin \ ruby.exe c: \ test.rb tham số1 tham số2

Tôi chỉ nhận thấy rằng tôi có thể chỉnh sửa hành động theo cách sau để truyền thêm tham số:

C: \ Ruby192 \ bin \ ruby.exe "% 1" "% 2" "% 3" "

Điều đó cho phép tôi đưa ra 2 tham số cho tập lệnh, nhưng trong một số trường hợp, tôi cần truyền một số tham số và có vẻ như tôi không thích hợp để nối thêm "% 5" "% 6" "% 7".

Cách thức kinh điển để làm điều đó là gì?


(Hoàn toàn không liên quan: Tôi chưa bao giờ có quan điểm sử dụng C:\Ruby192thay vì đơn giản C:\Rubyhoặc C:\Program Files\Ruby, như đường dẫn cài đặt mặc định ... Ý tôi là, nó phá vỡ mọi thứ ngay cả sau khi nâng cấp nhỏ.)
grawity

Câu trả lời:


2

Chỉ cần tìm thấy nó cho các tập tin VBS!

C: \ WINDOWS \ System32 \ WScript.exe "% 1"% *

Tôi đã làm tương tự cho các tập tin RB và nó hoạt động!

C: \ Ruby192 \ bin \ ruby.exe "% 1"% *

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.