۷ مطلب با موضوع «آموزش :: برنامه نویسی :: بتچ(Batch)» ثبت شده است

استفاده از پارامتر در برنامه نویسی بچ

بعضی برنامه  ها با استفاده از پارامتر ها کار ها مختلفی انجام می دهند. یا مثلا بعضی برنامه ها می توانند از طریق open with فایل ها را بخوانند و باز کنند. اما چگونه؟

تمام این پارامتر ها و یا آدرس فایل ها در متغیر هایی ذخیره می شوند که توسط فاصله از هم جدا می شوند. فرض کنید برنامه ای با نام test.exe داریم و می خواهیم آن آن را با این پارامتر ها اجرا کنیم

test.exe /c /copy c:\test.txt "c:\new folder"

خب، تمام این مقادیر در متغیر هایی مانند 1%، 2%، 3% و... ذخیره می شوند مانند:

test.exe %1 %2 %3 %4

پس مقادیر این متغیر ها این چنین است:

متغیر ها و مقادیر
%1 c/
%2 copy/
%3 c:\test.txt
%4

"c:\new folder"

توجه داشته باشید چون متغیر ها توسط فصله از هم جدا می شوند توجه داشته باشید برای مقادیری مانند "c:\new folder" حتما علامت " گذاشته شود.

مجوز مطالب و محتوا ۱۱ ارديبهشت ۹۵ ، ۱۰:۰۰ ۲ نظر موافقین ۱ مخالفین ۰
بهنام سیم جو

دستورcd در ویندوز و داس

دو دستور cd و chdir که مخفف دو  کلمه ی (change direction) است به معنی (تغییر آدرس) کمک می کنند تا آدرس اجرا شدن cmd یا برنامه خود را تغییر دهید و می توانید از برنامه ها و فایل های آن محل استفاده کنید و در عین حال از فرمان ها خود cmd نیز استفاده کنید. علاوه بر آن می توانید توسط آن مسیر اجرا را نشان دهد.

ادامه مطلب...
مجوز مطالب و محتوا ۲۶ فروردين ۹۵ ، ۱۰:۰۰ ۳ نظر موافقین ۲ مخالفین ۰
بهنام سیم جو

دستور call

این دستور برای فراخوانی فایل بچ و یا برنامه ای میان برنامه دیگر است. تفاوت آن نسبت به اجرا به صورت عادی این است که تمامی متغیر ها پس از اتمام آن بچ یا برنامه همچنان باقی می ماند. همچنین توسط این دستور می توان لیبل (label) ها را نیز فراخوانی کرد.

ادامه مطلب...
مجوز مطالب و محتوا ۱۴ فروردين ۹۵ ، ۱۰:۰۰ ۲ نظر موافقین ۰ مخالفین ۰
بهنام سیم جو

خروجی گرفتن از دستور های بچ در فایل

برای خروجی گرفتن از دستور ها در یک فایل کافیست آن دستور را به صورت معمولی نوشته و در انتها از دو علامت زیر استفاده کیند و سپس نام فایل خود را بنویسید کنید مانند مثال های زیر

{command} {> or >>} {filename}

ادامه مطلب...
مجوز مطالب و محتوا ۱۳ فروردين ۹۵ ، ۲۱:۰۰ ۱ نظر موافقین ۰ مخالفین ۰
بهنام سیم جو

نظرات (۱)

يكشنبه, ۸ فروردين ۱۳۹۵، ۰۹:۰۰ ب.ظ بهنام سیم جو
دستور attrib

دستور attrib

این دستور برای نمایش و یا ویرایش کردن صفات (attributes) فایل ها و پوشه ها استفاده می شود.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [drive:][path][filename] [/S [/D] [/L]]

 

استفاده بدون کلید ها صفت فایل ها را نمایش می دهد

+            اضافه کردن صفت مورد نظر

 -            کم کردن صفت مورد نظر

R            صفت فقط خواندن (read only)

A            صفت فشرده سازی

S            صفت فایل سیستمی

H            صفت مخفی

I             فهرست شده (برای بالا بردن سرعت سیستم)

S/            کار بر روی پوشه و زیر پوشه ها و فایل ها

D/            کار بر روی پوشه به بهترین نحو

L/            اگر هدف یک لینک باشد صفات انتخابی روی هدف آن نیز تاثیر اعمال می شود

مجوز مطالب و محتوا ۰۸ فروردين ۹۵ ، ۲۱:۰۰ ۰ نظر موافقین ۰ مخالفین ۰
بهنام سیم جو
دوشنبه, ۲۴ اسفند ۱۳۹۴، ۰۸:۱۳ ب.ظ بهنام سیم جو
دستور assoc

دستور assoc

این دستور برای نمایش یا ویرایش نوع فایل (file type) استفاده می شود (منظور از نوع آن نیست. به طور مثال ویندوز فایل هایی با پسوند txt. را به عنوان text document می شناسد و آن را توسط notepad باز می کند) 

ادامه مطلب...
مجوز مطالب و محتوا ۲۴ اسفند ۹۴ ، ۲۰:۱۳ ۱ نظر موافقین ۱ مخالفین ۰
بهنام سیم جو

نظرات (۱)

برنامه نویسی بتچ(Batch) چیست؟

این زبان یک زبان تقریبا فراموش شده است اما از زبان های بسیار ساده است و دسترسی های آن خوب است چون توسط cmd اجرا می شود و با notepad یا هر ویرایشگر دیگر می توان اسکرپتی به زبان بتچ نوشت اما کد شما توسط دیگران به راحتی دیده میشود به سادگی  قابل تغبیر است به همین دلیل بعضی  از نرم افزار هایی برای تبدیل به فایل exe استفاده می کنند.

به هر حال با استفاده از این زبان می توانید سریع و ساده بیشتر تنظیمات ویندوز را تغییر داد و برنامه های کوچکی ساخت.

از این پس شما می توانید آموزش برنامه نویسی و نمونه کد های آن را در وبلاگ‌ما ببینید.

ویرایش: نویسنده‌ی این پست بهنام سیمجو هست نه من

مجوز مطالب و محتوا ۱۵ اسفند ۹۴ ، ۱۴:۲۶ ۰ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده