هر مدير سيستمي که وقت خود را صرف تنظيمات سيستمي بکند و تنظيمات کامندپرامپت و اسکريپتهاي ويندوزي دستش باشد، حتما نام متغيرهاي آن را ميشناسد. در اين ترفند ميخواهيم كاري كنيم که همانند متغيرهاي ويندوزي براي خودتان متغير بسازيد و در همه جاي سيستم از آنها استفاده کنيد.
در کنترل پنل، گزينه System را انتخاب کنيد يا روي My Computer کليک راست کرده و سپس Properties را انتخاب کنيد. حال روي لينک Advanced System Settings کليک کنيد.
در پنجره System Propertis گزينه Environment Variables را انتخاب کنيد. در پنجره باز شده، گزينه New را انتخاب و نام متغير خود را وارد و تاييد کنيد.
اكنون ميتوانيد متغير جديد خود را در فهرست System Variables مشاهده کنيد. گزينه Apply را انتخاب کنيد.
قدرت واقعي اين متغيرها زماني مشخص ميشود که در اسکريپتهاي سيستمي استفاده شود.
در اين مثال، متغيري به نام NotifyEmail تعريف ميکنيم که در آن ميتوانيم بدون نوشتن مقدار متغير از آن استفاده کنيم. به مثال زير توجه کنيد:
ECHO OFF@
TITLE Global Environment Variable Test
ECHO.
ECHO System NotifyEmail value
% ECHO NotifyEmail = %NotifyEmail
ECHO.
SETLOCAL
ECHO Overriding global variable in this script
SET NotifyEmail=jfaulkner@otheremail.com
ECHO NotifyEmail = %NotifyEmail
ECHO.
ECHO Exiting override script
ENDLOCAL
ECHO.
ECHO System NotifyEmail value
%ECHO NotifyEmail = %NotifyEmail
ECHO.
ECHO.
ECHO.
PAUSE