ترفندهای ویندوز ۲ – متغیرها در ویندوز Environment Variables

با سلام، به ترفندهای ویندوز ۲ – متغیرها در ویندوز Environment Variables خوش آمدید. در این بخش می خواهیم در مورد متغیر ها در batch به اختصار صحبت کنیم.

 

متغیر چیست و چه کاربردی دارد

متغیر ها عضو جدا ناپذیری در برنامه نویسی هستند. در کلام ساده متغیر ها بخشی از حافظه برای نگهداری مقادیر مختلف و قابل تغییر استفاده می شوند. این مقادیر می توانند از انواع مختلف مثلا عددی یا رشته ای String باشند.

 

نکته ی قابل توجه این است که ویندوز هم برای ساخت و نگهداری متغیرها روشی دارد. به این متغیرها ، متغیرهای محیطی یا Environmental variable میگویند.

برای مشاهده ی این متغیرها در Control Panel ویندوز خود ،در صفحه ی System رفته و به بخش Advanced system setting بروید.

ترفندهای ویندوز 2 - متغیرها در ویندوز Environment Variables

 

در پنجره ی System properties ،در بخش Advanced بر روی دکمه ی Environment Variables کلیک کنید.

ترفندهای ویندوز 2 - متغیرها در ویندوز Environment Variables

همانطور که مشاهده می کنید ای پنجره از دو بخش اصلی تشکیل شده است.

در قسمت بالا می توانید متغیر های مربوط به کاربر Administrator را مشاهده و مدیریت کنید. اگر متغییری در این بخش باشد فقط توسط کاربر مربوطه در زمانی که وارد ویندوز شود قابل استفاده است.

در بخش پایین یا System Variables ، متغیر های تعریف شده توسط تمامی کابران قابل مشاهده و استفاده می باشند.

اجازه دهید برای درک بهتر مطلب، چند متغیر جدید تعریف کرده و آن ها را در اسکریپت خود استفاده نماییم.

دکمه ی New را در بخش پایین کلیلم نمایید تا پنجره ی New System Variable باز شود.

ترفندهای ویندوز 2 - متغیرها در ویندوز Environment Variables

در قسمت Variable name اسم Str1 را وارد نمایید. و در قسمت Variable value مقدار Hello را وارد نمایید. سپس Ok را کلیک نمایید.

ترفندهای ویندوز 2 - متغیرها در ویندوز Environment Variables

جهت تعریف متغیر دوم مجددا دکمه New را کلیک نموده و مانند شکل قبل در قسمت Variable name اسم Int1 را وارد نمایید.در قسمت Variable value مقدار ۱۲ را وارد نمایید.

 

سپس پنجره های قبل را Ok نمایید.

 

استفاده از Environment Variable در اسکریپت

همانطور که در درس اول یاد گرفتیم با دستور echo می توان یک عبارت را در خط فرمان نمایش داد، حال از همین دستور برای نمایش دادن مقدار متغیر ها استفاده میکنیم.

متن زیر را در notepad کپی کرده و آن را به نام script2.bat ذخیره نمایید.

@echo off
echo %Str1%
echo the value of Int1 is %Int1%

 

ترفندهای ویندوز 2 - متغیرها در ویندوز Environment Variables

 

 

اگر اسکریپت خود را در cmd اجرا نمایید خروجی زیر را مشاهخده خواهید کرد.

ترفندهای ویندوز 2 - متغیرها در ویندوز Environment Variables

در خط اول عبارت echo را در زمان اجرا شدن خاموش کردیم. این بدان معناست که در زمان اجرا خط های دستوری که قرار است اجرا شوند دیده نشود. و تنها زمانی خطوطی را که شما echo میکنید نمایش داده می شوند. به این ترتیب خروجی اسکریپت شما تمیزتر نمایش داده می شود.

هنگامی که در دستور echo از علامت % در دو طرف یک اسم استفاده میکنیم یعنی می خواهیم مقدار یک متغیر را با آن نام نمایش دهیم.

بنابراین در مثال با در خط فرمان مقدار متغیرهای محیطی Str1 و Int1 که در ویندوز خود تعریف کرده بودیم در دو خط مجزا به صورت فوق نمایش داده خواهند شد.

 

 

 

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

 

 

 

 


مطالب مرتبط

آموزش اسکریپت نویسی bat. و ترفندهای جالب در ویندوز – مقدمه

ترفندهای ویندوز ۱ – ساخت اولین اسکریپت در Command Prompt

ترفندهای ویندوز ۲ – متغیرها در ویندوز Environment Variables

ترفندهای ویندوز ۳ – دستور SET و تعریف متغیر در اسکریپت

ترفندهای ویندوز ۴ – دستور IF و شرط در Batch اسکریپت

ترفندهای ویندوز ۵ – دستور goto و الگوریتم تکرار در Batch اسکریپت

ترفندهای ویندوز ۶ – ایجاد LOOP در Batch اسکریپت

 


ترفندهای ویندوز ۲ – متغیرها در ویندوز Environment Variables

 

شرکت ژیوان ارائه دهنده خدمات شبکه شامل پشتیبانی شبکه , راه اندازی و نصب شبکه , طراحی شبکه , فروش تجهیزات شبکه , سرور و مجازی سازی,اتوماسیون صنعتی, خانه هوشمند