Soru Windows'da komut cd / d% ~ dp0 ile ne anlama geliyor?


Bu sorunun zaten bir cevabı var:

Birisi komuta anlayamama yardım edebilir mi? cd /d %~dp0 ve amaçları. Yine dos komutu aşağıda

cd /d %~dp0

Lütfen anlamını anlamama yardım et.


49
2017-08-19 08:59


Menşei




Cevaplar:


Hadi keselim. Üç bölüm var:

  1. cd - Bu değişiklik dizini komutu.
  2. /d - Bu anahtar cd sürücü ve dizini bir kerede değiştirin. Onsuz yapman gerekecek cd %~d0 & cd %~p0.
  3. %~dp0 - Bu daha üç parçaya ayrılabilir:
    1. %0 - Bu, toplu komut dosyanızın sıfır parametresini gösterir. Toplu iş dosyasının adına doğru genişler.
    2. %~0 - The ~ Orada çift tırnak işaretleri (") genişletilmiş argüman etrafında.
    3. %dp0 - The d ve p genişlemenin değiştiricileri var. d bir sürücü harfinin eklenmesini zorlar ve p tam yol ekler.

75
2017-08-19 09:09





~ dp0: d = sürücü, p = yol,% 0 = bu toplu iş dosyasının başlangıç ​​dizini cd /d %~dp0 yolu, batchfile bulunduğu yere aynı şekilde değiştirir

Görmek for /? daha fazla ayrıntı için


17
2017-08-19 09:04



Dokümantasyon için teşekkürler! - Algebraic Pavel