فهرست مطالب:
- مرحله 1: باید ها و نباید ها
- مرحله 2: نحو
- مرحله 3: بلافاصله اجرا کنید
- مرحله 4: فقط در صورت موفقیت اجرا کنید
- مرحله 5: فقط در صورت شکست اجرا کنید
- مرحله ششم: سازماندهی
- مرحله 7: نتیجه گیری
تصویری: اجرای مشروط به صورت دسته ای: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
توسط 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: نتیجه گیری
از اینکه وقت گذاشتید و مطالب آموزشی من را مطالعه کردید سپاسگزارم! امیدوارم برای شما زیاد گیج کننده نبوده باشد! فراموش نکنید که برای رای دادن ، و دسته خوشحال!
توصیه شده:
مرتب کردن حباب به صورت دسته ای: 4 مرحله
مرتب سازی حبابی به صورت دسته ای!: آیا تا به حال به این فکر کرده اید که یک الگوریتم مرتب سازی ساده را در دسته ای خالص بسازید؟ نگران نباشید ، این ساده به عنوان پای است! این همچنین فرایند مرتب سازی آن را نشان می دهد. (توجه: من این را در رایانه ویندوز XP تهیه کردم ، بنابراین ممکن است برخی از کد کار نکند. البته مطمئن نیستم. متأسفم …)
اجرای LED با آردوینو: 3 مرحله
اجرای LED با آردوینو: دیدن بسیاری از چراغ ها بسیار سرگرم کننده است … بنابراین من فکر کردم آیا می توانیم LED های در حال اجرا را با الگوهای مختلف با استفاده از آردوینو بسازیم؟ بنابراین من سعی کردم آنها را بسازم .. در اینجا آموزش نحوه ساخت
ماسک Covid-19 که در صورت لمس صورت شما را فریاد می زند: 4 مرحله
ماسک Covid-19 که در صورت لمس صورت شما را فریاد می زند: آیا نمی توانید دست زدن به صورت خود را متوقف کنید؟ این وسایل الکترونیکی را روی ماسکی که دارید بچسبانید و مدام به شما یادآوری می شود که این کار را نکنید
نحوه جمع آوری یک دسته ساده و قدرتمند دسته- بر اساس میکرو: بیت: 10 مرحله (همراه با تصاویر)
نحوه جمع آوری یک دسته ساده و قدرتمند- بر اساس Micro: Bit: نام دسته Handlebit است. شکل یک دسته است و بسیار جالب به نظر می رسد! اکنون می توانیم مقدمه ای در مورد Handlebit ارائه دهیم ، بگذارید روی آن حرکت کنیم
برنامه نویسی دسته ای در پنجره دسته ای: 3 مرحله
برنامه نویسی دسته ای in a Batch Window .: در این روش غیرقابل تصور (بصورت دسته ای) ایما به شما نحوه برنامه ریزی دسته ای را آموزش می دهد. (این اولین مورد من است بنابراین لطفاً ملایم باشید)