Komut: shsucdx

  SHSUCDX, MSCDEX'in yerine geçen bellekten kaldırılabilir bir CD-ROM
  yeniden yönlendiricisidir. 10 sürücüye kadar destekler. Her bir sürücü
  tek sektörlü tampona ve son 10 dizin girdisi ara belleğe alınır. Her
  sürücüdeki her bir birime belirli bir sürücü harfi atanabilir.

Söz dizimi:

  shsucdx /D[:][?|*]sürücü[,[harf][,[birim][,[azami]]]] [seçenekler]
    SÜRÜCÜ  CD-ROM sürücüsünü kontrol etmek için kurulan cihaz sürücüsünün
            ismidir. Sürücüye ön ek olarak '?' koymak, eğer mevcut değilse
            (veya aslında bir CD-ROM değilse) onu sessizce dikkate
            almayacaktır; ön ek olarak '*' yine onun görmezden gelinmesini
            sağlayacaktır fakat bir sürücü ayrılacaktır (aşağıya bakın).
    HARF    Bu sürücüdeki birimlere atanan ilk sürücü harfidir. Varsayılan
            değer ilk kullanılabilen harftir. Not: sonraki birimlere
            atanan sürücü harfleri daima önceki birimlere atananlardan
            daha yüksek olacaktır.
    BİRİM   Bu (yazılımsal) sürücüdeki sürücü atanan ilk birimdir.
            Birim 0 varsayılandır.
    AZAMİ   Bu (yazılımsal) sürücüde sürücü atanan azami birim sayısıdır.
            Varsayılan, tüm birimlerdir (veya tüm kalan birimler, eğer
            BİRİM girildiyse).
    Kurulduktan sonra, sadece /D atanmış sürücüleri görüntüler ve atanmış
    sürücü sayısını geri gönderir.

Seçenekler:

  /D  Sürücü işlemesi
      Kurulum vaktinde, /D aynı zamanda ek sürücüler için alan ayırmak
      için de kullanılabilir. Kaç sürücü ayrılması gerektiğini belirtmek
      için tek bir sayı kullanın (mesela: /D1). (Eğer tek bir sayıyla
      isimlendirilmiş bir cihaz sürücünüz varsa, '?' ön ekini kullanın.)
      Kurulumdan sonra, aynı seçenek son atanan sürücü(leri) kaldırır.
      /D seçeneğini her iki şeklini de belirtmek mümkündür, böyle bir
      durumda güncel sürücüler kaldırılacak ve yenileri eklenecektir.
  /L  Harf:
      Bu seçenek, /D seçeneğinin HARF bileşenine bir alternatiftir, ki onu
      takip etmesi gerekir (yani: /D:sürücü /L:harf). Kurulu sürücülerin
      sayısını geri göndermesi için de kullanılabilir (kurulu değilse /L:0
      255 geri gönderir) atanmış her bir sürücünün harfini de geri
      gönderebilir (/L:1, /L:2, vs., burada A: = 1 ve sürücü kurulu
      değilse 255).
  /C  Bellek kullanımı:
      Varsayılan olarak, SHSUCDX mevcutsa kendini üst belleğe yükler, veya
      zaten üst bellekteyse alt belleğe yükler. Bu seçenek buna mani olur.
      Tam olarak söylemek gerekirse:
        SHSUCDX        üst belleğe taşı
        SHSUCDX /C     alt bellekte kal
        LH SHSUCDX     alt belleğe taşı
        LH SHSUCDX /C  üst bellekte kal
  /V  Bellek istatistikleri:
      Bu seçenek kurulum esnasında kullanıldığında, bellek kullanımının
      bir özeti görüntülenir. Bu özet şunları içerir:
        Static   Kod ve değişkenler
        Dynamic  Her bir sürücü için veriler ve paragraf yuvarlaması
        Total    Genel bellek kullanımı
  /V  Bilgi:
      /? seçeneğiyle veya kurulumdan sonra kullanıldığında, bu seçenek
      SHSUCDX programının derleme ve çalışma zamanı seçeneklerini
      görüntüler. Bu bilgi şunları içerir:
        8086/386      İhtiyaç duyulan asgari işlemci
        CD kök şekli  TRUENAME, D:\ yerine \\D.\A.\ geri gönderecektir
        High Sierra   CD dosya sistemi için orijinal biçim
        Joliet        Uzun isimler için Windows biçimi
        CD üzerinde kalıp Kendisi CD üzerinde olan bir kalıba erişimi
                          etkinleştirir
  /˜  Tilde kullanımı:
      ISO standardı, CD'lerin 31 karaktere kadar, Joliet ise 64 karaktere
      kadar isimlere izin verir. Bu, DOS için 8.3' indirgendiğinde,
      tekrarlanan girdilere yol açabilir. Bu seçenek tekrarlanmaları,
      isimden sonra tilde ve bir sayı ekleyerek ortadan kaldırır (Windows
      işletim sisteminin yaptığında benzer bir şekilde). Varsayılan değer
      olarak tilde kullanımı devre dışıdır.
      Bu seçenek kurulumdan sonra da kullanılabilir. Sadece kendi başına
      kullanılırsa durumu değiştirir (mesela tilde kullanımı etkinse, /˜
      bunu devre dışı bırakır, devre dışıysa etkinleştirir). Tilde
      kullanımı açık bir şekilde '+' veya '-' işaretleri kullanılarak
      etkinleştirilebilir veya devre dışı bırakılabilir (yani /˜+
      tilde kullanımını güncel durumu dikkate almadan etkinleştirecektir).
  /R  Salt okunur öznitelik kullanımı:
      Varsayılan olarak, CD üzerindeki dosyalar salt okunur özeniteliğine
      sahiptir. Bu özniteliği kaldırmak isterseniz, bu seçenek buna imkân
      sağlar. /˜ gibi kurulumdan sonra kullanılabilir ve '+' ile '-'
      işaretlerini kabul eder.
  /I  Kur:
      Normalde SHSUCDX başka bir yeniden yönlendirici tespit ederse
      (MSCDEX gibi) kurulmayı reddedecektir. Bu seçenek, SHSUCDX
      programının yine de kurulmasını sağlar.
  /U  Kaldır:
      Kesmeyi kaldır, belleği boşalt ve sürücüleri geçersiz olarak
      işaretle.
  /Q  Sessiz:
      Başlangıç yazısının (telif hakkı bildirimi) görüntülenmesini
      engelle. /Q+ sadece sürücü atamalarını görüntüler (kurulumdan sonra
      kullanıldığında '-' kaldırılmış ve '+' eklenmiş bir sürücüye işaret
      eder). /QQ hiçbir şey görüntülemez.

Açıklamalar:

  Bu SHSUCDX sürümü sadece DOSLFN 0.40a veya daha yeni bir sürümle
  çalışır. Daha önceki bir DOSLFN sürümüyle kullanmaya çalışmak
  tüm CD'yi veya bazı dosyaları erişilemez kılabilir.
  SHSUCDX, şu ERRORLEVEL / EXITCODES yani hata seviyelerine sahiptir:
       0  Kaldırıldı, yardım, seçenek ayarlandı
    1-32  İlk kurulan sürücünün sürücü sayısı (A=1)
     246  Geçersiz veya bilinmeyen seçenek
     247  Kaldırılamıyor
     248  Bellek yetersiz
     249  Hiçbir sürücü atanmamış (yani kurulu değil)
     250  Kullanılabilir sürücü harfi yok
     251  Yazılımsal sürücüde birim mevcut değil
     252  Geçersiz veya mevcut olmayan cihaz sürücüsü
     253  Zaten kurulu
     254  Desteklenmeyen DOS sürümü
     255  386 gerekli

Örnekler:

  Örnek 1:
  CONFIG.SYS / FDCONFIG.SYS dosyasında:
    device=c:\FREEDOS\BIN\udvd2.sys /d:CDROM01
  AUTOEXEC.BAT dosyasında:
    SHSUCDX /D:CDROM01

  Birçok CD-ROM sürücüsüyle Örnek 2:
  CONFIG.SYS /FDCONFIG.SYS dosyasında:
    MENU 1.    FreeDOS
    MENU 2.    FreeDOS  + IDE DVD (UDVD2)
    MENU 3.    FreeDOS  + USB CD-ROM (NOVAC)
    MENU 4.    FreeDOS  + ASPI CD-ROM  (SCSI AIC-75XX 78XX)
    MENU 5.    FreeDOS  + IDE DVD + USB CD-ROM + ASPI CD-ROM
    lastdrivehigh=U
    25?DEVICEHIGH=\freedos\bin\udvd2.sys /D:UDVD002
    35?DEVICEHIGH=\freedos\drivers\usb\usbaspi.sys
    35?DEVICEHIGH=\freedos\drivers\usb\usbcd.sys /D:USB-CD
    45?DEVICEHIGH=\freedos\drivers\aspi\aspi8dos.sys
    45?DEVICEHIGH=\drivers\scsi\aspicd.sys /D:ASPICD
  AUTOEXEC.BAT dosyasında:
    SHSUCDX /D:UDVD002,F /D:?USB-CD,U /D:*ASPICD,W  /L:0

  UDVD002 cihaz sürücüsüne F sürücüsünü ata, veya yüklü değilse iptal et.
  Eğer USB-CD cihaz sürücüsü yüklüyse, onu U sürücüsüne ata; yoksa hiçbir
  şey yapma. Şayet ASPICD cihaz sürücüsü yüklüyse, onu W sürücüsüne ata;
  yoksa onun için alan ayır ki daha sonra yüklenebilsin. SHSUCDX atanmış
  cihaz sürücülerinin sayısını geri gönderecektir (veya 252 iptal
  edildiyse).

  Örnek 3:
    SHSUCDX /D:SHSU-CDH
  SHSUCDX, ilk kullanılabilir sürücü harfini bulur ve onu SHSU-CDH cihaz
  sürücüsünün cihaz birimi 0'a atar. Eğer ikinci veya üçüncü bir CD
  sürücüsü mevcutsa, sıradaki kullanılabilir harflere atanırlar.
  Kullanımda olan sürücü harfleri atlanır. Bir cihaz sürücüsü tarafından
  desteklenen ilk CD, SCSI adresi dikkate alınmaksızın cihaz birimi 0
  olur.

  Örnek 4:
    SHSUCDX /L:0
  Eğer SHSUCDX kurulu değilse, errorlevel 255 geri gönderir; yoksa
  atanmış sürücülerin sayısını (ki bu 0 olabilir) geri gönderir. Her iki
  durumda da hiçbir şey görüntülenmez.

  Örnek 5:
    SHSUCDX /D:CD001,,1,1 /D:CD001,,4,1
  SHSUCDX, ilk kullanılabilir sürücü harfini CD001 cihaz sürücüsünün cihaz
  birimi 1'e ve sonraki harfi birim 4'e atar. Bu,  Bu, ihtiyaç duyulmayan
  birimleri desteklemeye gerek kalmadan bitişik olmayan sürücü birimlerine
  erişime imkân tanır.

  Daha fazla örnek için şuraya bakın: UDVD2.SYS.

Ayrıca bakınız:

  autoexec.bat/fdauto.bat
  config.sys/fdconfig.sys
  device/devicehigh
  devload
  doslfn
  errorlevel/exitcode yani hata seviyesi/çıkış kodu
 (gcdrom.sys)
  lastdrive/lastdrivehigh
  mscdex
  udvd2.sys
  uide.sys

  Telif hakkı © 2006-2020 Jason Hood, 2022 senesinde W. Spiegl
  tarafından güncellenip 2024 senesinde Berki Yenigün tarafından tercüme
  edilmiştir.

  Bu dosya FreeDOS Spec Command HOWTO'dan türetilmiştir.
  Kopyalama şartları için H2Cpying dosyasına bakın.