Bir çok basit (Unix) kabuk betiğini bir "toplu iş dosyasına" çevirmeye çalışıyorum. Ben
CURRENTDIR="$PWD"
Nasıl bu kadar "batchese" çevirebilir hattı dışında aşağı bunun çoğu var?
Teşekkürler!
Bir çok basit (Unix) kabuk betiğini bir "toplu iş dosyasına" çevirmeye çalışıyorum. Ben
CURRENTDIR="$PWD"
Nasıl bu kadar "batchese" çevirebilir hattı dışında aşağı bunun çoğu var?
Teşekkürler!
en basit formu:
SET CURRENTDIR="%cd%"
Ayrıca tarafından ayarlanan _The Geçerli çalışma dizini şu anlama gelir: set dir = "% ~ dp0" – SmithMart
Set dir = "% ~ dp0" ile SET CURRENTDIR = "% cd%" arasındaki fark nedir? –
@DanielDropik '% ~ dp0': argüman 0'ın dizin ve yolu (dp) (komut dosyasının tam yol adı) - bu nedenle her zaman çalışan komut dizininin dizini. Diğer tarafta% cd%, _current directory_. Geçerli dizin değişebilir, örneğin 'cd' komutu kullanılırken ('cd ..' geçerli dizini ana dizine değiştirir). Bunlar tamamen farklı şeyler. – marapet
'$ PWD' size toplu dosyasının asıl dizini istiyorsanız,' cd' command._ – sarnold