کتاب از مقدماتی تا حرفه ای: آموزش جامع برنامه نویسی Batch File در MS-DOS به سبک Dan Gookin با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع برنامه نویسی Batch File در MS-DOS از مقدماتی تا حرفهای: آموزش جامع برنامه نویسی Batch File در MS-DOS به سبک Dan Gookin قدرت واقعی کامپیوتر خود را با هنر برنامهنویسی خط فرمان آزاد کنید! معر...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از مقدماتی تا حرفه ای: آموزش جامع برنامه نویسی Batch File در MS-DOS به سبک Dan Gookin
موضوع کلی: برنامه نویسی خط فرمان
موضوع میانی: برنامه نویسی فایل های دسته ای (Batch File) در MS-DOS
📋 سرفصلهای دوره
- 1. مقدمه ای بر برنامه نویسی Batch File
- 2. Batch File چیست و چرا از آن استفاده می کنیم؟
- 3. اولین Batch File خود را بنویسید: ECHO و PAUSE
- 4. اجرای فایل های دسته ای از خط فرمان
- 5. محیط خط فرمان MS-DOS و مبانی آن
- 6. فایل های اجرایی .COM، .EXE و .BAT
- 7. مسیرهای نسبی و مطلق در MS-DOS
- 8. دستورات پایه مدیریت فایل: COPY
- 9. دستور DEL برای حذف فایل ها
- 10. دستور REN برای تغییر نام فایل ها
- 11. دستور MOVE برای جابجایی فایل ها
- 12. مدیریت دایرکتوری ها: MD (MAKE DIR)
- 13. تغییر دایرکتوری با CD (CHANGE DIR)
- 14. حذف دایرکتوری ها با RD (REMOVE DIR)
- 15. مشاهده محتویات دایرکتوری با DIR
- 16. آپشن های DIR برای فیلتر و نمایش اطلاعات
- 17. استفاده از کاراکترهای Wildcard (* و ?)
- 18. دستور REM برای افزودن توضیحات در Batch File
- 19. متغیرهای محیطی MS-DOS و اهمیت آنها
- 20. تعریف و استفاده از متغیرها با دستور SET
- 21. نمایش مقادیر متغیرها در خط فرمان و Batch File
- 22. حذف متغیرها با SET (استفاده از SET بدون مقدار)
- 23. پارامترهای خط فرمان: %0 تا %9
- 24. درک %0: نام Batch File در حال اجرا
- 25. استفاده از %1 تا %9 برای آرگومان ها
- 26. دستور SHIFT برای جابجایی پارامترها
- 27. دسترسی به بیش از 9 پارامتر با SHIFT
- 28. شبیه سازی ورودی کاربر با Batch File
- 29. ورودی کاربر با ابزار CHOICE.COM (مقدماتی)
- 30. سفارشی سازی CHOICE.COM و Errorlevel های آن
- 31. منطق شرطی با دستور IF
- 32. IF EXIST: بررسی وجود فایل یا دایرکتوری
- 33. IF NOT EXIST: بررسی عدم وجود فایل یا دایرکتوری
- 34. IF string1==string2: مقایسه رشته ها
- 35. IF NOT string1==string2: نفی مقایسه رشته ها
- 36. IF ERRORLEVEL: بررسی وضعیت خروج دستورات
- 37. درک مقادیر مختلف ERRORLEVEL
- 38. دستور GOTO برای کنترل جریان برنامه
- 39. ایجاد و استفاده از برچسب ها (Labels) در Batch File
- 40. ساختاردهی Batch File با GOTO برای پرش های شرطی
- 41. شبیه سازی زیرروال ها (Subroutines) با GOTO
- 42. دستور CALL: فراخوانی یک Batch File دیگر
- 43. بازگشت از Batch File های فراخوانی شده با CALL
- 44. فراخوانی های تو در تو با CALL (Nested CALLs)
- 45. کنترل زمان اجرای برنامه با دستور PAUSE
- 46. ساخت منوهای تعاملی با ترکیب CHOICE و GOTO
- 47. دستور FOR: پایه ای برای حلقه زدن در Batch File
- 48. FOR /%V IN (مجموعه) DO دستور: نحو پایه
- 49. حلقه زدن روی فایل ها با FOR
- 50. استفاده از Wildcard ها در FOR برای فیلتر کردن فایل ها
- 51. حلقه زدن روی دایرکتوری ها با FOR
- 52. FOR برای پردازش لیست فایل های متنی خط به خط
- 53. ترکیب FOR با سایر دستورات DOS
- 54. شبیه سازی حلقه های عددی با SET و GOTO
- 55. ایجاد حلقه های بی نهایت و راه های کنترل آنها
- 56. تکنیک های پیشرفته FOR برای وظایف پیچیده
- 57. دستور TYPE: نمایش محتوای فایل های متنی
- 58. تغییر مسیر خروجی (Redirection): > برای بازنویسی
- 59. تغییر مسیر خروجی (Redirection): >> برای اضافه کردن
- 60. تغییر مسیر ورودی (Redirection): <
- 61. استفاده از دستگاه NUL برای سرکوب خروجی
- 62. استفاده از دستگاه CON برای ورودی/خروجی کنسول
- 63. Pipe ها (|) برای اتصال خروجی یک دستور به ورودی دیگری
- 64. دستور FIND: جستجوی متن در فایل ها
- 65. آپشن های FIND برای جستجوی حساس به حروف و شمارش
- 66. دستور SORT: مرتب سازی خروجی و محتوای فایل ها
- 67. دستور MORE: صفحه بندی خروجی طولانی
- 68. دستور CLS: پاک کردن صفحه کنسول
- 69. دستور VER: نمایش نسخه MS-DOS
- 70. دستور VOL: نمایش برچسب و شماره سریال درایو
- 71. دستور DATE و TIME: دسترسی به تاریخ و زمان سیستم
- 72. استخراج بخش های تاریخ و زمان برای پردازش با FOR (تکنیک)
- 73. دستور ATTRIB: تغییر ویژگی های فایل (مخفی، فقط خواندنی، سیستمی)
- 74. مخفی کردن فایل ها و دایرکتوری ها با ATTRIB
- 75. ایجاد فایل های فقط خواندنی (Read-Only)
- 76. دستور XCOPY: کپی پیشرفته فایل و دایرکتوری
- 77. حفظ ساختار دایرکتوری با XCOPY و آپشن های آن
- 78. پشتیبان گیری با XCOPY: گزینه های زمانی و آرشیوی
- 79. استراتژی های مدیریت خطا در Batch File
- 80. درک و استفاده از ERRORLEVEL های مختلف برای هر دستور
- 81. روش های اشکال زدایی (Debugging) Batch File
- 82. ECHO ON/OFF برای ردیابی اجرای دستورات
- 83. استفاده از PAUSE در نقاط بحرانی برای بازرسی
- 84. ایجاد Log File برای ردیابی خطاها و رخدادها
- 85. دستور PROMPT: سفارشی سازی ظاهر خط فرمان
- 86. مدیریت PATH: مسیر جستجوی دستورات و برنامه ها
- 87. ایجاد Batch File های پویا و خود-اصلاحگر (اصول اولیه)
- 88. گروه بندی دستورات با پرانتز ()
- 89. تکنیک های تولید خروجی گزارش و فایل های لاگ
- 90. ساخت اسکریپت های پشتیبان گیری پیشرفته و خودکار
- 91. اتوماسیون وظایف مدیریت سیستم (System Maintenance)
- 92. ایجاد منوهای کاربری پیچیده و چندسطحی
- 93. نوشتن Batch File های قابل استفاده مجدد (Reusable)
- 94. مفهوم "کتابخانه های Batch File" و پیاده سازی ساده آنها
- 95. کار با فایل های موقت (Temporary Files)
- 96. حذف خودکار فایل های موقت در پایان Batch File
- 97. بهینه سازی عملکرد Batch File (کاهش عملیات دیسک)
- 98. کاهش تعامل کاربر برای اسکریپت های اتوماتیک
- 99. اصول طراحی Batch File های کاربرپسند و مستند
- 100. ملاحظات ایمنی و امنیتی در Batch File ها
تگها:
Advanced MS-D0S Batch File Programming
Batch File
Batch Scripting
Command Line Programming
Dan Gookin
MS-DOS
MS-DOS Batch Programming
آموزش Batch File
آموزش MS-DOS
اسکریپت نویسی Batch File
برنامه نویسی Batch File
برنامه نویسی خط فرمان DOS
خط فرمان
دوره Batch File
فایل دسته ای
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.