CALL: Bir baskasindan bir toplu is programini çagirir.


... "CALL" Microsoft Windows Yardımından Alıntı
... Komut örnekleri "CALL"
... Önemli bilgiler, "CALL" komutu için ipuçları

Komut: "CALL" açık Windows 11, 10, .. mevcut

"CALL" Microsoft Windows Yardımından Alıntı

Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.

C:\\Windows>

Bir baskasindan bir toplu is dosyasi programini çagirir.

CALL [sürücü:][yol]dosyaadi [toplu is parametresi]

  toplu is parametresi   Komut dosya için gereken komut satiri
                         bilgisini belirtir.

Komut Uzantilari etkinse, CALL asagidaki sekilde degisir:

CALL komutu artik etiketleri CALL hedefi olarak kabul ediyor. 
Sözdizimi
söyledir:

    CALL :etiket parametreleri

Belirtilen parametrelerle, yeni bir toplu is dosyasi baglami 
olusturulup
denetim, etiketten sonra belirtilen tümceye geçer.  Komut
dosyasi sonuna iki kez ulasmak için iki defa "exit" uygulamaniz 
gerekir.
Ilk defasinda sonu okudugunuzda, denetim, CALL tümcesinin hemen 
ardina
döner.  Ikinci defada toplu is dosyasini çikarir.  GOTO /?
yazarak bir toplu is dosyasindan "döndüren" GOTO :EOF
uzantisi tanimini alin.

Ayrica, toplu is dosyasi parametre basvurularinin (%0, %1,
vb.) genisletilmesi asagidaki sekilde degismistir:


    %* bir toplu is dosyasinda tüm parametreleri niteler (örnek; 
%1 %2 %3
        %4 %5 ...)

    Komut dosyasi parametrelerinin degistirilmesi (%n) 
gelistirilmistir.
    Isterseniz, asagidaki seçenege bagli sözdizimini 
kullanabilirsiniz:

        %~1         - çevresindeki tirnaklari (") kaldirilarak %1
                       genisletilir
        %~f1        - tam yol adina %1 genisletilir
        %~d1        - yalnizca sürücü harfine %1 genisletilir
        %~p1        - yalnizca yola %1 genisletilir
        %~n1        - yalnizca dosya adina %1 genisletilir
        %~x1        - yalnizca dosya uzantisina %1 genisletilir
        %~s1        - genisletilen yol yalnizca kisa adlari 
içerir
        %~a1        - dosya özniteliklerine %1 genisletilir
        %~t1        - dosya tarih/saatine %1 genisletilir
        %~z1        - dosya boyutuna %1 genisletilir
        %~$PATH:1   - PATH ortam degiskeninde listelenen 
dizinlerde arama
                       yapilip ilk bulunanin tam adina %1 
genisletilir.
                       Ortam degiskeni adi tanimli degil aramada 
dosya
                       bulunamazsa, bu degistirici bos dizeye 
genisletilir

    Bilesik sonuç elde etmek için degistiriciler 
birlestirilebilir:

        %~dp1       - yalnizca bir sürücü harfi ve yoluna %1
                       genisletilir
        %~nx1       - yalnizca bir dosya adina ve uzantisina %1
                       genisletilir
        %~dp$PATH:1 - PATH ortam degiskeninde listelenen 
dizinlerde
                       %1 için arama yaparak ilk bulunanin
                       sürücü harfi ve yoluna genisletir.
        %~ftza1     - DIR gibi çikti satirina %1 genisletilir

    Yukaridaki örneklerde, %1 ile PATH baska geçerli degerlerle
    degistirilebilir. %~ sözdizimi geçerli bir parametre 
sayisiyla
    bitirilir.  %~ degistiricileri, %* ile kullanilamaz

Komut örnekleri "CALL"

Der`CALL`Windows Komut İstemi'ndeki komut, bir toplu komut dosyasında başka bir toplu komut dosyasının yürütülmesini başlatmak için kullanılır. İşte yorumlarıyla birlikte bazı örnekler: Örnek 1: Başka bir toplu komut dosyasına basit çağrı:

CALL diğer_senaryo.bat

Açıklama: Bu komut toplu komut dosyasını çağırır`diğer_senaryo.bat`Açık. `CALL`komutu, çağrılan komut dosyası tamamlandıktan sonra kontrolün orijinal komut dosyasına dönmesini sağlamak için kullanılır. Örnek 2: Parametrelerin çağrılan betiğe aktarılması:

CALL diğer_senaryo.bat Parameter1 Parameter2

Açıklama: Parametreler buradadır`Parameter1`Ve`Parameter2`çağrılan toplu komut dosyasına aktarıldı. İçinde`diğer_senaryo.bat`bu parametreleri kullanabiliriz`%1`,`%2`vb. geri alınabilir. Örnek 3: Kullanımı`%*`geçirilen tüm parametreler için:

CALL diğer_senaryo.bat %*

Tanım:*`%`geçirilen tüm parametreleri temsil eder. Bu komut çağırır`diğer_senaryo.bat`ve orijinal betiğe aktarılan tüm parametreleri ona iletir. Örnek 4: Çağrılan betiğin dönüş değerini kontrol edin:

CALL diğer_senaryo.bat
IF ERRORLEVEL 1 (
    ECHO Çağrılan komut dosyası bir hata döndürdü.
) ELSE (
    ECHO Çağrılan komut dosyası başarıyla yürütüldü.
)

Açıklama: Çağrılan toplu komut dosyası burada`diğer_senaryo.bat`uygulanmış. Sonra ile`ERRORLEVEL`betiğin bir hata döndürüp döndürmediğini kontrol eder. Örnek 5: Kullanımı`GOTO`aramadan sonra:

CALL diğer_senaryo.bat
GOTO Devam etmek
:Devam etmek
ECHO Komut dosyası başarıyla çağrıldı.

Açıklama: İşte toplu komut dosyası`diğer_senaryo.bat`çağrılır ve çağrıdan sonra yürütme atlama etiketi olur`Devam etmek`iletildi. Der `CALL`komutu, bir toplu komut dosyasından başka bir komut dosyasını çağırmak ve yürütmenin orijinal komut dosyasına döndüğünden emin olmak istediğinizde özellikle kullanışlıdır. Diğer betiği çağırdıktan sonra orijinal betiği devam ettirmek önemlidir.

Önemli bilgiler, "CALL" komutu için ipuçları

Evet, bunu yaparken aklınızda bulundurmanız gereken bazı önemli noktalar ve hususlar vardır.`CALL`Windows komut istemindeki komut: 1. Toplu komut dosyalarıyla kullanın:`CALL`komutu genellikle bir toplu komut dosyasındaki başka bir toplu komut dosyasını çağırmak için kullanılır. Diğer dosya türlerini çalıştırırken bunun gerekli olmayabileceğini unutmayın. 2. Dönüş değerini kontrol edin: Çağrılan toplu komut dosyası bir dönüş değeri döndürürse, bunu şununla yapabilirsiniz:`ERRORLEVEL`kontrol etmek. Dikkat`ERRORLEVEL`yalnızca son yürütülen komutun dönüş değerini yansıtır.

CALL diğer_senaryo.bat
IF ERRORLEVEL 1 (
    ECHO Çağrılan komut dosyası bir hata döndürdü.
) ELSE (
    ECHO Çağrılan komut dosyası başarıyla yürütüldü.
)

3. Parametrelerin doğru kullanımı: Parametreleri çağrılan toplu komut dosyasına aktarırken parametrelerin doğru kullanımına dikkat edin. Parametreler çağrılan komut dosyasında kullanılabilir`%1`,`%2`vb. geri alınabilir.

CALL diğer_senaryo.bat Parameter1 Parameter2

4. Sözdizimi ve boşluklar: Sözdiziminin doğru olduğundan ve gereksiz boşluk olmadığından emin olun. Bu hatalara yol açabilir. 5. Güvenlik Hususları: Kullanırken`CALL`Parametre içeren komut dosyalarında, güvenlik risklerini en aza indirmek için iletilen parametrelerin uygun şekilde doğrulandığından ve işlendiğinden emin olmak önemlidir. 6. İzleme ve günlüğe kaydetme: Diğer komut dosyalarını çağıran toplu komut dosyaları geliştirirken, yürütmeyi ve olası hataları izlemek için genellikle izleme ve günlüğe kaydetme yöntemlerinin kullanılması önerilir. 7. Sonsuz Döngülerden Kaçının: Toplu komut dosyalarını bir döngü içinde çağırarak yanlışlıkla sonsuz döngüler oluşturmamaya dikkat edin. Bu, komut dosyalarının kendilerini tekrar tekrar çağırmasına neden olabilir. 8. Sürüme Özel Farklılıklar: `CALL`komut Windows sürümüne bağlı olarak değişebilir. Kullandığınız Windows sürümünün belgelerine başvurmanız önerilir. kullanımını sağlamak için bu hususları dikkate alın.`CALL`toplu komut dosyalarınızda doğru ve güvenli bir şekilde.


Deutsch
English
Español
Français
Italiano
日本語 (Nihongo)
한국어 (Hangugeo)
汉语 (Hànyǔ)
Türkçe
Português
Português
Svenska
Norsk
Dansk
Suomi
Nederlands
Polski









Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



Komut CALL - Bir baskasindan bir toplu is programini çagirir.

HTTP: ... console/tr/006.htm
0.108
13682

Create on the fly one or multiple non-compressible files!

Use the search in the Windows 11 settings!

Move the scaled-down photo with watermark to the clipboard!

Innovations in Microsoft's Windows 11 the new operating system!

Prevent Windows 11 from turning off your screen!

Leistungsindex Dateien Ordner und Neuberechnung starten!



(0)