MS-DOS ve Windows komut satırı çağrı komutu

İçindekiler:

MS-DOS ve Windows komut satırı çağrı komutu
MS-DOS ve Windows komut satırı çağrı komutu

Video: sistem dosyalarını onarma ve degiştirme 2024, Mayıs Ayı

Video: sistem dosyalarını onarma ve degiştirme 2024, Mayıs Ayı
Anonim

Çağrı komutu başka toplu iş dosyası içinden bir toplu iş dosyasını çalıştırmak için bir kullanıcı sağlar.

Kullanılabilirlik

Çağrı dahili bir komuttur ve aşağıdaki Microsoft işletim sistemlerinde kullanılabilir.

  • Tüm MS-DOS Sürümleri
  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Çağrı sözdizimi

  • Windows 2000 ve Windows XP çağrı sözdizimi.
  • MS-DOS, Windows 95, Windows 98, Windows ME çağrı sözdizimi.

Windows 2000 ve Windows XP ve üzeri çağrı sözdizimi

Bir toplu programı diğerinden çağırır.

CALL [sürücü:] [yol] dosya adı [toplu parametreler]

Komut Uzantıları etkinse, CALL aşağıdaki gibi değişir:

CALL komutu artık etiketleri CALL hedefi olarak kabul etmektedir. Sözdizimi:

CALL: etiket argümanları

Belirtilen bağımsız değişkenlerle yeni bir toplu iş dosyası içeriği oluşturulur ve denetim, belirtilen etiketten sonra ifadeye iletilir. Toplu iş komut dosyasının sonuna iki kez erişerek "çıkmanız" gerekir. Sonu ilk okuduğunuzda, kontrol CALL deyiminden sonra geri döner. İkinci kez toplu komut dosyasından çıkacaktır. Tip GOTO /? toplu komut dosyasından "geri dönmenizi" sağlayan GOTO: EOF uzantısının açıklaması için.

Toplu komut dosyası bağımsız değişkeni başvurularının (% 0,% 1 vb.) Genişletilmesi aşağıdaki gibi değiştirilir:

Bir toplu iş komut dosyasındaki% *, tüm bağımsız değişkenleri ifade eder (örneğin,% 1% 2% 3% 4% 5 …)

Parti parametrelerinin ikame edilmesi (% n) artırıldı. Artık aşağıdaki isteğe bağlı sözdizimini kullanabilirsiniz:

% ~ 1 % 1 öğesini genişleterek çevresindeki tırnak işaretlerini (") kaldırarak.
% ~ F1 % 1 öğesini tam olarak nitelenmiş bir yol adına genişletir.
% ~ D1 % 1 öğesini yalnızca bir sürücü harfine genişletir.
% ~ P1 % 1 öğesini yalnızca bir yola genişletir.
% ~ N1 % 1 öğesini yalnızca bir dosya adına genişletir.
% ~ X1 % 1 öğesini yalnızca bir dosya uzantısına genişletir.
% ~ S 1 Genişletilmiş yol yalnızca kısa adlar içerir.
% -A1 % 1 öğesini dosya özniteliklerine genişletir.
% ~ T1 % 1 öğesini dosyanın tarih / saatine genişletir.
% ~ Z1 % 1 öğesini dosyanın boyutuna genişletir.
% ~ $ PATH: 1 PATH ortam değişkeninde listelenen dizinleri arar ve% 1 öğesini bulunan ilk adın tam nitelendirilmiş adına genişletir. Ortam değişkeni adı tanımlanmamışsa veya dosya arama tarafından bulunamazsa, bu değiştirici boş dizeye genişler.

Değiştiriciler, bileşik sonuçlar elde etmek için birleştirilebilir:

% ~ DP1 % 1 öğesini yalnızca bir sürücü harfine ve yola genişletir.
% ~ Nx1 % 1 öğesini yalnızca bir dosya adına ve uzantıya genişletir.
% ~ Dp $ PATH: 1 PATH ortam değişkeninde listelenen dizinleri% 1 için arar ve bulunan ilk harfin sürücü harfine ve yoluna genişler.
% ~ Ftza1 % 1 öğesini DIR benzeri bir çıktı satırına genişletir.

Yukarıdaki örneklerde,% 1 ve PATH diğer geçerli değerlerle değiştirilebilir. % ~ Sözdizimi geçerli bir bağımsız değişken numarası ile sonlandırılır. % ~ Değiştiricileri% * parametresiyle kullanılamaz.

MS-DOS, Windows 95, Windows 98, Windows ME çağrı sözdizimi

Bir toplu programı diğerinden çağırır.

CALL [sürücü:] [yol] dosya adı [toplu parametreler]

Toplu iş parametreleri, toplu iş programının gerektirdiği tüm komut satırı bilgilerini belirtir.