Önceki Başlık: İşletim Sistemi Değerlerini Veri Kümesi Değişkenlerine OkumaSonraki Başlık: UNIX Komut Dosyası Örneği: UNIXGetInfo Komut Dosyası İşleci


İşletim Sistemi Değerlerini Veri Kümesi Değişkenlerine Okumaya İlişkin Komut Dosyası Örnekleri

İşlem, UNIX komut dosyası, VBScript veya PerlScript kullanarak işletim sistemi değişkenlerini işleç veri kümesi değişkenlerine okur. Her komut dosyası, bir ana bilgisayar adını, tek bir boşluğu ve ana bilgisayarda çalıştırılan işletim sistemini belirten bir metin dosyasının satırlarını okur. Örneğin:

JAMES Windows
INDUS Linux
NILE Windows
AMAZON UNIX
YANGTZE Solaris
GILA UNIX

Üç komut dosyası, ana bilgisayar adlarını HostList adlı dizine alınan alana ve işletim sistemi adlarını ise OSList adlı dizine alınan alana kaydeder.

İşlemde üç adım bulunur:

  1. UNIX veya Windows modülü metin dosyasının adını geçirir. Modül, dosya adını, komut dosyası işleç özelliklerinin ilgili İşlem sekmesinde bulunan bir parametreden alır.
  2. UNIX ya da Windows modülü benzersiz bir klasöre giden bir yola sahip C2OSVD ortam değerini oluşturur ve başlatır.

    Komut dosyası işlecinin bir vakası, C2OSVD ortam değişkeninin belirttiği klasörü kullanır. Vaka, bu komut dosyası işlecinin veya başka bir komut dosyası işlecinin sonraki bir vakası tarafından tekrar edilmez veya geçersiz kılınmaz.

  3. UNIX ya da Windows modülü, C2OSVD ortam değişkeninin başvurduğu klasörü oluşturur.
  4. Komut dosyası, C2OSVD ortam değişkeninin başvurduğu klasörde HostList ve OSList adlı klasörler oluşturur.
  5. Komut dosyası metin dosyasının her satırını okur ve şu eylemleri yapar:

    Bu dosyalar HostList ve OSList olmak üzere iki adet dizine alınan işleç veri kümesi değişkeni üretir.

  6. Komut dosyası, %C2OSVD%/NumRowsRead adlı bir dosyaya dosyalarda okunan satırların sayısını yazar.

    Bu dosya, NumRowsRead işleç veri kümesi değişkenini üretir.