If-Koubou

Buat Hotkey untuk Mengubah Ukuran Windows menjadi Ukuran Tertentu dengan AutoHotkey

Buat Hotkey untuk Mengubah Ukuran Windows menjadi Ukuran Tertentu dengan AutoHotkey (Bagaimana caranya)

Karena saya menghabiskan banyak waktu untuk menguji aplikasi, mengambil tangkapan layar, dan melakukan pengembangan web, saya terus-menerus perlu mengubah ukuran jendela menjadi berbagai ukuran - jadi saya telah menggabungkan fungsi AutoHotkey yang melakukannya untuk saya.

Kami akan berasumsi bahwa Anda sudah mengunduh dan menginstal AutoHotkey, dan Anda punya beberapa jenis ide bagaimana semuanya berfungsi. Jika tidak, Anda mungkin ingin membaca tutorial mereka.

Skenario

Berikut ini contoh video yang menunjukkan skrip beraksi, sehingga Anda dapat memahami apa yang akan kami buat hari ini. Ide dasarnya adalah kita akan mengubah ukuran jendela menjadi dimensi tertentu, atau hanya mengubah ukuran dengan lebar atau tinggi sambil membiarkan yang lain sama.

Buat Script AutoHotkey

Anda akan ingin memulai dengan membuat skrip AutoHotkey kosong dan memasukkan kode berikut ke dalamnya. Ini adalah fungsi yang akan kita gunakan untuk mengubah ukuran jendela dengan beberapa definisi hotkey nantinya. Anda dapat, tentu saja, memasukkan fungsi ini ke skrip yang ada juga.

ResizeWin (Lebar = 0, Tinggi = 0)

WinGetPos, X, Y, W, H, A
Jika% Lebar% = 0
Lebar: = W

Jika% Tinggi% = 0
Tinggi: = H

WinMove, A ,,% X%,% Y%,% Lebar%,% Tinggi%

The "A" di skrip berarti bahwa itu akan bekerja pada jendela aktif-Anda bisa mengganti itu dengan judul jendela tertentu jika Anda mau. Anda akan melihat baris pertama dalam fungsi mengambil posisi lebar / tinggi dan posisi X / Y saat ini, yang kemudian digunakan dalam skrip jika lebar / tinggi tidak diatur, dan untuk meninggalkan posisi X / Y saat ini di layar di tempat yang sama.

Ubah ukuran Jendela ke Lebar / Tinggi Spesifik

Ini mungkin fungsi yang paling berguna untuk pengembang web, yang mungkin ingin mengubah ukuran browser ke dimensi tertentu untuk menguji desain halaman. Tentu, ada banyak aplikasi dan plugin browser yang melakukan hal yang sama, tetapi jika Anda pengguna AutoHotkey yang Anda butuhkan adalah beberapa baris kode tambahan untuk menghilangkan semua overhead itu.

Untuk mengubah ukuran ke lebar dan tinggi tertentu, Anda harus menggunakan fungsi seperti ini:

ResizeWin (lebar, tinggi)

Anda kemudian dapat menetapkannya ke hotkey, dalam hal ini kita akan menggunakan Win + Alt + U sebagai hotkey untuk mengubah ukuran jendela aktif saat ini menjadi 800 × 600.

#! u :: ResizeWin (800,600)


Ubah ukuran Jendela ke Lebar Spesifik

Anda juga dapat meninggalkan parameter ketinggian ketika memanggil fungsi untuk hanya mengubah ukuran lebar jendela tetapi tidak tinggi. Ini mungkin kurang bermanfaat, tetapi saya telah menemukan bahwa itu bekerja dengan baik ketika Anda memiliki layar yang sangat besar dan ingin mengubah ukuran sejumlah jendela agar sesuai dengan sisi-sisi pada layar.

Misalnya, baris ini akan menetapkan Win + Alt + U hotkey untuk mengubah ukuran jendela menjadi lebar 640 piksel dan meninggalkan tinggi yang sama:

#! u :: ResizeWin (640)


Ubah ukuran Jendela ke Ketinggian Tertentu

Untuk mengubah ukuran jendela ke ketinggian tertentu sementara meninggalkan lebar yang sama, hanya lulus dalam 0 sebagai parameter ketinggian. Misalnya, untuk mengubah ukuran jendela saat ini menjadi 400 piksel saat Anda menekan Win + Alt + U, Anda akan menggunakan baris ini:

#! u :: ResizeWin (0,400)

Ini adalah fungsi yang berguna yang dapat Anda masukkan ke skrip AutoHotkey Anda - bahkan jika Anda tidak membutuhkannya sekarang, mungkin berguna untuk menyimpannya nanti. Kami juga memiliki versi skrip yang dapat diunduh yang dapat Anda gunakan di sini:

Unduh ResizeWindows AutoHotkey Script dari howtogeek.com