Abolfazl.E

ساختن فایل گزارش از Batch File‌ها

اگر از علاقه‌مندان به اسکریپت‌نویسی فایل‌های Batch باشید حتماً برای‌تان بسیار جالب خواهد بود که برنامه‌های‌تان فایل گزارشی (Log File) در رابطه با عملیات انجام شده و با تاریخ جاری ایجاد کنند. در این ترفند به آموزش چنین کاری می‌پردازیم پس با ما همراه باشید.   برای این کار لازم است که ابتدا فایل Batch مورد نظر خود را با نرم‌افزارهایی نظیر Notepad باز کنید. سپس (ترفندستان) کد زیر را در ابتدای Batch File خود قرار دهید: Set MM=%date:~4,2% Set DD=%date:~7,2% Set YYYY=%date:~-4% این کار به منظور تعریف 3 متغیر MM، DD و YYYY به عنوان تاریخ جاری خواهد بود. اگر فرضاً نام فایل گزارش دلخواه شما را TarfandestanLog-[Date].txt در نظر بگیریم، پس از خطوط بالا کد زیر را می‌نویسم تا فایل گزارش ساخته شود: echo Tarfandestan Program Log File (%YYYY%-%MM%-%DD%) > TarfandestanLog-[%YYYY%-%MM%-%DD%].txt echo. >> TarfandestanLog-[%YYYY%-%MM%-%DD%].txt حالا در هر قسمت از اسکریپت خود که قصد اضافه کردن اطلاعاتی به فایل گزارش دارید، از الگوی زیر استفاده نمایید: echo Message >> TarfandestanLog-[%YYYY%-%MM%-%DD%].txt واضح است ...ادامه مطلب

johncenam

تغییر اندازه‌ی پنجره‌ی محیط خط فرمان در زمان اجرای Batch File‌ها

فایل‌های Batch دسته‌ای از اسکریپت‌ها با پسوند BAT یا COM هستند که حاوی یک سری از دستورات محیط خط فرمان می‌باشند؛ در این اسکریپت‌ها، دستورات پشت سر هم اجرا شده و چون به زبان ماشین نزدیک‌اند با قدرت و سرعت بیش‌تری عمل می‌کنند. همان‌طور که می‌دانید در هنگام اجرای Batch File‍‌ها، پنجره‌ی محیط خط فرمان در اندازه‌ی پیش‌فرض نمایان خواهد شد؛ اما شاید شما تمایل داشته باشید که اندازه‌ی پنجره‌ را به صورت دستی تعیین نمایید. در این ترفند به آموزش این کار خواهیم پرداخت. برای این کار لازم است که ابتدا فایل Batch مورد نظر خود را با نرم‌افزارهایی نظیر Notepad باز کنید. سپس (ترفندستان) کد زیر را در ابتدای Batch File خود قرار دهید: @mode con cols=width lines=height توجه داشته باشید که باید به جای width و height، عرض و طول مدنظرتان را جای‌گزین نمایید. برای اجرای تمام صفحه‌ی اسکریپت نیز کد زیر را به کار ببرید: @mode con cols=200 lines=68 لازم به ذکر است ...ادامه مطلب

SINA_TAHERKHANI72

Minimize کردن پنجره‌ی خط فرمان به صورت پیش‌فرض

فایل‌های 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، کدنویسی اسکریپت آغاز می‌شود. در صورتی که قصد پنهان کردن ...ادامه مطلب

arsenal-champion

نمایان کردن فایل‌های مخفی شده توسط ویروس‌ها با یک کلیک!

این روزها ویروس‌های کامپیوتری علاقه زیادی به مخفی کردن فایل‌های شخصی کاربر دارند! بسیاری از ویروس‌ها، فایل‌های روی فلش‌ و هاردهای اکسترنال را مخفی می‌کنند؛ اما مشکل اصلی آن‌جاست که با راست‌‌کلیک کردن بر روی فایل‌های مخفی شده و رفتن به Properties آن‌ها، متوجه می‌شوید که قادر به برداشتن تیک گزینه‌ی Hidden نیستید! این اتفاق به خاطر این می‌افتد که ویروس، فایل‌ها را سیستمی می‌کند و به همین علت قادر به برداشتن تیک Hidden در حالت عادی نیستید. در این ترفند روشی را به شما بازگو می‌کنیم که با یک کلیک بتوانید این فایل‌های سمج را از حالت مخفی خارج کنید. لازم به ذکر است که قبلاً در ترفندستان ترفندی مشابه منتشر شده است اما در این ترفند روش سریع‌تر را به شما بازگو خواهیم کرد.   برای این‌کار: با فشردن کلیدهای ترکیبی Win+R وارد Run شده و در فیلد مربوطه عبارت notepad را وارد کرده و Enter بزنید. در محیط Notepad متن زیر ...ادامه مطلب

jeminiv

فایل‌های PDF را در مرورگر فایر فاکس نخوانید!

اگر شما نیز از کاربران مرورگر محبوب فایرفاکس هستید حتماً با یکی از مشکلات همیشگی موجود برخورد داشته‌اید. به این شکل که در هنگام مرور صفحات وب کافی است اقدام به مشاهده یک فایل با فرمت PDF کنید، در این زمان فایرفاکس سعی می‌کند فایل PDF را به کمک Adobe Reader در محیط خود مرورگر باز کند. نتیجه این کار ممکن است به علت کم بودن رم و پایین بودن سرعت اینترنت به هنگ کامل مرورگر منتهی شود. در نتیجه به جای این همه دردسر بهتر است به جای باز کردن مستقیم فایل‌ها منتهی به pdf. آن‌ها را بر روی هارد ذخیره کرد و سپس آن‌ها جداگانه باز نمود. این کار به تبع در هر بار وقت گیر است. در این ترفند قصد داریم روشی را معرفی کنیم که با بهره‌گیری از آن می‌توانید پس از وارد شدن به آدرس یک فایل PDF، فایرفاکس به شکل اتوماتیک فایل را به ...ادامه مطلب

تست روز

زبان برنامه‌نویسی رسمی برای ساخت اپلیکیشن‌های اندروید کدام یک از موارد زیر است؟

Java C Ruby Perl
ترفند زندگی

حرفی را بزن که بتوانی بنویسی، چیزی را بنویس که بتوانی پایش را امضا کنی، چیزی را امضا کن که بتوانی پایش بایستی.

آیا میدانید

بیل گیتس (موسس مایکروسافت) بیش از 1 میلیون دلار در هر سال بابت مالیات خانه‌ی خود پرداخت می‌کند. (+)

تاریخ فناوری
  • 1743 (273 سال قبل در چنین روزی) :
    ساموئل هاپکینز، مخترع آمریکایی متولد شد. نخستین ثبت اختراع در ایالات متحده‌ی آمریکا طبق قانون جدید و در سال 1790 به نام اختراع ساموئل هاپکینز در زمینه‌ی بهبود روند تولید پتاسیم کربنات ثبت شده است و از این حیث نام او در تاریخ ماندگار گردید.
  • 1906 (110 سال قبل در چنین روزی) :
    گریس هاپر، ریاضی‌دان اهل نیویورک که به‌ عنوان نخستین بانوی نرم‌افزار و نخستین مادر و مدرس برنامه‌نویسی رایانه شناخته می‌شود متولد شد. وی نخستین زنی بود که درجه‌ی دکترای ریاضی را در دانشگاه ییل دریافت کرد و نیز به‌ عنوان پیرترین افسر در خدمت نیروی دریایی آمریکا بود.
  • 1968 (48 سال قبل در چنین روزی) :
    داگلاس انگلبارت از ماوس، ویدیو کنفرانس، تله‌کنفرانس، تکنیک آدرس‌دهی اشیاء و نرم‌افزار پردازش متن در سیستم رایانه‌ای NLS رونمایی کرد.
  • 1987 (29 سال قبل در چنین روزی) :
    مایکروسافت، Windows 2.0 را معرفی کرد.
  • کانال تلگرام ترفندستان
    آخرین اخبار فناوری
    آخرین ارسال‌های انجمن
    نظرسنجی 1395/2/16

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

    • آموزش سنتی با حضور فیزیکی در کلاس درس
      43% (351 نفر)
    • آموزش آنلاین با حضور غیرفیزیکی در کلاس درس
      57% (467 نفر)

    ورود به حساب کاربری