فایلهای Batch دستهای از اسکریپتها با پسوند BAT یا COM هستند که حاوی یک سری از دستورات محیط خط فرمان میباشند؛ در این اسکریپتها، دستورات پشت سر هم اجرا شده و چون به زبان ماشین نزدیکاند با قدرت و سرعت بیشتری عمل میکنند. یکی از مشکلاتی که همیشه در استفاده از Batch Fileها به چشم میآید و کمی آزاردهنده میباشد، نمایش پنجرهی خط فرمان است. شاید Minimize کردن پنجرهی خط فرمان به صورت پیشفرض در هنگام اجرای یک Batch File، راهحل مناسبی برای رفع این مشکل باشد. در این ترفند به آموزش این کار میپردازیم.
برای این کار لازم است که ابتدا فایل Batch مورد نظر خود را با نرمافزارهایی نظیر Notepad باز کنید.
سپس (ترفندستان) کد زیر را در ابتدای Batch File خود قرار دهید:
REM WWW.TARFANDESTAN.COM
if not "%minimized%"=="" goto :minimized
set minimized=true
start /min cmd /C "%~dpnx0"
goto :EOF
:minimized
توجه داشته باشید که بعد از :minimized، کدنویسی اسکریپت آغاز میشود.
در صورتی که قصد پنهان کردن پنجرهی خط فرمان و اجرای مخفیانهی اسکریپت را دارید میتوانید از نرمافزار رایگان BAT to EXE Converter استفاده نمایید. برای مشاهدهی سایر کاراییهای این نرمافزار و همینطور دانلود آن به آدرس زیر مراجعه کنید:
http://www.tarfandestan.com/forum/newpostinthread56813.html