7 اسکریپت ساده ی ویندوز که در زمان شما صرفه جویی می کند
1396/10/02 17:58 , شایان مسلمی

7 اسکریپت ساده ی ویندوز که در زمان شما صرفه جویی می کند

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

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

اسکریپتینگ با استفاده از پاورشل

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

1)خاموش کردن کامپیوتر

میتوانید یک کامپیوتر با ویندوز 10 را تنها با چندکلیک خاموش کنید،آیا این راه سرعت لازم را دارد؟با به کارگیری یک اسکریپت پاورشل،ما میتوانیم یک دکمه ی خاموش شدن را در هر جایی از دسکتاپ قرار بدهیم.به علاوه،در یک زمان میتوانیم نحوه ی ساخت یک میانبر اسکریپت را هم یاد بگیریم.

Notepad را باز کنید و خط زیر را تایپ کنید:

shutdown -s -t 0

حالا روی File>Save As کلیک کنید.

نام فایل را shutdown.cmd بگذارید و از لیست پایین All Files را انتخاب کنید.این فایل را تحت اجازه ی administrator اجرا کنید،میبینید که کامپیوتر شما فوراً خاموش خواهد شد.

با کمی پیچاندن این اسکریپت،میتوانیم یک تایمر برای ری استارت کامپیوتر قرار بدهیم.به این منظور،این ویرایش را روی فایل.cmd  تان اعمال کنید:

shutdown -r -t 60

دستور بالا باعث میشود که کامپیوتر شما پس از 60 ثانیه ری استارت بشود.-r قبل از –s ریستارت را انجام میدهد در حالی که تگ –t  بیانگر زمان است.میتوانید به طور آزادانه زمان را تغییر بدهید.

2)حذف برنامه های از پیش نصب شده روی ویندوز 10

نصب ویندوز 10 منفعت های زیادی دارد،اما باید گفت که سیستک عامل برنامه های متعددی دارد که پس از مدتی به دلیل استفاده از حافظه ی زیاد کارآی شان کاهش می یابد.به جای اینکه به طور دستی بخواهید این نرم افزارها را حذف کنید،میتوانیم اسکریپت هایی پیاده کنیم که این کار را برایمان انجام دهند.

قبل از این که از این تکنیک استفاده کنید،شرایط را در نظر بگیرید.بسیاری از برنامه ها و سرویس ها در پشت پرده کارهای مهمی انجام میدهند،پس نسبت به چیزی که حذف میکنید آگاهی کامل داشته باشید.

یک پنجره ی پاورشل را به عنوان Administrator باز کنید و از دستور زیر برای حذف یک برنامه ی خاص استفاده کنید:

get-appxpackage -name *APPNAME* | remove-appxpackage

شما باید نامی که ویندوز برای هر برنامه استفاده میکند را بدانید و در بخش APPNAME قرار دهید.برای نمونه،این دستور ، سه برنامه ی غیرلازم را حذف خواهد کرد:

get-appxpackage -name *BingFinance* | remove-appxpackage

get-appxpackage -name *BingNews* | remove-appxpackage

get-appxpackage -name *BingSports* | remove-appxpackage

اگر شما مسئول راه اندازی یک کامپیوتر هستید،باید بدانید که این کار میتواند سرهت پردازش را واقعاً بالا ببرد.به راحتی برنامه ای که میخواهید حذف کنید را مشخص کنید،یک اسکریپت را بدین منظور بنویسید و روی هر کامپیوتر اجرا کنید.

3)تغییرنام فایل ها

آیا شما اخیراً یک آلبوم عکس را روی کامپیوترتان آپلود کرده اید و آن ها از نام پیش فرض مشخص شده توسط دوربینتان استفاده میکنند؟ آیا استفاده از یک کلیدواژه برای جست و جوی آن ها در آینده نمیتواند کاربردی باشد؟

یک اسکریپت ساده ی پاورشل میتواند این کار را برای شما انجام دهد.دستور زیر را وارد کنید تا  نام فایل ها به یکباره تغییر داده بشوند:

$path = "$home\desktop\make use of\holidaysnaps"

$filter = '*.jpg'

get-childitem -path $path -filter $filter |

 rename-item -newname {$_.name -replace 'IMG','HOLIDAY2016'}

چندین چیز برای اعمال تغییر در این اسکریپت وجود دارد.ابتدا، مسیر را تنظیم کنید تا به فولدر دلخواهتان اشاره بشود.بررسی کنید که فرمت عکس هایتان چیست و در صورت لزوم نوع فایل را در خط دوم تعویض کنید.در نهایت،”IMG” را در خط آخر به با چیزی که میخواهید جایگزین و “HOLIDAY2016” را با متن مورد علاقه تان جابجا کنید.

اگر به صورت مکرر تصاویر را در کامپیوترتان آپلود می کنید،این دستور ارزش ذخیره کردن به عنوان یک فایل را دارد.زمانی که مایل بودید از آن دوباره استفاده کنید،فایل را به همراه Notepad باز کنید،آن را با فعالیت مورد نظرتان آظدیت کنید و سپس اجرا کنید.

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

اسکیرپتینگ باAutoHotKey

میتوان کارهای زیادی با پاورشل انجام داد،اما این تنها ابزار در دسترس برای کاربران ویندوز که علاقه دارند اسکریپت های خودشان را بنویسند نیست.AutoHotKey یکی از برنامه های شخص ثالث است که میتوانید برای ساخت اسکریپت هایی استفاده کنید که فراتر از ابزارهای اسکریپت موجود در ویندوز 10 است.

قبل از اینکه به ساخت اسکریپت های AutoHotKey بپردازیم،شما باید برنامه را دانلود کنید،پکیج را نصب کنید و برنامه را باز کنید.برای کار کردن روی یک اسکریپت جدید،روی دسکتاپ کلیک راست کرده و New>AutoHotKey Script را انتخاب کنید.فایل را تغییر نام بدهید،سپس آن را با نوت پد یا هر ویرایشگر متن دیگر باز کنید.

4)باز کردن فوری یک فولدر

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

AutoHotKey به شما اجازه میدهد که یک میانبر را برای هر جا از کامپیوترتان راه اندازی کنید.بدین منظور، یک اسکریپت بسازید که شامل کد زیر باشد:

#^d::Run "C://Users/Brad/Downloads"

return

برای به کار انداختن آن،شما باید “Brad” را با نام کاربری ویندوز خودتان جایگزین کنید.اگر در استفاده از AutoHotKey تازه کار هستید و اسکریپت برای شما نامفهوم به نظر می آید،بداخلاق نشوید!این اسکریپت از آنچه که فکر میکنید ساده تر است.

اولین قسمت متن ترکیب دکمه هایی که کاربر برای استفاده در اجرای اسکریپت نیاز دارد را نشان میدهد،در موردی که ما عنوان کردیم،کلید ویندوز،Shift و D می باشد.این میانبر با دستور Run که ما با دو نقطه مشخص کرده ایم لینک شده است.

5)در دست گرفتن کنترل دسکتاپ های مجازی خودتان

ویندوز 10 ،دسکتاپ های مجازی را معرفی کرد،یک راه مفید برای ایجاد محیط های متمایز و به منظور انجام کارهای مختلف.این قابلیت میتواند محیط کاری شما را مرتب کند.با این حال،سوییچ کردن بین دسکتاپ های مختلف میتواند کمی سنگین تر از یک Alt-Tab ساده باشد.

خوشبختانه،یک اسکریپت AutoHotKey وجود دارد که به شما اجازه میدهد با استفاده از یک میانبر کیبورد فوراً به یک دسکتاپ دیگر منتقل شوید. همینطور قابلیت ساخت و حذف دسکتاپ های متفاوت در صورت نیاز فراهم شده است.کد و توضیح نحوه ی کار آن از طریق این لینک در دسترس است.

6)قابلیت تصحیح خودکار گسترده

تصحیح خودکار کامل نیست،اما اگر اشتباهات املایی مکرر دارید،میتواند برای شما مفید باشد.برخی از سیستم های عامل موبایل مثل iOS نیز قابلیت تصحیح خودکار را برای همه ی برنامه هایشان ارائه میکنند.شما میتوانید این امکان را روی کامپیوترتان با یک اسکریپت AutoHotKey پیاده سازی کنید.

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

7)اطمینان از آغاز شدن جملات با حرف بزرگ

این قابلیت، مشکل رایجی که در تایپ کردن وجود دارد را خنثی میکند.اگر میخواهید نوشته هایتان حرفه ای جلوه کند،برجسته سازی صحیح یک الزام است.میتوانید از AutoHotKey برای چک کردن کارتان استفاده کنید.

گام های بعدی در اسکریپتینگ

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

اسکریپت هایی که در این مقاله ذکر شد، نیازمند نظارت شما نیستند.این فعالیت ها زا کاربری به کاربر دیگر متغیرند.یک دانش کاربردی از اینکه چگونه اسکریپت ها کار میکنند،اولین گام به سمت ساخت اسکریپت های مخصوص به خودتان است.

اسکریپت هایی که به صورت آنلاین پیدا وجود دارند قطعاً باعث صرفه جویی در تلاش و زمان شما خواهد شد.با این حال،اگر زمانتان را روی یادگیری PowerShell و AutoHotKey صرف کنید،از اینکه بعداً چه کارهایی میتوانید با این ها انجام دهید،سورپرایز خواهید شد!

آیا شما هم اسکریپتی می دانید که کاربردی باشد؟آن ها را با ما به اشتراک بگذارید.

 

 منبع : MakeUseOf

از آخرین دوره های آموزشی و تخفیف ها مطلع شوید

با تکمیل فرم زیر ، از اخبار و اطلاعات به روز برنامه نویسی و تکنولوژی عقب نمانید

آخرین مطالب

آموزش جامع SQL Server (جلسه ۱۲)
آموزش جامع SQL Server (جلسه ۱۲)

دستور UPDATE در SQL Server برای تغییر داده‌های موجود در یک جدول، از دستور UPDATE به شکل زیر استفاده ...

آموزش جامع SQL Server (جلسه ۱۵)
آموزش جامع SQL Server (جلسه ۱۵)

دستور DROP TABLE در SQL Server گاهی، لازم است یک جدول که دیگر استفاده‌ای ندارد را حذف کنید. برای ...

آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)
آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)

بخش اول از آخرین مبحث دوره جامع آموزش SQL Server در جلسه قبلی بررسی شد. این مبحث که ...

آخرین دیدگاه ها

دیدگاه خود را درباره این پست بنویسید

فرم ارسال نظرات