«batch-file» etiketlenmiş sorular

Toplu iş dosyası, MS-DOS, IBM OS / 2 veya Microsoft Windows sistemlerinde komut yorumlayıcısı tarafından yürütülen bir dizi komut içeren bir metin dosyasıdır.



8
".Bat" dosyasında komut satırı parametresi nasıl kontrol edilir?
İşletim sistemim Windows Vista. Kullanıcının herhangi bir komut satırı parametresi girip girmediğini kontrol etmem gereken bir ".bat" dosyasına ihtiyacım var. Eğer öyleyse, eğer parametre eşitse -bo zaman bir şeyler yapacağım, aksi takdirde "Geçersiz girdi" işaretleyeceğim. Kullanıcı herhangi bir komut satırı parametresi girmezse bir şeyler yapacağım. Aşağıdaki .bat dosyasını oluşturdum. Durumlar …
104 windows  file  batch-file  cmd 

15
Bir dizin yapısı nasıl kopyalanır ancak yalnızca belirli dosyaları içerir (Windows toplu iş dosyalarını kullanarak)
Başlığın da dediği gibi, bir dizin yapısını yinelemeli olarak nasıl kopyalayabilirim, ancak yalnızca bazı dosyaları dahil edebilirim. Örneğin, aşağıdaki dizin yapısı verildiğinde: folder1 folder2 folder3 data.zip info.txt abc.xyz folder4 folder5 data.zip somefile.exe someotherfile.dll Data.zip ve info.txt dosyaları , dizin yapısının her yerinde görünebilir. Tam dizin yapısını nasıl kopyalayabilirim, ancak yalnızca …

4
Toplu iş dosyasında dize değişimi
Aşağıdaki komutu kullanarak bir toplu iş dosyasındaki dizeleri değiştirebiliriz set str="jump over the chair" set str=%str:chair=table% Bu çizgiler iyi çalışır ve "sandalyenin üzerinden atla" dizesini "masanın üzerinden atla" olarak değiştirir. Şimdi dizedeki "sandalye" kelimesini bir değişkenle değiştirmek istiyorum ve bunu nasıl yapacağımı bilmiyorum. set word=table set str="jump over the chair" …


16
Bir yarasa dosyasındaki bir girdi metnini maskeleyebilir miyim?
Diğer bazı programları çalıştırmak için bir toplu iş dosyası yazıyorum. Bu durumda bir parola istemem gerekiyor. Giriş metnini maskelemek için herhangi bir yolum var mı? Giriş karakterleri yerine ******* karakterleri yazdırmam gerekmiyor. Linux'un Parola istemi davranışı (Yazarken hiçbir şey yazdırma) yeterlidir. @echo off SET /P variable=Password : echo %variable% Pause …





5
Bir Windows toplu iş dosyasındaki bir komutun sonucuyla bir değişkenin değerini ayarlayın
Bash ortamında çalışırken , bir değişkenin değerini bir komutun sonucu olarak ayarlamak için genellikle şunu yapıyorum: var=$(command -args) varkomut tarafından ayarlanan değişken nerede command -args. Daha sonra bu değişkene olarak erişebilirim $var. Hemen hemen her Unix kabuğu ile uyumlu olan bunu yapmanın daha geleneksel bir yolu şudur: set var=`command -args` …

12
Üzerine yazmadan dosyaları kopyala
Komut satırında "tüm dosyaları A dizininden B dizinine kopyala" demenin bir yolunu bulamıyorum, ancak dosya zaten B dizininde mevcutsa, hangi dosya daha yeni olursa olsun, üzerine yazma ve bana sorma. " Kopyalama, taşıma, xcopy ve robocopy'den geçtim ve alabildiğim en yakın şey robocopy'ye "A'dan B'ye kopyala, ancak eski dosyalarla daha …


7
Bir toplu iş dosyasını başlatırken / çağırırken bir bağımsız değişkenin tanımlanıp tanımlanmadığını nasıl kontrol edebilirim?
Bir toplu iş dosyasında aşağıdaki doğrulama mantığını kullanmaya çalışıyorum, ancak "kullanım" bloğu, toplu iş dosyasına hiçbir parametre sağlanmadığında bile hiçbir zaman yürütülmüyor. if ("%1"=="") goto usage @echo This should not execute @echo Done. goto :eof :usage @echo Usage: %0 <EnvironmentName> exit 1 Neyi yanlış yapıyorum?

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.