değişkenine ayarlamaya çalışıyorum Bu programı çalıştırmaya çalıştığımda, değişken sağa ayarlanmaz. Dosya yerini bir değişkene ayarlamak ve ekrana yazdırmak zorunda kaldıktan sonra bu şekilde var mıdır.Bir fonksiyonun sonucunu
@echo off
for %%a in (d) do if exist "%%a:\" dir /b /s /a-d "%%a:\gm_construct.bsp" set p=%%~dpnxa
pause
: (:
'
tek tırnak tür edin) kodunaentegre:
bir komutun çıktısını almak için, başka
for
gerek Hangi değişken doğru ayarlanmadı? Şu anda ayarlanmış olan nedir ve neye ayarlanmasını istiyorsunuz? – RuslanYukarıdaki koddaki p değişkeni. Kodumu başka yerlerde kullanmaya çalıştığımda, işe yaramıyor. Dosyanın dosya konumuna değil, tam olarak nasıl yapılacağına emin değilim ve ne ayarlandığına dair bir fikrim yok. –
Yani 'dir' komutunun çıkışına ayarlamak ister misiniz? Kodun tüm diğer bölümlerinin çalıştığını test ettiniz mi (yani dosyayı bulduğunda "dir" komutunu çalıştırıyor)? – Ruslan