با استفاده از نرم‌افزار قدرتمند AutoHotKey‌ می‌توانید کارهای مختلف را به کمک موس و کیبورد انجام بدهید. برای این کار نیاز به اسکریپت دارید، می‌توانید از اسکریپت‌های آماده استفاده کنید یا خودتان اسکریپت نویسی و ساخت کلید میانبر برای امور مختلف را انجام بدهید.

در ادامه‌ی این مطلب با ۳ اسکریپت جالب و کاربردی برای جستجو کردن متن انتخاب شده در ویندوز به کمک گوگل و همین‌طور بستن اجباری برنامه‌ای که پنجره‌ی آن فعال است و در نهایت مخفی و ظاهر کردن فایل و فولدرها در ویندوز آشنا می‌شویم.

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

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

اسکریپت جستجو کردن کلمات و جملات در گوگل

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

اسکریپت زیر را در برنامه‌ی اتوهات‌کی پیست کنید و تنظیمات اجرا شدن خودکار آن را طبق مقاله‌ای که قبلاً منتشر کردیم، انجام بدهید. از این پس می‌توانید با فشار دادن کلید میانبر Ctrl + Shift + S ، کلمه یا عبارتی که در ویندوز و برنامه‌های مختلف انتخاب شده را در گوگل کروم جستجو کنید.

#Requires AutoHotkey v2.0

 

^+s:: {

Clipboard := ""

Send("^c")

ClipWait()

Run "https://www.google.com"

WinWaitActive "Google - Google Chrome" ; Adjust window title as needed

Sleep 500

Send("^v")

Sleep 100

Send("{Enter}")

}

بستن اجباری برنامه ها با کلید میانبر در ویندوز

پس از طی کردن آموزش AutoHotKey می‌توانید از یک اسکریپت ساده برای بستن اجباری برنامه‌ای که پنجره‌ی آن فعال است، استفاده کنید. اسکریپت زیر برای چنین کاری طراحی شده است و با زدن کلید میانبر Ctrl + Alt + K، برنامه بدون نمایش پنجره‌ی هشدار و غیره بسته می‌شود.

#Requires AutoHotkey v2.0

 

^!k:: {

pid := WinGetPID("A")

if (pid) {

procName := ""

for proc in ComObjGet("winmgmts:").ExecQuery("SELECT Name, ProcessId FROM Win32_Process WHERE ProcessId = " pid) {

procName := proc.Name

}

if (procName != "explorer.exe") {

Run('taskkill /PID ' . pid . ' /F', "", "Hide")

} else {

MsgBox("Cannot kill explorer.exe! Killing this will crash your taskbar.")

}

}

}

 

مخفی و ظاهر کردن فایل‌های مخفی در ویندوز

برای حفظ حریم خصوصی و امنیت می‌توانید از قابلیت مخفی کردن فایل و فولدر در ویندوز استفاده کنید و هر زمان که لازم بود، نمایش فایل‌های مخفی را فعال کنید. به جای باز کردن پنجره تنظیمات File Explorer ویندوز، می‌توانید از اسکریپت زیر استفاده کنید و به سادگی با زدن کلید میانبر Ctrl + Alt + H ، نمایش فایل‌های مخفی را فعال یا غیرفعال کنید.

#Requires AutoHotkey v2.0

 

 

^!h:: {

toggleHiddenFiles()

}

 

toggleHiddenFiles() {

psCmd := "

(

$key = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced'

$val = Get-ItemProperty -Path $key -Name Hidden

if ($val.Hidden -eq 1) {

Set-ItemProperty -Path $key -Name Hidden -Value 2

} else {

Set-ItemProperty -Path $key -Name Hidden -Value 1

}

(New-Object -ComObject Shell.Application).Windows() | ForEach-Object { $_.Refresh() }

)"

 

RunWait("powershell -Command " . Chr(34) . psCmd . Chr(34), "", "Hide")

}

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