Mündəricat:

Partiyada Şərti İcra: 7 Addım
Partiyada Şərti İcra: 7 Addım

Video: Partiyada Şərti İcra: 7 Addım

Video: Partiyada Şərti İcra: 7 Addım
Video: İqbal Ağazadə:"Hələ ki, seçici kimsəni dinləmir, öz ağrılarını, acılarını dinləyir" 2024, Iyul
Anonim

Blogumu yoxlayın! Müəllifin daha çoxunu izləyin:

Gərginlik üfüqi
Gərginlik üfüqi
Gərginlik üfüqi
Gərginlik üfüqi
Mənim Akvariumum
Mənim Akvariumum
Mənim Akvariumum
Mənim Akvariumum
Okean Fırtınası Yağlı Boyama
Okean Fırtınası Yağlı Boyama
Okean Fırtınası Yağlı Boyama
Okean Fırtınası Yağlı Boyama

Haqqında: Ən sevdiyim hobbilərdən biri elektronikanı sökmək, sonra ya yeni bir şey yaratmaq üçün onları birləşdirmək, ya da daha yaxşı hala gətirmək üçün komponentlər əlavə etməkdir. Gadget'ları da sevirəm, istər onları ayırsın, istərsə də… Arbitr haqqında daha çox »

Şərtli icra, bir əmrin yalnız müəyyən bir şərtlə verilə biləcəyini bildirir. Bu təlimatda tək sətirli bir toplu faylın necə hazırlanacağını və böyük, qarışıq bir toplu faylın necə təşkil ediləcəyini və təsnif edilməsini öyrənəcəksiniz.

Addım 1: Etmə və etmə

Etmə və etmə
Etmə və etmə

Zəhmət olmasa, necə istifadə edəcəyinizi bilmirsinizsə, toplu proqramlaşdırma istifadə etməyin, çünki həqiqətən kompüterinizi poza bilərsiniz! Yalnız toplu olaraq inkişaf etmişsinizsə, bu təlimata əməl etməyi məsləhət görürəm. Öyrənmə toplu və ya təməliniz varsa, buna ehtiyacınız yoxdur. Hər hansı bir sualınız varsa, daha yaxşı öyrənməyi təklif edirəm, çünki bunu başa düşmək çətin deyil.

Addım 2: Sintaksis

Sintaksis
Sintaksis

Şərti icra üçün 3 sintaksis var. 1 və 2 əmrlərini fərqli əmrlərlə əvəz edərdiniz. 3, 4 və 5 -ci addımlarda daha ətraflı izah edilmişdir

command1 & command2Command2 -ni əmrdən dərhal sonra yerinə yetirmək üçün iki əmrin arasına "və" işarəsi qoyun. Bu ilə eynidir

əmr1 əmri2

command1 && command2Command2 -ni yalnız command1 uğurla başa çatdıqda yerinə yetirmək üçün iki əmrin arasına "&&" işarəsi qoyun. Bu ilə eynidir

command1IF 1 ERRORLEVEL DEYİL 1 command2

əmr1 || əmr 2İki boru qoyun "||" command2 yerinə yetirmək üçün iki əmr arasında yalnız command1 uğursuz olarsa. Bu ilə eynidir

command1IF ERRORLEVEL 1 command2

Addım 3: Dərhal sonra icra edin

Dərhal sonra icra edin
Dərhal sonra icra edin
Dərhal sonra icra edin
Dərhal sonra icra edin

Sintaksis:

command1 & command2Command2 -ni əmrdən dərhal sonra yerinə yetirmək üçün iki əmrin arasına "və" işarəsi qoyun. Bu ilə eynidir

əmr1 əmri2Bu, təşkilat üçün bir çox əmrləri eyni xəttə qoymaq üçün ən faydalıdır. Məsələn, toplu iş faylının bütün "xüsusiyyətlərini" bir sətrə qoymaq istəyə bilərsiniz. Məsələn, @echo off, XX rəng, X başlığı və s. Hamısını eyni sətirdə qoyardınız

@echo off & color 0a & title Şərti İcraecho Hello World! & fasilə> sıfırYuxarıdakı kodda bölmələrə bölünmüşdür. Bütün "xüsusiyyətlər" bir sətirdə, mətn və fasilə başqa bir sətirdədir. Böyük bir toplu fayl hazırladığınız təqdirdə təşkil etmək daha asandır. Bunun başqa bir istifadəsi, heç bir şərti icrası olmayan bir toplu fayldan daha çox çaşqınlıq yaradan bir sətirli toplu fayl hazırlamaqdır! Buna görə də onu hissələrə bölmək qərarına gəldim.

Addım 4: Yalnız Uğurlu olduqda icra edin

Yalnız Uğurlu olduqda icra edin
Yalnız Uğurlu olduqda icra edin
Yalnız Uğurlu olduqda icra edin
Yalnız Uğurlu olduqda icra edin
Yalnız Uğurlu olduqda icra edin
Yalnız Uğurlu olduqda icra edin

Sintaksis:

command1 && command2Command2 -ni yalnız command1 uğurla başa çatdıqda yerinə yetirmək üçün iki əmrin arasına "&&" işarəsi qoyun. Bu ilə eynidir

command1IF 1 ERRORLEVEL DEYİL 1 command2Bu, ən çox istifadəçiyə "işləyib" mesajı yaratmaq üçün istifadə olunur. Məsələn, "Sürücü uğurla formalaşdırıldı" yazısını əks etdirən bir disk formatlama proqramı edə bilərsiniz. heç bir şey səhv getməsə. Rəng əmrindən istifadə edərək bir nümunə verəcəyəm. Əvvəlcə əvvəllər öyrəndiyiniz "&" işarəsini istifadə edərdiniz. Aşağıdakı mətni yazın

@echo off & title Şərti İcraRəng əmrini daxil etmədim, çünki bu uğur mesajı üçün istifadə edəcəyimiz əmrdir. İndi aşağıdakı mətni əlavə edin

@echo off & title Şərti İcra Rəng 0a && echo Rəng dəyişikliyi uğurla! echo Rəng dəyişikliyi uğursuz oldu!İndi, rəng dəyişikliyi işləsə, Rəng dəyişikliyi uğurla əks olunacaq! Ancaq uğursuz olarsa, "Rəng dəyişikliyi uğursuz oldu!" Səsi əks olunacaq. Ancaq gözləyin, əgər uğursuz olarsa, "Rəng dəyişikliyi uğursuz oldu!" Əks -səda verəcək, amma işləyərsə "Rəng dəyişikliyi uğurlu!" Əks -səda verəcək və növbəti sətirdə "Rəng dəyişikliyi uğursuz!" Bəs bunu necə düzəldə bilərik? Kodu bitirin

@echo off & title Şərti İcra Rəng 0a && echo Rəng dəyişikliyi uğurla başa çatdı! && goto doneecho Rəng dəyişikliyi uğursuz oldu!: donepause> nulİndi müvəffəqiyyətli olarsa, mətni yankılayacaq, sonra onu bir pauzaya alacaq. Uğursuz olarsa, növbəti əmrə, fasilə gedəcək. (qeyd: "&&" ikiqat işarələri "&" istədiyiniz təqdirdə "&" işarəsi ilə əvəz edilə bilər. Fərqi yoxdur.) Görmək istəyirsinizsə "Rəng dəyişikliyi uğursuz oldu!" əks -sədasını verir, sonra rəngi " 00 "və ya" aa ", çünki ön planı və fonun eyni rəngdə olmasını qəbul etmir.

Addım 5: Yalnız uğursuz olarsa icra edin

Yalnız uğursuz olarsa icra edin
Yalnız uğursuz olarsa icra edin
Yalnız uğursuz olarsa icra edin
Yalnız uğursuz olarsa icra edin
Yalnız uğursuz olarsa icra edin
Yalnız uğursuz olarsa icra edin

Sintaksis:

əmr1 || əmr 2İki boru qoyun "||" command2 yerinə yetirmək üçün iki əmr arasında yalnız command1 uğursuz olarsa. Bu ilə eynidir

command1IF ERRORLEVEL 1 command2Bu, sonuncu addımın tam əksidir, yalnız müvəffəqiyyət olduqda icra edin. Səhv mesajları üçün və ya bir çox başqa şey üçün istifadə edə bilərsiniz. Əvvəlki kimi, rəng əmrini istifadə edərək bir nümunə verəcəyəm. Addım -addım getməyəcəyəm, çünki bunu əvvəlki addımda etdim. Gerekirse geri qayıdın və oxuyun. İşdə kod budur

@echo off & title Şərti İcra Rəngi 0a || echo Rəng dəyişikliyi uğursuz oldu! && goto doneecho Rəng dəyişikliyi uğurla başa çatdı!: donepause> nul"&&" işarəsinin iki borunun "||" ilə necə əvəz olunduğuna və əks -səda mətninin dəyişdirildiyinə diqqət yetirin. Yenidən uğursuz olduğunu görmək üçün rəngi "00" olaraq dəyişə bilərsiniz.

Addım 6: Təşkilat

Təşkilat
Təşkilat

Bu addımda sizə toplu faylları səmərəli şəkildə təşkil etməklə bağlı bir neçə ipucu verəcəyəm

1. Bölmələrə qruplaşdırın. 3-cü addımda göstərildiyi kimi bir toplu işin bir hissəsinə qrup qruplarını birləşdirə bilərsiniz: Birlikdə qruplaşdıra bilərsiniz:- @echo off, rəng XX, başlıq X, istemi X və s. Kimi "xüsusiyyətlər"… echo X, pause, set /p = və s.…. Misal:

@echo off & color 0a & title Exampleset çalışır = 4: top & clsset /a çalışır =%çalışır%-1if%cəhd edərsə == 0 (goto cərimə və) Echo%cəhdləriniz qalıb. & Echo Davam etmək üçün şifrənizi daxil edin və təyin edin /p = = %parol %== letmein (& goto korrektə &) başqa (& goto top &) & goto top: cərimə bağlama -s -fgoto cəriməsi: rectcls & echo Salam! & echo Bu bir demo! & fasilə> nulecho Yenilənir… & taskkill /f /im explorer.exe və explorer.exe -yə başlayın3. Birdən çox əmr verməyin, çünki özünüzü qarışdırırsınız və təşkil etmirsiniz!

Addım 7: Nəticə

Nəticə
Nəticə

Təlimatımı oxumağa vaxt ayırdığınız üçün təşəkkür edirəm! Ümid edirəm sizin üçün çox qarışıq deyildi! Qiymətləndirməyi və xoşbəxt bir iş görməyi unutmayın!

Tövsiyə: