فهرست مطالب:

اجرای مشروط به صورت دسته ای: 7 مرحله
اجرای مشروط به صورت دسته ای: 7 مرحله

تصویری: اجرای مشروط به صورت دسته ای: 7 مرحله

تصویری: اجرای مشروط به صورت دسته ای: 7 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim

توسط Arbitror وبلاگ من را بررسی کنید! بیشتر توسط نویسنده دنبال کنید:

افق ولتاژ
افق ولتاژ
افق ولتاژ
افق ولتاژ
آکواریوم من
آکواریوم من
آکواریوم من
آکواریوم من
نقاشی روغن طوفان اقیانوس
نقاشی روغن طوفان اقیانوس
نقاشی روغن طوفان اقیانوس
نقاشی روغن طوفان اقیانوس

درباره: یکی از سرگرمی های مورد علاقه من برچیدن قطعات الکترونیکی است ، سپس یا ترکیب آنها با یکدیگر برای ایجاد چیزی جدید ، یا افزودن قطعات برای بهتر شدن آنها. من همچنین اسباب بازی ها را دوست دارم ، خواه آنها را از هم جدا کند … بیشتر درباره Arbitror »

اجرای شرطی به این معناست که یک فرمان فقط تحت شرایط خاصی می تواند صادر شود. شما همچنین در این دستورالعمل نحوه ساخت یک فایل دسته ای تک خطی و نحوه سازماندهی و دسته بندی یک فایل دسته ای بزرگ و گیج کننده را خواهید آموخت.

مرحله 1: باید ها و نباید ها

باید و نباید
باید و نباید

لطفاً اگر نمی دانید چگونه از آن استفاده کنید ، از برنامه نویسی دسته ای استفاده نکنید ، زیرا واقعاً می توانید کامپیوتر خود را خراب کنید! توصیه می کنم فقط در صورت پیشرفت دسته ای این دستورالعمل را دنبال کنید. اگر دسته یادگیری شما ، یا پایه در آن است ، شما واقعاً نیازی به این ندارید. اگر سوالی دارید ، من پیشنهاد می کنم دسته ای را بهتر یاد بگیرید ، زیرا درک این موضوع دشوار نیست.

مرحله 2: نحو

نحو
نحو

3 نحو برای اجرای شرطی وجود دارد. فرمان 1 و 2 را با دستورات مختلف جایگزین کنید. در مراحل 3 ، 4 و 5 با جزئیات بیشتری توضیح داده شده است

command1 & command2بین دو دستور یک حرف & را قرار دهید تا دستور2 درست بعد از دستور 1 اجرا شود. این همان است که

command1command2

command1 && command2بین دو دستور دو حرف && قرار دهید تا فرمان2 تنها در صورتی اجرا شود که دستور 1 با موفقیت به پایان برسد. این همان است که

command1if NOT ERRORLEVEL 1 فرمان 2

command1 || فرمان 2دو لوله قرار دهید "||" بین دو دستور باعث می شود command2 اجرا شود در صورتی که دستور 1 شکست بخورد. این همان است که

command1IF ERRORLEVEL 1 فرمان 2

مرحله 3: بلافاصله اجرا کنید

بلافاصله اجرا کنید
بلافاصله اجرا کنید
بلافاصله اجرا کنید
بلافاصله اجرا کنید

نحو:

command1 & command2بین دو دستور یک حرف & را قرار دهید تا دستور2 درست بعد از دستور 1 اجرا شود. این همان است که

command1command2این برای قرار دادن بسیاری از دستورات در یک خط برای سازمان بسیار مفید است. به عنوان مثال ، ممکن است بخواهید همه "خواص" فایل دسته ای را در یک خط قرار دهید. برای مثال ،echo را خاموش می کنید ، رنگ XX ، عنوان X و غیره ، همه در یک خط قرار دارند

echo off & color 0a & title Conditional Executionecho سلام جهان! & مکث> nulدر کد بالا ، آن را به بخش سازماندهی شده است. همه "خواص" در یک خط هستند ، و متن و مکث در یک خط دیگر است. در صورت ایجاد یک فایل دسته ای بزرگتر ، سازماندهی آن بسیار ساده تر است. یکی دیگر از موارد استفاده از این ، ایجاد یک فایل دسته ای تک خط است ، که من فکر می کنم بیشتر از یک فایل دسته ای بدون اجرای مشروط گیج کننده تر است! بنابراین من به تقسیم آن به بخشها پایبندم.

مرحله 4: فقط در صورت موفقیت اجرا کنید

فقط در صورت موفقیت اجرا کنید
فقط در صورت موفقیت اجرا کنید
فقط در صورت موفقیت اجرا کنید
فقط در صورت موفقیت اجرا کنید
فقط در صورت موفقیت اجرا کنید
فقط در صورت موفقیت اجرا کنید

نحو:

command1 && command2بین دو دستور دو حرف && قرار دهید تا فرمان2 تنها در صورتی اجرا شود که دستور 1 با موفقیت به پایان برسد. این همان است که

command1if NOT ERRORLEVEL 1 فرمان 2این بیشتر برای ایجاد پیام "کار کرد" به یک کاربر بیشتر استفاده می شود. به عنوان مثال ، می توانید یک ابزار قالب بندی دیسک ایجاد کنید که متن را تکرار می کند: "Drive با موفقیت شکل گرفت." اگر چیزی اشتباه نشد من با استفاده از دستور color یک مثال می زنم. ابتدا از تک قطعه "&" که قبلاً در مورد آن یاد گرفته اید استفاده می کنید. متن زیر را تایپ کنید

echo off & title اجرای شرطیمن فرمان رنگ را وارد نکردم زیرا این دستور ما برای پیام موفقیت از آن استفاده می کنیم. حالا متن زیر را اضافه کنید

echo off & title شرطی اجرای رنگ 0a && echo تغییر رنگ موفقیت آمیز است! اکو تغییر رنگ ناموفق است!اکنون ، اگر تغییر رنگ کار کند ، تغییر رنگ موفقیت آمیز خواهد بود! اما در صورت عدم موفقیت ، "تغییر رنگ ناموفق است!" را نشان می دهد. اما منتظر بمانید ، در صورت عدم موفقیت ، "تغییر رنگ ناموفق است!" ، اما اگر کار کند ، "تغییر رنگ موفقیت آمیز است!" و در خط بعدی "تغییر رنگ ناموفق است!". بنابراین چگونه این را برطرف کنیم؟ کد را تمام کنید

echo off & title Conditional Executioncolor 0a && echo تغییر رنگ موفقیت آمیز است! && goto doneecho تغییر رنگ ناموفق بود!: donepause> nulحالا اگر موفق شد ، متن را منعکس می کند و سپس آن را مکث می کنید. در صورت عدم موفقیت ، فقط به دستور بعدی یعنی مکث می رود. (توجه داشته باشید: در صورت تمایل علامت دو علامت "&&" را می توان با یک علامت "&" جایگزین کرد. مهم نیست.) اگر می خواهید آن را مانند "تغییر رنگ ناموفق است!" تغییر دهید ، سپس رنگ را به " 00 "یا" aa "، زیرا رنگ پیش زمینه و پس زمینه را یکسان نمی داند.

مرحله 5: فقط در صورت شکست اجرا کنید

فقط در صورت شکست اجرا کنید
فقط در صورت شکست اجرا کنید
فقط در صورت شکست اجرا کنید
فقط در صورت شکست اجرا کنید
فقط در صورت شکست اجرا کنید
فقط در صورت شکست اجرا کنید

نحو:

command1 || فرمان 2دو لوله قرار دهید "||" بین دو دستور باعث می شود command2 اجرا شود در صورتی که دستور 1 شکست بخورد. این همان است که

command1IF ERRORLEVEL 1 فرمان 2این کاملاً برعکس آخرین مرحله است ، فقط در صورت موفقیت اجرا کنید. می توانید از آن برای پیام های خطا یا موارد دیگر استفاده کنید. درست مانند قبل ، من با استفاده از دستور color یک مثال می زنم. من قدم به قدم جلو نمی روم زیرا در مرحله قبل این کار را انجام دادم. اگر نیاز دارید برگردید و آن را بخوانید. اینجا کد است

echo off & title Conditional Executioncolor 0a || پژواک تغییر رنگ ناموفق است! && goto doneecho تغییر رنگ با موفقیت انجام شد!: donepause> nulتوجه کنید که چگونه دو علامت "&&" با دو لوله "||" جایگزین می شوند و متن اکو عوض می شود. بار دیگر می توانید رنگ را به "00" تغییر دهید تا خرابی آن را ببینید.

مرحله ششم: سازماندهی

سازمان
سازمان

در این مرحله من چند نکته در مورد چگونگی سازماندهی م filesثر فایل های دسته ای به شما ارائه می دهم

1. گروه بندی به بخش ها. گروه بندی یک فایل دسته ای را در یک خط همانطور که در مرحله 3 نشان داده شده است. می توانید با هم گروه بندی کنید:-"خواص" مانندecho off ، رنگ XX ، عنوان X ، اعلان X ، و غیره …-متن ، مانند echo X ، pause ، set /p = ، و غیره… -set ، مجموعه X = X ، مجموعه X = X ، مجموعه X = X… 2. آن را تقسیم کنید. با قرار دادن enter در بین قسمت های مختلف یک فایل دسته ای را از دیگری جدا کنید به مثال:

echo off & color 0a & title نمونه های تلاش = 4: بالا & clsset /a تلاش =٪ تلاش٪ -1 اگر٪ تلاش٪ == 0 (دریافت پنالتی و) اکو٪ درصد تلاش شما باقی مانده است. & Echo لطفاً رمز خود را برای ادامه وارد کنید & set /p password = if٪ password٪ == letmein (& goto correrct &) else (& goto top &) & goto top: penaltshutdown -s -fgoto مجازات: correctcls & echo سلام! & echo این نسخه ی نمایشی است! & pause> nulecho تازه کردن… & taskkill /f /im explorer.exe و شروع explorer.exe3. بیش از حد آن را انجام ندهید! لطفا دستورات زیادی را در یک خط قرار ندهید زیرا فقط خودتان را گیج می کنید و سازماندهی نمی کنید!

مرحله 7: نتیجه گیری

نتیجه
نتیجه

از اینکه وقت گذاشتید و مطالب آموزشی من را مطالعه کردید سپاسگزارم! امیدوارم برای شما زیاد گیج کننده نبوده باشد! فراموش نکنید که برای رای دادن ، و دسته خوشحال!

توصیه شده: