Toplu komut dosyası yürütme işlemi için klasör arama yolu nasıl güncelleştirilir?


1

Ödev sayfasındaki soru şudur:

"İşleme" alt klasörünü içerecek şekilde toplu komut dosyası dosyasının yürütülmesi için klasör arama yolunu güncelleyin ve sonra klasör arama yolunu görüntüleyin. (Klasör arama yolunu koruduğunuzdan emin olun)

Tam olarak ne sorulduğundan ya da beklenen sonucun ne anlama geldiğinden emin değilim.

Bir kullanıcı, soru için komutu yerine getirecek olsaydı, ne yapmasını beklerdi?

Yanıtlar:


0

Sorunun 2 bölüm olduğunu düşünüyorum:

1 - İşlem alt klasörü tam yolunu not edin (EG c: \ folder \ folder2 \ processing)
2 - Yolu ekranda görüntüleyin.

Aşağıdaki sözde kodu gibi bir şeye ihtiyacınız var

değişken adını ayarla = klasör konumu
yankı değişken adı ekranda


Peki neden birisi bu komutu kullansın? Bunu açıklayabilirseniz (sakıncası yoksa) soruyu biraz daha iyi anlayabilmeliyim (umarım).
Jane

Genelde böyle, sık değil ama bir klasörde birden fazla dosya / klasöre ihtiyacınız olup olmadığını düşünün. Onları bir döngü aracılığıyla elde edersiniz - döngünün her tekrarlaması geçerli klasörü değişken olarak saklar. İşte güzel bir örnek
Dave,

Argh tanrısı. Sanırım bunu yıkmam gerek. Tam olarak bir klasör arama düzeltme ekini güncelleme nedir? Sonuç nedir ve neden kullanılır?
Jane,

0

Arama yolu, işletim sisteminin çalıştırılabilir dosyaları / komut dosyalarını otomatik olarak aradığı yerdir, böylece mutlak veya göreceli yol ( , ) yerine yalnızca adlarını ( foo.sh, foo.cmd) kullanarak çalıştırabilirsiniz . Soru sizden sisteme veya kullanıcı tanımlı bir klasör eklemenizi ve ardından değiştirilenleri göstermenizi ister ./usr/bin/foo.shC:\Windows\System32\foo.cmdPATHPATH


Böylece kullanıcı bu komutu bir toplu dosyayı dosya adı ile çalıştırmak için kullanır, örneğin cmd prompt> run Main.bat - yolu üzerinden aramak zorunda kalmak yerine?
Jane

C:\> main.batyerine C:\> C:\Users\Jane\Documents\main.batevet.
Ansgar Wiechers

Yuppi! Teşekkürler bu çok daha anlamlı. :)
Jane

0

SET parametresiz mevcut ortam değişkenlerini (PATH dahil) görüntüler.

SET variable=bir değer olmadan değişkeni ortamdan siler .

SET variable=valueatayacaktır değeri için değişken . Artık %variable%toplu iş dosyalarında, değerine ihtiyaç duyduğunuzda (örneğin echo %variable%değerini yazdırmak için) kullanabilirsiniz.

Ayrıca SET variable=new_value, varsa, mevcut değerin üzerine yazacağını unutmayın . Mevcut değeri korumanız istendiğinden, kullanmanız gerekecek SET variable=%variable%;new_value(elbette PATH durumunda sınırlayıcı olarak noktalı virgül). Elbette bu, mevcut değere new_value ekleyecek , ardından değişkenin tamamına dizgiyi atayacaktır .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.