• Herkes yarasa dosyaları yazabilir! .bat dosyası nasıl oluşturulur? Bu dosyalar ne için?

    Bu yazıda " gibi yararlı bir şeyi ele alacağız. toplu iş dosyası". Öncelikle bat dosyasının ne olduğunu tanımlayalım. Toplu iş veya toplu iş dosyaları, komut kümeleri içeren düz metin dosyalarıdır ( talimatlar) tercüman ve sahip olmak yarasa uzantısı veya cmd( cmd yalnızca NT ailesi işletim sisteminde çalışır). Bu tür dosyaları normal bir not defteri veya başka bir şey kullanarak oluşturabilir ve düzenleyebilirsiniz. Metin düzeltici.

    Şimdi neden bu tür yarasa dosyalarını yazabilmeniz gerektiğini soruyorsunuz? Ve neden ihtiyaç duyuluyor? açıklamaya çalışacağım.

    İlk olarak, işi kolaylaştırmak için kullanılırlar, yani. örneğin, her gün sürekli olarak bazı işlemler yapmanız gerekir ( örneğin, belirli belgelerden oluşan bir arşiv oluşturun), bir toplu iş dosyası yardımıyla bu otomatikleştirilebilir ve artık buna katılmayacaksınız.

    İkincisi, bu toplu iş dosyaları çok güçlüdür ( bunları nasıl yazacağını biliyorsan), yani İyi bir program bile yazabilirsiniz ( işlevsel derken). Şahsen, işimde bana çok yardımcı oluyorlar ve bunu manuel olarak yaptığımda bazı şeyleri çoktan unutmuştum.

    Şimdi doğrudan bu toplu iş dosyalarının temellerine geçelim. Nasıl oluşturulurlar, sadece basit bir metin belgesi oluşturmanız, açmanız ve hemen sekmede " Dosya->farklı kaydet”, “ uzantısı yerine girin Metin belgesi.txt", Örneğin " Metin Belgesi.bat” ve kaydedin, böylece .bat uzantılı bir toplu iş dosyası elde ederiz, ancak henüz hiçbir şey yapmaz.

    Başlamak için, işte belgeleri arşivlemek için kullandığım bir toplu iş dosyası örneği vereceğim.

    "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.doc "C:\Program Files\WinRAR\winrar. exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.xls "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY -mm-dd E:\arhaccounts\ d:\accounts\*.txt

    Şimdi size bu toplu iş dosyasının ne yaptığından biraz bahsedeceğim. WinRar başlar, ardından winrar komutları gelir:

    • a arşive eklemek içindir;
    • -r - iç içe geçmiş klasörleri işle;
    • -dh - paylaşılan dosyaları aç;
    • -ed - boş klasörler eklemeyin;
    • YYYY-aa-gg - mevcut tarihi arşiv adına ekleyin ( tarih formatı);
    • E:\arhaccounts\ - son arşivin bulunacağı yol;
    • d:\accounts\*.doc - arşivlenecek dosyaların yolu ve maskesi.

    İÇİNDE bu durum her şeyi arşivliyoruz kelime belgeleri, Excel ve metin dosyalarının geri kalanını arşivlememize gerek yok. Arşivlememiz başka bir diske gidiyor ve ortaya çıkan arşivi de başka bir bilgisayara kopyalıyoruz, böylece arşivler başka bir dolapta saklanıyor. Kopyalama ağ üzerinden gerçekleşir, bu nedenle arşivin kopyalandığı bilgisayar açık olmalıdır. Bunu yapmak için aşağıdaki komutu kullanabilirsiniz:

    E:\arhaccounts\*.rar \\namecomp\archiv\ dosyasını kopyalayın

    Yarasa dosyaları için örnek komutlar

    Şimdi düşünün temel komutlar hangisini kullanabilirsiniz.

    Bir dosyayı silmeniz gerekirse, aşağıdakini yazın:

    Del d:\file\test.doc


    Tüm bir dizini silmek için şunu yazın:

    Rd d:\dosya\

    Aniden her seferinde bir dizindeki her şeyi silmeniz ve ardından şunu kullanmanız gerekir:

    yankı Y| del d:\dosya\

    • del d:\file\ - bu tam olarak tüm dosyaların kaldırılmasıdır;
    • yankı Y| - komut silmeyi onaylar. bu komutu kaydetmezseniz, silme işlemini onaylayan bir mesaj göreceksiniz - " Devam et"ve her seferinde bu soruyu yanıtlamanız gerekecek.

    Şimdi, koşulun sağlandığı daha karmaşık bir örneğe bakalım:

    @echo off "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\test.rar d:\test IF not EXIST d:\test\123.rar GOTO 1 IF EXIST d: \test\123.rar GOTO 2:2 "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\123.rar c:\ del d:\test\123.rar:1 del d:\test\test.rar sonu

    Şimdi anlatacağım, diyelim ki bir çok dosyanın olacağı test.rar arşivini açmanız gerekiyor ama 123.rar dosyası varsa C sürücüsünün kök dizinine açmanız gerekecek ve dosyaların geri kalanı aynı dizinde dokunulmadan kalmalıdır.

    Sırasıyla ekrana hiçbir şeyin yansımaması için @echo off komutu gereklidir ( Prensip olarak ihtiyacınız yoksa bu satırı yazamazsınız.). Ardından, winrar başlar ve test.rar arşivini test klasörüne açar. Ardından, test klasöründeyse koşulu gelir ( test.rar paketini açtıktan sonra) 123.rar dosyamız yok, o zaman toplu iş dosyasının yürütülmesi satır: 1'e gidiyor ve ardından test.rar dosyası gerekli olmadığı için basitçe siliniyor. İhtiyacımız olan her şeyi çoktan paketledik. Ancak 123.rar dosyası oradaysa, toplu iş dosyasının yürütülmesi satır: 2'ye gider, ardından 123.rar dosyası zaten C sürücüsünün kök dizinine açılmış olur. Başka bir deyişle, şu koşula sahibiz: dosya varsa şunu yap, dosya yoksa şunu yap. Diyelim ki, koşulu yazmazsanız bu örnek, o zaman bu klasörde 123.rar dosyası olmadığında toplu iş dosyamız hata verecektir.

    Ve şimdi böyle bir örneğe bakalım, diyelim ki dosyaları her seferinde D diskinde bulunan bir dizinden bir USB flash sürücüye taşımanız gerekiyor. Bilgisayarım D sürücüsüne her gitmeniz gerektiğinde, istenen klasör, içindeki tüm dosyaları seçin ve kesin ve ardından USB flash sürücüye gidin ve yapıştırın. Bir toplu iş dosyası yardımıyla, bu tek bir tıklamayla yapılır ( flash sürücünün her seferinde, örneğin G sürücüsü veya sahip olduğunuz her şey olması koşuluyla). İşte böyle bir toplu iş dosyası örneği:

    "D:\catalog\*.doc" G:\catalognaflehe\ dosyasını taşıyın

    Ve D:\catalog dizininde bulunan doc uzantılı tüm dosyalar USB flash sürücüye taşınacaktır. Şimdi toplu iş dosyalarında komut dosyalarını kullanabileceğinizi söylemek istiyorum ( Kodlar) Windows Komut Dosyası Sistemini kullanarak ve gerekirse, örneğin dosyalar kopyalandıktan sonra bir mesaj görüntülemek için ( önceki örnek) şunu yapıştırın:

    yankı var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js echo WSHShell.Popup("Kopyalanan Dosyalar"); >> %temp%\mes.js başlat %temp%\mes.js deltree /y %temp%\mes.js

    Aslında toplu iş dosyaları yazmak hakkında çok konuşabilirsiniz ve elbette bu bir makaleye sığmaz, burada sadece yarasa dosyalarını yazarken kullanılan ilkeleri, tabiri caizse temeli gösterdim. Toplu iş dosyaları yazmak için daha fazla komut öğrenmek istiyorsanız, bunları () yazarak kolayca görüntüleyebilirsiniz. Başlat - Çalıştır - cmd) yardım komutu, ancak elbette toplu iş dosyalarında kullanılabilecek tüm komutlar yoktur. iyi şanslar yazım BAT Dosyalar ( toplu iş dosyaları).

    Makaledeki konunun devamı -

    Bir toplu iş dosyasını çalıştırmak, normal bir .COM veya .EXE tipi yürütülebilir programı çalıştırmakla tamamen aynı şekilde yapılır, yani bunun için dosya adı ve gerekirse parametreler belirtilir.

    Örnek toplu iş dosyasını çalıştır BAŞLAT:

    C:\>başlangıç

    Toplu iş dosyalarının rolü özeldir. Kullanıcıların uygulama yazılım sistemleriyle uygun etkileşimini düzenlemeye hizmet ederler. Bir toplu iş dosyası, sıradan yürütülebilir programların aksine, programlar için makine kodu değil, DOS komut işlemcisi tarafından yorumlanan metin içerir. Bu metnin satırları şunlar olabilir:

    Yerleşik DOS komutları;

    Yürütülebilir programlara yapılan çağrılar;
    - diğer toplu iş dosyalarına yapılan çağrılar;
    - ekrana verilmesini kontrol etmek için özel komutlar;
    - şubeleri ve döngüleri düzenlemek için özel komutlar;
    - etiketler.

    Etiketler dışındaki tüm bu yapılar DOS komutları olarak kabul edilebilir.

    DOS toplu iş dosyaları, önemsiz olmayan kontrol dizileri oluşturmak için tasarlanmış olabilir.

    Toplu iş dosyalarının önemli bir özelliği, metinlerinde resmi parametreleri belirtebilme yeteneğidir. Toplu iş dosyalarında %1 - %9 resmi parametreleri kullanılabilir.

    Yorumlamayı kontrol etmenize izin veren özel komutların eylemini düşünün. toplu iş dosyaları. Bahsedildiği gibi, toplu iş dosyalarının özyinelemeli (iç içe) çağrısında özel bir rol oynayan EXIT komutunun yanı sıra , , , komutları da bunlara dahildir.

    GOTO Komutu kontrolü bir etikete aktarmanıza ve böylece bir toplu iş dosyasının bölümlerini yeniden yürütmenize veya tersine bazı bölümleri atlamanıza olanak tanır (bu, IF şube komutuyla birlikte mantıklıdır).

    Örnek. PR.BAT toplu iş dosyasının şöyle görünmesine izin verin:

    Eko kapalı
    :m1
    yankı %1 dosyasını yazdır
    yankı Durdurmak için CTRL-C tuşlarına basın
    %1 prn'yi kopyala
    Duraklat
    m1'e git

    Bu örnekte, ikinci satır m1 etiketini içerir (satırın başındaki iki nokta üst üste, etiketin bir işaretidir) ve son satır- komutu bu etikete atla. Toplu iş dosyasının yinelenen bölümündeki dört komut, ekranda açıklayıcı mesajları (ECHO komutları) görüntülemek ve dosyayı, adı %1 resmi parametresinin yerine geçen yazıcıya kopyalamak için kullanılır. PAUSE komutu yürütmeyi duraklatır, böylece kullanıcı etrafa bakma ve işi kesme veya daha fazla devam etme fırsatına sahip olur.

    Diyelim ki kullanıcı terminalden şu komutu veriyor:

    A:\>prdocum.doc

    PR.BAT dosyasının döngüsel yürütmesi gerçek parametre DOCUM.DOC ile başlar. Yazıcı, bunun bir kopyasını birbiri ardına çıkarmaya başlayacaktır. Metin dosyası, birbirini izleyen her kopyadan sonra duraklamalarla kesilir. Kullanıcı, CTRL-C tuşlarına aynı anda basarak bu toplu iş dosyasının yürütülmesini durdurabilir.

    FOR komutu DOS komutlarının döngüsel olarak yürütülmesini sağlar. Bu durumda, yürütülmekte olan komutun metninde resmi bir parametre yerine sırayla ikame edilen bir resmi parametre ve gerçek parametrelerin bir listesini (genellikle - dosya adları) belirtebilirsiniz.

    PROG.PAS PROG.OBJ ve PROG.EXE dosyalarının sistematik olarak çalışma dizininden şuraya kopyalanması gerektiğini varsayalım: sanal disk E:. Bu amaçla, uygun toplu iş dosyasında komutu verebilirsiniz:

    (PAS OBJ EXE) içindeki %%A için PROG.%%A e'yi kopyalayın:

    Burada, %%A resmi parametresi, parantez içindeki gerçek parametreler listesiyle sıralı olarak eşleştirilir ve bu durumda arka arkaya 3 kez çalışacak olan COPY komutunda kullanılır.

    COPY komutunun ikinci bağımsız değişkeni olarak E: adı yerine başka bir formal parametre %1'in değiştirilmesi, kopyalama hedefini terminalden ayarlayarak değiştirmek mümkün olacaktır.

    Ardışık iki % işareti, yalnızca toplu iş dosyalarında resmi parametreden önce gelmelidir. FOR komutunu doğrudan terminalden kullanırken, tek bir % işareti kullanılır.

    Windows yarasa dosyaları vardır uygun yol bilgisayar ustaları tarafından aktif olarak kullanılan bir PC'de çeşitli görevlerin gerçekleştirilmesi. Günlük görevleri otomatikleştirmenize, yürütme sürelerini azaltmanıza ve karmaşık bir süreci sıradan bir kullanıcı için uygulanabilir bir şeye dönüştürmenize olanak tanırlar. Bu makale, toplu iş dosyalarının temel özelliklerini ve bunları kendiniz yazmaya yönelik önerileri sunar.

    Otomasyon kolaylaştı

    Bir yarasa dosyası nasıl oluşturulur? Bunu yapmak için şu adımları izleyin:

    1. Not Defteri veya WordPad gibi herhangi bir metin düzenleyicide bir metin belgesi oluşturun.
    2. @echo ile başlayarak ve ardından (her seferinde yeni bir satırda) - başlık [toplu komut dosyasının adı], yankı [görüntülenecek mesaj] ve duraklatarak komutlarınızı içine yazın.
    3. Metni .bat uzantılı bir elektronik belgeye kaydedin (örneğin, test.bat).
    4. Başlatmak için yeni oluşturulan dosyaya çift tıklayın. toplu iş dosyası.
    5. Düzenlemek için, üzerine sağ tıklamanız ve içerik menüsünden "Düzenle" yi seçmeniz gerekir.

    Ham dosya şöyle görünecektir:

    title Bu sizin ilk yarasa dosyası komut dosyanız!

    echo Komut dosyasına hoş geldiniz toplu işleme!

    Yarasa dosyası komutları ve kullanımları hakkında daha fazla ayrıntı aşağıda tartışılacaktır.

    1. Adım: Bir Yazılım Komut Dosyası Oluşturun

    Kullanıcının Ağ ile sık sık sorun yaşadığını varsayalım. Ağ sorunlarını gidermek için sürekli olarak komut satırını kullanıyor, ipconfig yazıp Google'a ping atıyor. Kullanıcı bir süre sonra basit bir bat dosyası yazıp USB sürücüsüne atıp teşhis ettiği bilgisayarlarda çalıştırırsa çok daha verimli olacağını fark eder.

    Yeni bir metin belgesi oluştur

    Bir toplu iş dosyası, bir komut satırı kullanarak bilgisayarınızda yinelenen görevleri gerçekleştirmenizi kolaylaştırır. Windows dizeleri. Aşağıda, ekranda bazı metinleri görüntülemekten sorumlu bir komut dosyası örneği verilmiştir. Bir yarasa dosyası oluşturmadan önce, üzerine sağ tıklamanız gerekir. boş yer dizinde ve "Oluştur" ve ardından "Metin Belgesi" ni seçin.

    Kod Ekleme

    Bu yeni metin belgesine çift tıklamak, varsayılan metin düzenleyiciyi açacaktır. Yukarıdaki kod örneğini kopyalayıp bir metin girişine yapıştırabilirsiniz.

    Koruma

    Yukarıdaki komut dosyası, ekranda "Toplu Komut Dosyasına Hoş Geldiniz!" metnini yazdırır. Elektronik belge"Dosya", "Farklı kaydet" metin düzenleyicisinin menü öğesi seçilerek kaydedilmeli ve ardından yarasa dosyasının istenen adı belirtilmelidir. Bir .bat uzantısıyla (örneğin, welcome.bat) bitmeli ve Tamam'a tıklayın. Kiril alfabesinin doğru görüntülenmesi için bazı durumlarda şunlardan emin olunması gerekir: doğru seçim kodlamalar. Örneğin, Ruslaştırılmış konsolu kullanırken Windows sistemleri NT belgesi CP866'ya kaydedilmelidir. Şimdi etkinleştirmek için yarasa dosyasının kısayoluna çift tıklamalısınız.

    Ancak ekran şunları gösterecektir:

    "Toplu komut dosyasına hoş geldiniz! Devam etmek için herhangi bir tuşa basın..."

    Yarasa dosyası başlamazsa, kullanıcılar kayıt defterine gidip anahtarı silmenizi önerir:

    "HKEY_CURRENT_USER\Yazılım\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice".

    Toplu komut dosyalarının yapabileceği tek şeyin bu olduğunu düşünmeyin. Komut dosyası parametreleri, komut satırı komutlarının değiştirilmiş sürümleridir, bu nedenle kullanıcı yalnızca yetenekleriyle sınırlıdır. Ve oldukça kapsamlılar.

    2. Adım: Bazı Komutları Tanıma

    Bir PC kullanıcısı, DOS konsol komutlarının nasıl yürütüleceğini biliyorsa, aynı dil olduğu için program komut dosyaları oluşturmak için bir sihirbaz olacaktır. Yarasa dosyalarındaki satırlar, cmd.exe yorumlayıcısına kendisi için gerekli olan her şeyi söyleyecektir. Bu, zamandan ve emekten tasarruf sağlar. Ek olarak, bazı mantıklar (örneğin, kavramsal olarak prosedürel programlamaya benzeyen basit döngüler, koşullu ifadeler vb.) Tanımlamak mümkündür.

    Yerleşik komutlar

    1. @echo, komut satırında çalışan betiği görmenizi sağlayan bir yarasa dosyası komutudur. Çalışma kodunun ilerlemesini görüntülemek için kullanılır. Toplu iş dosyasında herhangi bir sorun varsa, o zaman verilen komut sorunları hızlı bir şekilde yerelleştirmenize olanak tanır. Ekleme, çıktıdan kaçınarak kod yürütmeyi hızlı bir şekilde sonlandırmayı mümkün kılar gereksiz bilgi ekrana.

    2. Başlık, etiketle aynı işlevselliği sağlar HTML'de, yani komut satırı penceresinde toplu komut dosyası için bir başlık oluşturur.</p><p>3. Çağrı, bir yarasa dosyasını diğerinden veya bir betik içindeki bir alt programı çağırır. Örneğin, güç işlevi %1 sayısının %2 gücünü hesaplar:</p><p>%counter% gtr 1 ise (</p><p>/a sayacını ayarla-=1</p><p>endlocal & set sonucu=%prod%</p><p><img src='https://i1.wp.com/syl.ru/misc/i/ai/324915/1862019.jpg' width="100%" loading=lazy loading=lazy></p><p>4.Cls temizler <a href="https://periscopes.ru/tr/kak-otkryt-komandnuyu-stroku-cmd-kak-vyzvat-komandnuyu-stroku-zapusk.html">Komut satırı</a>. Önceki çıktıyı yapmak için kullanılır <a href="https://periscopes.ru/tr/blokirovka-ekrana-na-android-kak-nastroit-zashchishchaem-svoyu-lichnuyu-informaciyu.html">yabancı kod</a> geçerli betiğin ilerlemesini görüntülemeyi engelledi.</p><p>5. Renk, yazı tipini ve arka plan rengini ayarlar. Örneğin, <a href="https://periscopes.ru/tr/kak-redaktirovat-cvet-v-fotoshope-komanda-zamenit-cvet-replace.html">renk komutu</a> f9, beyaz harfleri mavi bir arka plan üzerine ayarlar. Parametresiz bir komut, varsayılan ayarları geri yükler.</p><p>6. Yankı, bilgi çıktısı almak ve ayrıca böyle bir çıktıyı etkinleştirmek (yankı açık) veya devre dışı bırakmak (yankı kapalı) için kullanılır. Örneğin, yankı komutu. görüntüler <a href="https://periscopes.ru/tr/kak-sdelat-vvod-v-instagramme-kak-v-instagrame-pisat-s-novoi.html">Yeni hat</a> nokta olmadan, ancak yankı . - nokta. Parametreler olmadan, komut mevcut durumu hakkında bilgi görüntüler - yankı açık veya yankı kapalı.</p><p>7. Rem, bir etiketle aynı işlevselliği sağlar<! в HTML. Такая строка не является частью выполняемого кода. Вместо этого она служит для пояснения и предоставления информации о нем.</p><p>8. Duraklat, yarasa dosyası komutlarının yürütülmesini kesmenizi sağlar. Bu, programa devam etmeden önce yürütülen satırları okumayı mümkün kılar. Ekranda "Devam etmek için herhangi bir tuşa basın..." mesajı görüntülenir.</p><p>9. Set, ortam değişkenlerini görüntülemenizi veya ayarlamanızı sağlar. /p anahtarıyla, komut kullanıcıdan giriş yapmasını ister ve onu kaydeder. /a seçeneği ile basit işlemleri gerçekleştirmenizi sağlar. <a href="https://periscopes.ru/tr/chto-takoe-readln-v-paskale-ispolzovanie-var-integer-readln-arifmeticheskie-operacii-s.html">Aritmetik işlemler</a>, ayrıca sonuçlarını bir değişkene atayarak. Dizeler üzerinde işlem yaparken, eşittir işaretinden önce veya sonra boşluk olmamalıdır. Örneğin, set komutu ortam değişkenlerinin bir listesini görüntüler, set HOME "HOME" ile başlayan bağımsız değişkenlerin değerlerini görüntüler ve set /p input=input integer: bir tamsayı ister ve onu uygun değişkene atar.</p><p>10. Başlat "" [web sitesi] varsayılan web tarayıcısında belirtilen web sitesini başlatacaktır.</p><p>11. Belirli bir durumu test etmek için kullanılırsa. Doğruysa, onu takip eden komut yürütülür. 3 tür koşul vardır:</p><ul><li>ERRORLEVEL numarası - son yürütülen talimatın çıkış kodunu belirtilen sayıyla eşleştirmek veya aşmak için kontrol eder. Bu durumda 0, görevin başarıyla tamamlandığını gösterir ve genellikle pozitif olan diğer herhangi bir sayı bir hata bildirir. Örneğin, iç içe geçmiş komutları kullanabilirsiniz. <a href="https://periscopes.ru/tr/kak-uznat-tochnoe-mestopolozhenie-metody-opredeleniya-mestopolozheniya.html">tam tanım</a>çıkış kodu: eğer hata seviyesi 3 değilse, hata seviyesi 4 değilse yankı hatası #3 oluştu.</li><li>Line1 == line2 - İki dizinin eşleşip eşleşmediğini kontrol edin. Örneğin, yokluğunda <a href="https://periscopes.ru/tr/parametry-formatirovaniya-vneshnih-zhestkih-diskov-wd-sposoby-formatirovaniya-vneshnih-nakopitelei-v-for.html">harici parametre</a>"%1"= ="" ise, goto ERROR kontrolü ERROR etiketine aktaracaktır.</li><li>EXIST adı - ile bir dosyanın varlığını kontrol edin <a href="https://periscopes.ru/tr/ne-rabotaet-android-pay-chto-delat-ne-udaetsya-naiti-fail-proverte-pravilno-li.html">isim</a>. Örneğin, yoksa A:\program.exe COPY C:\PROJECTS\program.exe A: yoksa program program.exe'yi A sürücüsüne kopyalar.</li> </ul><p>12. Else, If komutuyla aynı satırda olmalıdır. gerektiğini gösterir <a href="https://periscopes.ru/tr/problemy-s-podklyucheniem-k-wifi-telefon-podklyuchen-k-wi-fi-no-ne-rabotaet-internet.html">sonraki talimat</a> ifade false olarak değerlendirilirse.</p><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862021.jpg' width="100%" loading=lazy loading=lazy></p><p>13. For, listenin her üyesiyle belirli eylemleri tekrarlamak için kullanılır. (liste) do komutundaki %%argument biçimine sahiptir. Bağımsız değişken, A'dan Z'ye herhangi bir harf olabilir. Liste, boşluklar veya virgüllerle ayrılmış bir dizi dizidir. Joker karakterler de kullanılabilir. Örneğin:</p><ul><li>(A, C, D) içindeki %%d için DIR %%d yapın - A, C ve D disklerinin dizinlerini sırayla görüntüler;</li><li>(*.TXT *.BAT *.DOC) içindeki %%f için %%f TİPİ yapın - geçerli dizindeki tüm .txt-, .bat- ve .doc dosyalarının içeriğini yazdırır;</li><li>%%P için (%PATH%) varsa yap %%P\*.BAT COPY %%P\*.BAT C:\BAT - arama yolunun tüm dizinlerinde bulunan tüm toplu iş dosyalarını C:\ dizinine kopyalar ne</li> </ul><p>14. Bir kelimenin önündeki iki nokta üst üste (:) kelimeden bir bağlantı oluşturur, bu da bir kısmı atlamanıza izin verir. <a href="https://periscopes.ru/tr/chto-takoe-programmnyi-kod-primenenie-oshibki-ishodnyi-kod-programmy.html">program kodu</a> ya da geri dön. Arama ve Git komutlarıyla birlikte kullanılır, örneğin belirli bir koşulun karşılanması durumunda yarasa dosyasının yürütülmesinin hangi noktadan devam etmesi gerektiğini belirtir:</p><p>15. Değişkenler:</p><ul><li>%%a, klasördeki her dosyayı temsil eder;</li><li>%CD% - geçerli dizin;</li><li>%DATE% - biçimi yerelleştirmeye bağlı olan sistem tarihi;</li><li>%ZAMAN% - <a href="https://periscopes.ru/tr/otklyuchaetsya-sistemnyi-blok-vo-vremya-raboty-pochemu-kompyuter-vyklyuchaetsya.html">Sistem zamanı</a> SS:DD:SS.dd olarak;</li><li>%RANDOM% - 0 ila 32767 aralığında oluşturulan sözde rasgele sayı;</li><li>%ERRORLEVEL% - son çalıştırılan komut veya yarasa betiği tarafından döndürülen çıkış kodu.</li> </ul><p>Dizenin, konumu ve uzunluğu verilen değişkende bulunan kısmını çıkarmak için şunu yapabilirsiniz:</p><p>%[değişken]:~[başlangıç],[uzunluk]%. Örneğin, bir tarihi GG/AA/YYYY biçiminde YYYY-AA-GG olarak görüntülemek için şunu yapabilirsiniz: echo %DATE:~6.4%-%DATE:~3.2%-%DATE:~0.2%.</p><p>16. (".\") - kök klasör. Konsolla çalışırken, dosya adını değiştirmeden, silmeden vb. önce, komutun eylemini belirli bir dizine yönlendirmeniz gerekir. Bir toplu iş dosyası kullanırken, istediğiniz herhangi bir dizinde çalıştırmanız yeterlidir.</p><p>17. %digit - kullanıcı tarafından bat dosyasına iletilen parametrelerin değerlerini kabul eder. Boşluk, virgül veya iki nokta üst üste ile ayrılabilir. "Rakam", 0 ile 9 arasında bir sayıdır. Örneğin %0, geçerli komutun değerini alır. %1, ilk parametreyle eşleşir ve böyle devam eder.</p><p>18. Shift, giriş parametrelerini bir konum kaydırmak için kullanılan bir komuttur. Bir toplu iş dosyasına harici bağımsız değişkenler iletildiğinde kullanılır. Örneğin, aşağıdaki .bat dosyası, komut satırında seçenekler olarak belirtilen dosyaları D sürücüsüne kopyalar:</p><p>değilse (%1)==() sonrakine git</p><p>Ek olarak, bağımsız değişkenlerle aşağıdaki işlemler gerçekleştirilebilir:</p><ul><li>%~ - çevreleyen alıntıları kaldırın;</li><li>%~f - parametreyi sürücü adıyla birlikte tam yol adına genişletin;</li><li>%~d - disk adını göster;</li><li>%~p - yalnızca görüntüleme yolu;</li><li>%~n - parametreden yalnızca dosya adını seçin;</li><li>%~x - yalnızca uzantıyı bırakın;</li><li>%~s - yolu kısa adlarla gösterime dönüştürür;</li><li>%~a - dosya özniteliklerini çıkar;</li><li>%~t - oluşturma tarihini ve saatini gösterir;</li><li>%~z - dosya boyutunu göster;</li><li>%~$PATH: - PATH ortam değişkeninde listelenen dizinleri arar ve parametreyi bulunan ilk eşleşen tam nitelenmiş ada genişletir veya başarısızlık durumunda boş bir dize döndürür.</li> </ul><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862020.jpg' width="100%" loading=lazy loading=lazy></p><h2>joker karakterler</h2><p>Çoğu komut, bir dosya adı grubuyla eşleşen karakterler olan dosya adı kalıplarını kabul eder. Joker karakterler şunları içerir:</p><ul><li>* (yıldız) - herhangi bir karakter dizisini belirtir;</li><li>? (soru işareti) - nokta (.) dışındaki bir (veya 0) karakteri değiştirir.</li> </ul><p>Örneğin, dir *.txt komutu txt dosyalarını listeler ve dir ???.txt listesi <a href="https://periscopes.ru/tr/programma-dlya-nabora-tekstovyh-dokumentov-na-kompyutere-tekstovye-redaktory.html">metin belgeleri</a>, adı uzunluğu 3 harfi geçmeyen.</p><h2>Fonksiyonlar</h2><p>Alt programlar gibi, call, setlocal, endlocal ve etiketler kullanılarak öykünürler. Aşağıdaki örnek, sonucu bir çağrı dizesinde depolayan bir değişken tanımlama yeteneğini gösterir:</p><p>çağrı:sonucu söyle=dünya</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862022.jpg' width="100%" loading=lazy loading=lazy></p><h2>Bilgi işlem</h2><p>Yarasa dosyalarında, set /a komutunu kullanarak 32 bitlik tamsayılar ve bitler üzerinde basit aritmetik işlemler gerçekleştirebilirsiniz. Desteklenen maksimum sayı 2^31-1 = 2147483647 ve minimum -(2^31) = -2147483648'dir. Sözdizimi C programlama diline benzer. İLE <a href="https://periscopes.ru/tr/logicheskie-operatory-arifmeticheskie-operacii.html">aritmetik operatörler</a>şunları içerir: *, /, %, +, -. Bir yarasa dosyasında, % (bir tamsayı bölümünden kalan) "%%" olarak girilmelidir.</p><p>olan operatörler <a href="https://periscopes.ru/tr/8-perevesti-v-dvoichnuyu-sistemu-perevod-chisel-v-dvoichnuyu-shestnadcaterichnuyu-desyatichnuyu-vosmerichnu.html">ikili sayılar</a> sayıyı 32 bitlik bir dizi olarak yorumlayın. Bunlar: ~ (bit düzeyinde DEĞİL veya tamamlayıcı), & (VE), | (VEYA), ^ (XOR),<< (сдвиг влево), >> (sağa kaydır). Mantıksal olumsuzlama operatörü! (Ünlem işareti). 0'dan 1'e ve sıfırdan farklı bir değeri 0'a değiştirir. Kombinasyon operatörü , (virgül) olup, <a href="https://periscopes.ru/tr/okruglenie-chisla-v-eksel-do-desyatkov-kak-okruglyat-chisla-v-bolshuyu-i.html">Daha</a> operasyonlar bir arada <a href="https://periscopes.ru/tr/peremennye-sredy-spravka-po-komande-set-i-ee-parametram.html">komut ayarla</a>. a+=b ve a-=ve ifadelerindeki birleşik atama işleçleri += ve -= ve a=a+b ve a=a-b ifadelerine karşılık gelir. *=, %=, /=, &=, |=, ^=, >>=,<<=. Приоритет операторов следующий:</p><p>(); %+-*/; >>, <<; &; ^; |; =, %=, *=, /=, +=, -=, &=, ^=, |=, <<=, >>=; ,</p><p>Değişmez değerler ondalık, onaltılık (başta 0x olmak üzere) ve sekizlik (başta sıfır olmak üzere) olarak girilebilir. Örneğin, set /a n1=0xffff, n1'i onaltılık bir değere ayarlar.</p><h2>Harici komutlar</h2><ul><li>Çıkış, DOS konsolundan veya (/b seçeneğiyle) yalnızca geçerli yarasa dosyasından veya alt programdan çıkmak için kullanılır.</li><li>Ipconfig, ağ bilgilerini görüntüleyen klasik bir konsol komutudur. MAC ve IP adreslerini ve alt ağ maskelerini içerir.</li><li>Ping, mesafesini ve bekleme (yanıt) süresini tahmin etmek için veri paketleri göndererek bir IP adresine ping atar. Bir duraklama ayarlamak için de kullanılır. Örneğin, ping 127.0.01 -n 6, kod yürütmeyi 5 saniye duraklatır.</li> </ul><p>Yarasa dosyası komut kitaplığı çok büyük. Neyse ki, web'de toplu komut dosyası değişkenleriyle birlikte hepsini listeleyen çok sayıda sayfa var.</p><p><img src='https://i1.wp.com/syl.ru/misc/i/ai/324915/1862017.jpg' width="100%" loading=lazy loading=lazy></p><h2>3. Adım: yarasa dosyasını yazın ve çalıştırın</h2><p>Aşağıdaki komut dosyası, günlük çevrimiçi etkinliklerinizi çok daha kolay hale getirecektir. Ya tüm favori haber sitelerinizi anında açmak isterseniz? Komut dosyaları konsol komutlarını kullandığından, her beslemeyi tek bir tarayıcı penceresinde açan bir komut dosyası oluşturmak mümkündür.</p><p>Ardından, boş bir metin belgesiyle başlayarak bir yarasa dosyası oluşturma işlemini tekrarlamalısınız. Bunu yapmak için, bir klasördeki boş bir alana sağ tıklayın ve "Yeni"yi ve ardından - "Metin Belgesi"ni seçin. Dosyayı açtıktan sonra, İnternette bulunan ana Rusça medyayı başlatan aşağıdaki komut dosyasını girmeniz gerekir:</p><p>"" http://fb.ru'yu başlat</p><p>"" başlat http://www.novayagazeta.ru</p><p>"" http://echo.msk.ru'yu başlat</p><p>"" http://www.kommersant.ru'yu başlatın</p><p>"" http://www.ng.ru'yu başlat</p><p>"" http://meduza.io'yu başlat</p><p>"" başlat https://news.google.com/news/?ned=ru_ru&hl=ru</p><p>Bu komut dosyası, birden çok sekme açan başlatma "" komutlarını içerir. Önerilen bağlantıları istediğiniz başkalarıyla değiştirebilirsiniz. Komut dosyasını girdikten sonra, düzenleyicinin "Dosya" menüsüne ve ardından "Farklı kaydet ..." seçeneğine gidin ve "Dosya türü" parametresini "Tüm dosyalar" (*) olarak değiştirerek belgeyi .bat uzantılı kaydedin .*).</p><p>Kaydedildikten sonra, çalıştırmak için komut dosyasına çift tıklayın. Web sayfaları anında yüklenmeye başlayacaktır. Dilerseniz bu dosyayı masaüstünüze yerleştirebilirsiniz. Bu, tüm favori sitelerinize anında erişmenizi sağlayacaktır.</p><h2>Organizatör</h2><p>Günde birkaç dosya yüklerseniz, yakında yüzlerce dosya İndirilenler klasöründe birikecektir. Bunları türe göre sıralayacak bir komut dosyası oluşturabilirsiniz. Programın bulunduğu .bat dosyasını unorganized data klasörüne atmanız ve çalıştırmak için çift tıklamanız yeterlidir:</p><p>bir klasördeki her dosyayı rem</p><p>(".\*") içindeki %%a için (</p><p>rem bir uzantı olup olmadığını ve bu betiğe ait olmadığını kontrol eder</p><p>if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (</p><p>rem her uzantı için bir klasör olup olmadığını kontrol edin ve yoksa oluşturun</p><p>yoksa "%%~xa" mkdir "%%~xa"</p><p>rem dosyayı klasöre taşı</p><p>"%%a" "%%~dpa%%~xa\" taşı</p><p>Sonuç olarak, İndirilenler dizinindeki dosyalar, adları uzantılarına karşılık gelen klasörler halinde sıralanır. Bu çok basit. Bu toplu komut dosyası, belge, video veya ses gibi her türlü veriyle çalışır. PC bunları desteklemese bile komut dosyası yine de uygun etikete sahip bir klasör oluşturacaktır. Zaten bir JPG veya PNG dizini varsa, program bu uzantıya sahip dosyaları oraya taşıyacaktır.</p><p>Bu, toplu komut dosyalarının neler yapabileceğinin basit bir gösterimidir. Dosyaları düzenlemek, birden çok web sayfasını açmak, toplu olarak yeniden adlandırmak veya önemli belgelerin kopyalarını oluşturmak gibi basit bir görevin tekrar tekrar yapılması gerekiyorsa, bir toplu komut dosyası sıkıcı işi birkaç tıklamayla halledebilir.</p> <p>BAT dosyası, .bat veya .CMD uzantısıyla istediğiniz gibi kaydedilen bir program kodudur.</p> <p>Yarasa dosyalarının olanakları neredeyse sınırsızdır, ancak kural olarak programcılar bu uzantıları basit ve rutin görevler için kullanırlar.</p> <p>Bat dosyasını kullanarak bilgisayarınızdaki dosyaları açabilir, maskeli veya maskesiz dosyaları kopyalayabilir, taşıyabilir ve silebilir, üçüncü taraf programlardan komut dosyaları çalıştırabilir, istediğiniz url ile bir tarayıcı açabilirsiniz. Uzak bir sunucuda bir ftp klasörü açmak için genellikle bu tür dosyaları kullanırım.</p> <h2><span>.bat dosyası nasıl oluşturulur</span></h2> <p>Yarasa dosyalarının oluşturulması kolaydır. Normal bir metin düzenleyici açın ve onu bir .bat uzantısıyla kaydedin.</p> <p>Gelişmiş "notepad++" programını da kullanabilirsiniz.</p> <p>Yarasa dosyası yazmak için örnek bir kod:</p> <blockquote><p>explorer.exe "C:\Program Dosyaları"</p> </blockquote> <p>Bu kod, C:\ sürücüsündeki "program files" klasörünü açacaktır.</p> <p>.bat (bat) dosyalarının yazılması, bilgisayar kullanıcısının özel dikkat göstermesini gerektirir. Toplu iş dosyaları tüm dizinleri silebildiğinden, bir bilgisayar bölümünü biçimlendirin</p> <blockquote><p>İşte örnek bir kod - F:\ bölümünü biçimlendirme</p> <p>@Eko kapalı <br>format F /q /otomatik test</p> </blockquote> <p>Örnek yarasa kodu - 100 klasör oluşturun:</p> <blockquote><p>@Eko kapalı <br><span>(1,1,100) içindeki /l %%i için mkdir "dir %%i" yapın</p> </blockquote> <p>bat ohm ve (Virüs) kötü niyetli program betiği yapabilirsiniz: Örneğin - aşağıdaki kod önemli exe dosyalarını siler.</p> <blockquote><p>@Eko kapalı <br><span>"c:\windows\exploer.exe" dosyasını yapın</span><br><span>"c:\windows\mspoint.exe" dosyasını yapın</span><br><span>"c:\windows\notepad.exe" dosyasını yapın</p> </blockquote> <h2></h2> <h2><span>Bir klasör yarasa dosyası oluşturma komutu</span></h2> <p>Aşağıdaki kod, dosyanın kendisinin bulunduğu 3 klasör oluşturacaktır. Ayrıca, oluşturulan ilk klasör bir alt klasör daha içerecektir. Klasör adları Kiril alfabesiyle yazıldığı için chcp 1251 kodlama dizesini ekliyoruz.Rus harflerinin kodlamasını değiştirme özelliği olmadığı için böyle bir dosyayı normal bir notepad ile yazamazsınız. notepad++ kullanın.</p> <blockquote><p>chcp 1251 <br><span>MD .\klasör_article\base\</span><br>MD .\dizin\ <br>MD .\mağaza\</p> </blockquote> <h2>Yarasa dosyasını indir</h2> <p>- dosya 3 klasör oluşturur</p> <h2><span>bat kodu örneği bir klasörün nasıl açılacağını</span></h2> <blockquote><p>explorer.exe "C:\Users\Administrator\Desktop\photo\"</p> </blockquote> <h2><span>bat formatı nasıl açılır?</span></h2> <p>.bat dosyalarını bir metin düzenleyicide oluşturmanın yanı sıra notepad, wordpad veya notepad++ ile açılabilirler.</p> <p>Bir yarasa dosyasını açarken hatırlanması gereken tek şey, dosyaya çift tıkladığınızda programı başlatacağıdır. Yani, düzenlemek üzere açmak için, düzenlenmekte olan dosyanın üzerine gelin ve sağ tıklayarak bağlam menüsünü açın ve burada notepad ++ ile aç'ı seçin</p> <p>Ayrıca, içerik menüsünde sadece aç'ı tıklarsanız, yarasa dosyasının yürütülmesini de başlatırsınız.</p> <p>Başka bir yol daha var: Bir not defteri metin düzenleyicisi açın ve düzenlenebilir dosyanızı içine sürükleyin.</p> <blockquote><p><b>Önemli:</b> kullanıcılar, posta belgelerini göndermek ve almak için genellikle .bat uzantılı dosya kavramlarını ve "The Bat" posta istemcisini karıştırır.</p> </blockquote> <h2><span>Temel Bat dosyası ifadeleri</span></h2> <table><tbody><tr><td width="319">@ </td> <td width="319">Yürütülebilir tüm yarasa komutları, fazlalığı gidermek için ekranda görüntülenir, komutun önüne bir “köpek” yerleştirilir. Genellikle @echo kapalıyken kullanılır.</td> </tr><tr><td width="319">ayarlamak</td> <td width="319">Değişkenleri ayarlar. Örneğin, setper=c:\windows burada per'e yol atanır. Bir değişkene zahmetli bir değer yazabilir ve bunu komut dosyasında belirtebilirsiniz, bu da kodu daha derli toplu hale getirecektir. İçeriği değişirse, bu değişkenin sağlandığı değerleri değiştirmek gerekli olmayacaktır.</td> </tr><tr><td width="319">:: </td> <td width="319">Bu satırı ekranda göstermeden bir yarasa dosyasında yorum yapmanın iki yönteminden biri.</td> </tr><tr><td width="319">:ETİKET</td> <td width="319">Bir kelimeye iki nokta üst üste işareti eklediğinizde, toplu iş dosyasının farklı bölümlerine atlamanıza izin veren bir etiket oluşturulur. Etiketin farklı bir adı olabilir, LABEL buna bir örnektir.</td> </tr><tr><td width="319">ARAMA</td> <td width="319">Yarasa, bir toplu iş dosyasını diğerinin içinde çağıran bir komuttur. Dosyalardan birinde açıklanan tüm parametreler birbirine geçirilebilir.</td> </tr><tr><td width="319">SEÇENEK</td> <td width="319">Seçim komutu.</td> </tr><tr><td width="319">CLS</td> <td width="319">CLS'nin üzerinde görüntülenen kabuğun içeriğini temizler.</td> </tr><tr><td width="319">EKO</td> <td width="319">Ekranda bir mesaj görüntüler. Örneğin, "ECHO Nasılsın!" "Nasılsın!" görüntülenecektir. Toplu iş dosyasının başında @ECHO off kullanmazsanız, yarasa dosyasının yolunu ve gereksiz olan iki mesajı görürsünüz. ECHO yazarak boş bir dizi oluşturabilirsiniz. sonunda bir nokta ile.</td> </tr><tr><td width="319">ÇIKIŞ</td> <td width="319">Geçerli toplu komut dosyasını sonlandırır.</td> </tr><tr><td width="319">ETİKETE GİT</td> <td width="319">Belirli bir etikete, bu durumda LABEL'e atlamak ve ondan sonra komut dosyasını yürütmek için kullanılır.</td> </tr><tr><td width="319">EĞER</td> <td width="319">Programlama dillerinde olduğu gibi, yarasa komutu, betiğin hangi yöne gideceğine bağlı olarak bir koşulun yerine getirilmesini temsil eder. Sözdizimi için yardıma bakın.</td> </tr><tr><td width="319">için</td> <td width="319">Aynı eylemlerin yürütülmesini organize etmek için kullanılan bir döngü.</td> </tr><tr><td width="319">DURAKLAT</td> <td width="319">Bir komut dosyasının sonucunu görmek istiyorsanız ve komut dosyası çalışıyorsa ve pencere hızla kapanıyorsa, DURAKLAT'ı kullanın. Sonucu görmenizi ve herhangi bir tuşa basarak komut dosyasını tamamlamanızı sağlar.</td> </tr><tr><td width="319">REM</td> <td width="319">Yorum yapmanın ikinci yolu. Farklı olarak:: @ECHO kapalı yapısı yoksa ekrana yazdırılır.</td> </tr><tr><td width="319">VARDİYA</td> <td width="319">Bir yarasa dosyasındaki toplu iş parametrelerinin konumunu değiştirir.</td> </tr><tr><td width="319">BAŞLANGIÇ</td> <td width="319">Programları, pencereleri vb. başlatır. Birçok niteliğe sahiptir.</td> </tr></tbody></table><p>Yarasa dosyası kodunun daha ayrıntılı açıklaması için Windows yardımını okuyun.</p> <p>Şimdi düşünme zamanı <b>yarasa komutları</b>. Temelde cmd'de girilen komutlar burada kullanılıyor ama komut satırında kullanılması mantıklı olmayanlar da var.</p><h2>yarasa komutlarının tam listesi nasıl elde edilir</h2><p>Tüm komutları açıklamak için, bir makale ile kendinizi çok fazla yüklememek ve kompakt bilgileri dikkate almak için birkaç makale yazmanız gerekecektir. Bildiğiniz gibi, bir yarasa dosyasının ve cmd'nin komutları, listelerini veya . Help olarak İngilizce yazılmış olan help komutunu girin, Enter tuşuna basın. Sonuç olarak, cmd arayüzündeki bilgisayar tüm komutları kısa bir açıklama ile yazacaktır.</p><p>Bu listeyi inceledikten sonra, belirli bir yarasa komutunun ne olduğunu daha ayrıntılı olarak bilmek isteyeceksiniz. Örneğin, için komutu seçelim, onu açıklamak için yardım mı yoksa / için mi girelim? ve enter tuşuna basın. Sonuç olarak, komut için çevrimiçi yardım alacaksınız, çok hacimli, bu nedenle sonraki açıklamayı okumak için herhangi bir tuşa birkaç kez basmanız gerekecek. Böylece, belirli bir komutun sözdizimini öğrenebilirsiniz.</p><h2>yarasa dosyası komutları</h2><p>Şimdi toplu iş dosyasında kullanılan komutları kısa bir açıklama ile tanıyalım. Büyük/küçük harfe duyarlı değildirler, ancak tanımlamaya yardımcı olması için bunları büyük harfle listeledik.</p><table><tbody><tr><td width="319">@ </td><td width="319">Yürütülebilir tüm yarasa komutları, fazlalığı gidermek için ekranda görüntülenir, komutun önüne bir “köpek” yerleştirilir. Genellikle @echo kapalıyken kullanılır.</td> </tr><tr><td width="319">ayarlamak</td><td width="319">Değişkenleri ayarlar. Örneğin, setper=c:\windows burada per'e yol atanır. Bir değişkene zahmetli bir değer yazabilir ve bunu komut dosyasında belirtebilirsiniz, bu da kodu daha derli toplu hale getirecektir. İçeriği değişirse, bu değişkenin sağlandığı değerleri değiştirmek gerekli olmayacaktır.</td> </tr><tr><td width="319">:: </td><td width="319">Bu satırı ekranda göstermeden bir yarasa dosyasında yorum yapmanın iki yönteminden biri.</td> </tr><tr><td width="319">:ETİKET</td><td width="319">Bir kelimeye iki nokta üst üste işareti eklediğinizde, toplu iş dosyasının farklı bölümlerine atlamanıza izin veren bir etiket oluşturulur. Etiketin farklı bir adı olabilir, LABEL buna bir örnektir.</td> </tr><tr><td width="319">ARAMA</td><td width="319">Yarasa, bir toplu iş dosyasını diğerinin içinde çağıran bir komuttur. Dosyalardan birinde açıklanan tüm parametreler birbirine geçirilebilir.</td> </tr><tr><td width="319">SEÇENEK</td><td width="319">Seçim komutu.</td> </tr><tr><td width="319">CLS</td><td width="319">CLS'nin üzerinde görüntülenen kabuğun içeriğini temizler.</td> </tr><tr><td width="319">EKO</td><td width="319">Ekranda bir mesaj görüntüler. Örneğin, "ECHO Merhaba!" "Merhaba!" yazacaktır. Toplu iş dosyasının başında @ECHO off kullanmazsanız, yarasa dosyasının yolunu ve gereksiz olan iki mesajı görürsünüz. ECHO yazarak boş bir dizi oluşturabilirsiniz. sonunda bir nokta ile.</td> </tr><tr><td width="319">ÇIKIŞ</td><td width="319">Geçerli toplu komut dosyasını sonlandırır.</td> </tr><tr><td width="319">ETİKETE GİT</td><td width="319">Belirli bir etikete, bu durumda LABEL'e atlamak ve ondan sonra komut dosyasını yürütmek için kullanılır.</td> </tr><tr><td width="319">EĞER</td><td width="319">Programlama dillerinde olduğu gibi, yarasa komutu, betiğin hangi yöne gideceğine bağlı olarak bir koşulun yerine getirilmesini temsil eder. Sözdizimi için yardıma bakın.</td> </tr><tr><td width="319">için</td><td width="319">Aynı eylemlerin yürütülmesini organize etmek için kullanılan bir döngü.</td> </tr><tr><td width="319">DURAKLAT</td><td width="319">Bir komut dosyasının sonucunu görmek istiyorsanız ve komut dosyası çalışıyorsa ve pencere hızla kapanıyorsa, DURAKLAT'ı kullanın. Sonucu görmenizi ve herhangi bir tuşa basarak komut dosyasını tamamlamanızı sağlar.</td> </tr><tr><td width="319">REM</td><td width="319">Yorum yapmanın ikinci yolu. Farklı olarak:: @ECHO kapalı yapısı yoksa ekrana yazdırılır.</td> </tr><tr><td width="319">VARDİYA</td><td width="319">Bir yarasa dosyasındaki toplu iş parametrelerinin konumunu değiştirir.</td> </tr><tr><td width="319">BAŞLANGIÇ</td><td width="319">Programları, pencereleri vb. başlatır. Birçok özelliği vardır (yardıma bakın).</td> </tr></tbody></table><p>Yarasa komutlarının temeli budur. Bazı öğelerin sözdizimi yeni başlayanlar için zordur ve belirli bir bilgi gerektirir. Tüm <i>yarasa dosyası komutları</i>, yukarıda açıklanan, amaçlarını bulmak için yüzeysel olarak kabul edilir ve tam sözdizimini Windows yardımında bulabilirsiniz.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </article> <div class="tags"></div> <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script> <div class="yashare-auto-init" data-yashareL10n="ru" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir,gplus" data-yashareTheme="counter" ></div> <div id="venus-269"></div> </div> <div class="seealso"> <span class="title">Devamını oku:</span> <ul> <li> <div> <a href='https://periscopes.ru/tr/usilenie-signala-s-pomoshchyu-sputnikovoi-antenny-kak-uluchshit-signal.html' title='Çanak anten sinyali nasıl geliştirilir?'> <noindex><img width="640" height="426" src="/uploads/62043ef8934f59b0f2b61cf946ba2377.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Çanak anten sinyali nasıl geliştirilir?" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-12 00:18:41</noindex></span> <div><a href='https://periscopes.ru/tr/usilenie-signala-s-pomoshchyu-sputnikovoi-antenny-kak-uluchshit-signal.html' title='Çanak anten sinyali nasıl geliştirilir?'>Çanak anten sinyali nasıl geliştirilir?</a></div> </li> <li> <div> <a href='https://periscopes.ru/tr/skachat-proekt-po-tehnologii-podstavka-pod-telefon-podstavka.html' title='Teknoloji projesi telefon standı indir.'> <noindex><img width="640" height="426" src="/uploads/2f45e82e1cb78f9d8c0cff6a1884e844.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Teknoloji projesi telefon standı indir." sizes="(max-width: 640px) 100vw, 640px" / loading=lazy loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-12 00:18:41</noindex></span> <div><a href='https://periscopes.ru/tr/skachat-proekt-po-tehnologii-podstavka-pod-telefon-podstavka.html' title='Teknoloji projesi telefon standı indir.'>Teknoloji projesi telefon standı indir.</a></div> </li> <li> <div> <a href='https://periscopes.ru/tr/kak-otremontirovat-porvannye-naushniki-chto-delat-esli-odin-naushnik-ne.html' title='Bir kulaklık çalışmazsa ne yapmalı?'> <noindex><img width="640" height="426" src="/uploads/e00109d6db4f973f97bb2aafc2f94a45.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Bir kulaklık çalışmazsa ne yapmalı?" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-12 00:18:41</noindex></span> <div><a href='https://periscopes.ru/tr/kak-otremontirovat-porvannye-naushniki-chto-delat-esli-odin-naushnik-ne.html' title='Bir kulaklık çalışmazsa ne yapmalı?'>Bir kulaklık çalışmazsa ne yapmalı?</a></div> </li> <li> <div> <a href='https://periscopes.ru/tr/tp-link-tl-wn823n-dlya-chego-on-nuzhen-obzor-tp-link-tl-wn823n-kompaktnyi-usb-wi-fi-modul.html' title='Tp bağlantısı tl wn823n ne işe yarar'> <noindex><img width="640" height="426" src="/uploads/f5097003cf7fd9808fe64e6bc3ba1ac0.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Tp bağlantısı tl wn823n ne işe yarar" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-11 00:18:30</noindex></span> <div><a href='https://periscopes.ru/tr/tp-link-tl-wn823n-dlya-chego-on-nuzhen-obzor-tp-link-tl-wn823n-kompaktnyi-usb-wi-fi-modul.html' title='Tp bağlantısı tl wn823n ne işe yarar'>Tp bağlantısı tl wn823n ne işe yarar</a></div> </li> <li> <div> <a href='https://periscopes.ru/tr/obzory-portativnyh-hi-fi-pleerov-hi-fi-pleery-chto-eto-zachem-i.html' title='Hi-Fi oynatıcılar - nedir, neden ve neden?'> <noindex><img width="640" height="426" src="/uploads/8b0b829a8f542dcde7c10ee1cd0de646.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Hi-Fi oynatıcılar - nedir, neden ve neden?" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-11 00:18:30</noindex></span> <div><a href='https://periscopes.ru/tr/obzory-portativnyh-hi-fi-pleerov-hi-fi-pleery-chto-eto-zachem-i.html' title='Hi-Fi oynatıcılar - nedir, neden ve neden?'>Hi-Fi oynatıcılar - nedir, neden ve neden?</a></div> </li> <li> <div> <a href='https://periscopes.ru/tr/optimalnyi-komp-dlya-ks-go-kompyuter-dlya-cs-go-sistema-na.html' title='CS go için en uygun bilgisayar'> <noindex><img width="640" height="426" src="/uploads/337e68fd7573446afd311582b0684a98.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="CS go için en uygun bilgisayar" sizes="(max-width: 640px) 100vw, 640px" / loading=lazy loading=lazy></noindex> </a> </div> <span class='date'><noindex>2023-08-10 00:21:59</noindex></span> <div><a href='https://periscopes.ru/tr/optimalnyi-komp-dlya-ks-go-kompyuter-dlya-cs-go-sistema-na.html' title='CS go için en uygun bilgisayar'>CS go için en uygun bilgisayar</a></div> </li> </ul> </div> </div> </div> </div> <footer> <nav id="links"> </nav> <div id="footer"> <div class="icon-logos_footer" style="position:absolute; top:16px; left:18px; width: 119px; height: 19px;"> </div> <span>© 2023. Mobil teknolojiler ve telekom operatörleri</span> <div> </div> </footer> </div> </div> </div> <script type='text/javascript' src='https://periscopes.ru/wp-content/plugins/wp-polls/polls-js.js?ver=2.73.7'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.8.2'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar-article", "margin_top" : 10, "margin_bottom" : 0, "stop_id" : "", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-20'] } ; </script> <script type='text/javascript' src='https://periscopes.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.2'></script> <script type='text/javascript' src='https://periscopes.ru/wp-content/plugins/akismet/_inc/form.js?ver=4.0'></script> <script type="text/javascript"> $(document).ready(function(){ var bg = $(".slider > ul > li > a > img").attr ("src"); $(".slider").css("background", "url("+bg+")"); $(".slider > ul > li:first-child").addClass ("active"); } ); $(function () { $("#devider").masonry({ itemSelector: ".vpost" } ); $(".sub-menu").each(function () { $(this).parent().eq(0).hover(function () { $(this).addClass("li-hover"); } , function () { $(this).removeClass("li-hover"); } ); } ); $(".tabs-all-cat > li").each(function () { $(this).hover(function () { $(this).addClass("li-hover"); $(".tabs-all-cat > li > ul").show(); } , function () { $(this).removeClass("li-hover"); $(".tabs-all-cat > li > ul").hide(); } ); } ); $(".slider-a").click(function () { $(".slider > ul > li").removeClass ("active"); $(this).parent().addClass ("active"); var bg = $(".active > a > img").attr ("src"); $(".slider").css("background", "url("+bg+")"); } ); } ); </script> </body> </html>