Güncel batchfile dizinde alın
Öncelikle, this topic gördüm ama anlayamadım.
Soru :
D:\path\to\file.bat içeriği şu: bir toplu iş dosyası var
echo Í%
pause
Çıkış :
C:\
D:\path\to olmalı
Neyi yanlış yapıyorum?
CEVAP
Sistemi Í% toplu iÅŸ arayan, toplu dosya yolu yer tutar salt okunur deÄŸiÅŸken.
%0 kullanıcı (*9 örneğin*) tarafından yazılı olarak toplu iş komut dosyası kendisi adına alabilirsiniz. Parameter extensions uygulanabilir bu yüzden %~dp0 döndürecektir Sürücü ve Yol için toplu iş komut dosyası (örneğin W:\scripts\) ve %~f0 döndürecektir tam yol adı (örneğin W:\scripts\mybatch.cmd).
Bu sözdizimini kullanarak toplu iş dosyası olarak aynı klasörde başka dosyalar için başvurabilirsiniz:
CALL %0\..\SecondBatch.cmd
Bu bile bir yordam içinde kullanılabilir, Echo %0 çağrı etiket verir ama, echo "%~nx0" toplu komut dosyasının dosya adı verin.
%0 değişken genişletilmiş olduğunda, neden tırnak içine alınmış.

Bir dizinin ilk elemanı alın...
Nasıl bir dosya oluşturmak için java b...
Nasıl android güncel bellek kullanımı ...
Android Telefon Modeli, Programlı Olar...
VS2010 proje güncel değil ama hiçbir ş...