CALL: Bir baskasindan bir toplu is programini çagirir.


 


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

Komut: "CALL" açık Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. mevcut

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.

"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

Ö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.093
13682
Minimize all windows if the mouse pointer does not move for a certain time!
Change desktop wallpaper on Windows 11?
Monitor.Turn.Off.Timer.OK switch off the monitor after the time has elapsed!
Find the printer queue on Windows 11!
Allergrößter Maus-Zeiger für den Desktop Computer!
Easy Reset Windows 11!
Über die Unix Zeit im Datei Name Dateizeit setzen?
Benutzeranfragen, die ich nicht vergessen sollte -)!
Find and start the mobility center in Windows 11!
Diese Datei kann nicht gelöscht werden übergehen!



(0)