^Sembolü boşluklu dizileri kullanmak için çift tırnak kullanılırken argümanlarla çok satırlı bir komut girmek için^sembolünü kullanırken, herkes bunun yolunu açıklayabilir mi?Küme dosyası çok satırlı komut çift tırnaklı
@echo off
for %%x in (%*) do (
IF EXIST %%x (
call "c:\Program Files\Notepad++\notepad++.exe" %%x
) ELSE (
call echo Not found %%x
)
)
pause
gibi olsun hata
C:\>call openfiles.cmd "C:\dir with spaces\file with spaces.txt"^
ELSE was unexpected at this time.
benziyor
@echo off
call openfiles.cmd^
"C:\dir with spaces\file with spaces.txt"^
"C:\another dir with spaces\another file with spaces.txt"
openfiles.cmd görünüyor notworking.cmd
@echo off
call openfiles.cmd^
C:\dir\filename.txt^
C:\another_dir\another_file.txt
working.cmd
örnekte çalıştıkları için düşünür bir çift tırnak orijinali sorunumu düzeltmek için görünmüyordu – Mazaka
Tırnaklar kaçtı ve boşluklar filena bölebilir daha küçük parçalara ayırma – jeb
"dubble" benim yeni favori kelimemdir. –