Yakut komut dosyaları için dosya türü işlemleri


1

Yeni kurdum Ruby tercümanı ve test.rb dosyasını oluşturdu.

Klasör Seçenekleri'nde rb dosya tipini ve adı verilen bir işlem oluşturdum. Koşmak ve başvuru atadı C: \ Ruby192 \ bin \ ruby.exe "% 1" " Bu nedenle, Windows XP komut satırına girip sadece şunu yaparak betiği çalıştırmak mümkündür:

C:\>test.rb

Ancak betiğe parametreler göndermem gerektiğinde, aşağıdakileri basitçe yapamam:

C: & gt; test.rb parametre1 parametre2

Bunun yerine aşağıdakileri yapmak zorundayım:

C: \ Ruby192 \ bin \ ruby.exe c: \ test.rb parametre1 parametre2

Daha fazla parametre iletmek için eylemi aşağıdaki şekilde düzenleyebildiğimi farkettim:

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

Bu, betiğe 2 parametre vermemi sağlıyor, ancak bazı durumlar için bir avuç parametre geçirmem gerekiyor ve "% 5" "% 6" "% 7" ad nauseam eklemem doğru görünmüyor.

Yapmanın kanonik yolu nedir?


(Tamamen alakasız: I asla kullanma noktasına geldim C:\Ruby192 basitçe C:\Ruby veya C:\Program Files\Ruby, varsayılan yükleme yolu olarak ... Yani, küçük bir güncellemeden sonra bile işleri kırar.)
grawity

Yanıtlar:


2

Sadece VBS dosyaları için buldum!

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

Aynı RB dosyaları için yaptım ve çalışıyor!

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.