در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

مهران سیفعلی نیا

ساخت فایل bat

سلام دوستان عزیز.

میخواستم بپرسم که برای نوشتن فایلهای bat باید به چه زبانی مسلط بود؟(اگر زبان خاص خودش رو داره لطفا نامش رو ذکر کنید.)

و اینکه اگه منبعی معتبر(فارسی یا انگلیسی) از آموزش این کدنگاری هست حتما متذکر بشید.

این سوال 1 پاسخ دارد.
#نوشتن_فایل_bat #فایل_bat
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
amir_ras

سلام دوست عزیز

ساختار فایل bat اونقدری که فکر میکنید سخت نیست شما فقط باید چند کار انجم دهید.

1) اول وارد قسمت folder option شده و در تب view گزینه ی show hidden files را بزنید و کمی پایین تر گزینه ی hide extension for known file types را غیر فعال کنید.

2)یک فایل text ایجاد کنید و دستور مورد نظر خود را در آن بنویسید و آن را save کنید.

3)روی فایل text درست شده کلیک راست کرده و rename را بزنید و پسوند txt. را به bat. تبدیل و گزینه ی yes را بزنید تا شکل text شما بصورت زیر شود آن گاه شما یه batfile یا script درست کرده اید.

وب سایت توسینسو

البته در سطح خیلی پیش رفته تر میتونید از powershell هم استفاده کنید که مشکل تر است.

meysam zolfaghari

جاوا اسکریپ می تونه آموزش خوبی باشه

محمد رفیعی

با سلام

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

در لینک زیر دستورات محیط Command را میتوانید یاد بگیرید.

دستورات CMD

برای توضیحات تکمیلی نمونه فایل batch زیر رو که یک منو رو به شما نمایش داده و امکان انتخاب یک گزینه را برای شما فراهم می آورد را مشاهده نمائید.

ECHO OFF

CLS

:MENU

ECHO.

ECHO ...............................................

ECHO PRESS 1, 7 select your task, or 8 to EXIT.

ECHO ...............................................

ECHO.

ECHO 1 - Ping Tehran office

ECHO 2 - Trace Tehran office

ECHO 3 - Test Internet

ECHO .

ECHO 4 - SKI IP

ECHO 5 - ParsOnline IP

ECHO .

ECHO 6 - Show Route

ECHO 7 - Stop

ECHO 8 - EXIT

ECHO.

SET /P M=Type 1, 2, 3 , 4 then press ENTER:

IF %M%==1 GOTO PING

IF %M%==2 GOTO TRACE

IF %M%==3 GOTO INTERNET

IF %M%==4 GOTO SKI IP

IF %M%==5 GOTO ParsOnline IP

IF %M%==6 GOTO Show Route

IF %M%==7 GOTO Stop

IF %M%==8 GOTO EXIT

:PING

start ping.exe 192.168.101.2 -t

GOTO MENU

:TRACE

start Tracert.exe 192.168.101.2

puse

GOTO MENU

:INTERNET

start ping.exe www.google.com -t

GOTO MENU

:SKI IP

ping 192.168.20.1

GOTO MENU

:ParsOnline IP

ping 192.168.10.10

GOTO MENU

:Show Route

tracert 192.168.20.1

GOTO MENU

:Stop

cls

GOTO MENU

:EXIT

exit

GOTO MENU

01100101 01110110 01101111 01101100 01100100 01101111 01100111
  • انتخاب شده به عنوان جواب توسط 1 نفر

ممنون دوستان عزیز.

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

آقای meysam76 آیا من اگه با زبان جاوا اسکریپت یک فایل بنویسم و اونو با فرمت Bat اجرا کنم،آیا کار میکنه؟(من شنیدم با زبان جاوا اسکریپت فایلهایی با فرمت vbs در ویندوز میسازن،آیا با فرمت bat هم کار میکنن؟)

آقای m_rafieir ممنون از پاسختون،من تا حدودی با فرمانهای CMD آشنایی دارم،میخواستم بپرسم،مثلا وقتی که میخوام یک فایل bat مبنی بر نشان دادن یک پیغام روی یک صفحه بنویسم،آیا باید در فایل مورد نظر کد زیر رو بنویسم؟

echo on This is my text

اگه به روش کدنگاری فایلهای bat تسلط دارید،ممنون میشم راهنمایی کنید.

با تشکر از همه ی دوستان.

http://MehranSanea.Blogfa.com
محمد رفیعی

با سلام

بله با دستور Echo عبارت مقابل اون رو در مانیتور مشاهده کرد.

دستور Echo on باعث می شود تا پیغام های سیستم روی صفحه نمایش ظاهر شود

دستور Echo off پیغام های سیستم رو نمایش نمی دهد

01100101 01110110 01101111 01101100 01100100 01101111 01100111

خیلی ممنون،دوست عزیز،آیا منبع آموزشی از این مطالب دارید؟

http://MehranSanea.Blogfa.com
ahaqiqat

سلام

من یه batch fileنوشتم برای ping و trace که یه تعدا د پینگ کنه مثلا 100 تا و چند تا ip رو میخوام که تو پنجره های جدا انجام بده تا اینجای کار مشکلی نیست و هر رکدام تو پنجره های جدا و به تعداد وارد شده انجام میشه اما بعد از انجام ping پنجره بسته میشه که نمیخوام بسته شه.چه دستوریرو باید وارد کنم تا بعد از انجام تست بسته نشه.

ممنون

هر وقت مهارت و تخصص رو از طریق آموزش یاد بگیری موفقیت همراهش هست. رمز موفقیت هر انسان و هر ملتی آموزش آن مردم در هر سن و دوره ای خواهد بود.
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....