YUI sıkıştırıcısıyla JavaScript dosyalarını sıkıştırmak için sağ tıklatma bağlam menüsü komutu oluşturmaya çalışıyorum.Dosya uzantısını bir uzantı olmadan bir Windows Toplu Komut Dosyası'nda edinme
java.exe -jar yuicompressor-2.4.2.jar -o <filename>.min.js <filename>.js
ben dosya adı açılmasını başvurmak için değişken %1
kullanabilirsiniz biliyorum: Hayalim bir bağlam menüsünü çalıştırmak için bu almak için çalışmaktır. Bu komutu bir toplu iş dosyası sözdizimine nasıl alacağımı anlayamıyorum ve çevrimiçi yanıtları bulamadım.
Güncelleme:
Jeremy'nin cevabı (+ yorum) çalıştı. stumbles herkes için buraya yapmam gereken şudur:
JavaScript dosyası için oluşturulan eylem, ben komutu olarak bu kullandı:
minify.bat "%1"
benim toplu komut dosyası, çağıran şuna benzer:
java.exe -jar yuicompressor-2.4.2.jar -o "%~dpn1.min.js" %1
toplu komut, kod yukarıdaki hem PATH
değişkenler eklenir java.exe & yuicompressor için dizinleri varsayar unutmayın. Bunları yolunuza eklemezseniz, dosyaların tam yolunu kullanmanız gerekir.
dizisi %~dpn
almak için kullanılır:
%~d
- sürücü%~p
- yolu%~n
- Dosya adı
Bkz 'ÇAĞRI /?' '% Dahil windows toplu parametrelerine geliştirmeleri tam listesi için ~ uzatılması için x1'. –