31Aug

Buat Hotkey untuk Mengubah Ukuran Windows menjadi Ukuran Tertentu dengan AutoHotkey

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

Kami akan berasumsi bahwa Anda telah mendownload dan menginstal AutoHotkey, dan Anda punya beberapa jenis gagasan tentang bagaimana semuanya bekerja. Jika tidak, Anda mungkin ingin membaca tutorial mereka.

Skenario

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

Buat Skrip AutoHotkey

Anda 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 di kemudian hari. Anda tentu saja bisa memasukkan fungsi ini ke dalam naskah Anda 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, null,% X%,% Y%,% Lebar%,% Tinggi%
}

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

Mengubah ukuran Jendela menjadi Lebar / Tinggi Khusus

Ini mungkin adalah fungsi yang paling berguna bagi 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, namun jika Anda adalah pengguna AutoHotkey yang Anda butuhkan hanyalah beberapa baris kode tambahan untuk menghilangkan semua biaya overhead itu.

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

ResizeWin( lebar, tinggi)

Anda kemudian dapat menugaskannya 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)


Mengubah ukuran Jendela ke Lebar Spesifik

Anda juga dapat mematikan parameter ketinggian saat memanggil fungsi untuk hanya mengubah ukuran lebar jendela tapi tidak tinggi. Ini mungkin kurang berguna, tapi saya telah menemukan bahwa semuanya berjalan dengan baik saat Anda memiliki layar yang sangat besar dan ingin mengubah ukuran beberapa jendela agar sesuai berdampingan di layar.

Misalnya, baris ini akan menetapkan hotkey Win + Alt + U untuk mengatur ukuran jendela hingga 640 piksel dan membiarkan tingginya sama:

#! U: : ResizeWin( 640)


Mengubah ukuran Jendela menjadi Tinggi Tinggi

Tomengubah ukuran jendela ke ketinggian tertentu sambil membiarkan lebar sama, cukup masuk 0 sebagai parameter tinggi. Misalnya, untuk mengubah ukuran jendela saat ini menjadi 400 piksel tinggi 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 dalam AutoHotkey Anda. Script-bahkan jika Anda tidak membutuhkannya sekarang, ini mungkin berguna untuk disimpan nanti. Kami juga mendapatkan versi naskah yang dapat diunduh yang dapat Anda gunakan di sini:

Download ResizeWindows AutoHotkey Script dari howtogeek.com