Saya mencari solusi yang mirip dengan ini , tetapi untuk Windows 7 (64-bit), dan bukan hanya untuk terminal. Ini juga jelas bukan duplikat dari pertanyaan ini .
Masalah
Beberapa program mengingat posisi / ukuran terakhir mereka (mis. Firefox, Notepad ++), sementara yang lain sayangnya keras kepala (mis. Git). Yang keras kepala mengharuskan saya untuk menghabiskan satu menit ekstra (begitu lama, kan?) Memindahkan mereka kembali ke posisi / ukuran yang diinginkan sebelum saya dapat mulai bekerja.
Gunakan Kasing
Saya seorang programmer, dan saya memiliki preferensi yang sangat spesifik untuk lingkungan pengembangan saya. Saya memiliki dua monitor, dan IDE saya (bervariasi sesuai tugas), terminal Git, jendela Windows Explorer, Firefox, dll. Membuka sekaligus, dalam tata letak tertentu yang membantu saya bekerja lebih efisien.
Pengaturan Otomatis Berbasis Lingkungan
Idealnya , saya bisa membuka semua program ini, dan menekan kombinasi tombol pintas untuk melemparkan semua jendela ke posisi yang diinginkan dengan ukuran yang benar. Atau bahkan lebih idealnya , memiliki satu set pengaturan (script, kombinasi hotkey, dll) yang saya bisa berlari dalam skenario tertentu untuk membuka satu set program tertentu tergantung pada tugas (mungkin bertanya terlalu banyak), dan set yang tata letak tertentu .
Contoh: skrip pengembangan C # yang membuka Visual Studio dan banyak program lain, lalu setel lokasi jendela mereka dengan tepat. Lain untuk pengembangan Node.js.
Alat Untuk Pekerjaan?
Saya hanya punya beberapa gagasan samar tentang kemampuan alat tertentu. Mungkin Windows Power Shell akan sesuai? Saya tidak keberatan menulis skrip untuk tugas-tugas ini. Hotkey Otomatis juga sepertinya berfungsi.
Adakah yang punya pengalaman dengan fungsi semacam ini dan punya rekomendasi bagaimana cara melakukan sesuatu seperti ini? Kemampuan untuk menjalankan skrip / hotkey untuk membuka satu set program dan mengatur semua ukuran / posisi secara otomatis akan menjadi yang terbaik, jika memungkinkan.
Catatan: Saya memberi tag ini sebagai powershell
dan autohotkey
untuk berjaga-jaga jika alat-alat itu sangat cocok untuk tugas tersebut. Jika Anda merasa ini tidak ditandai, jangan ragu untuk menghapus / menandai ulang!
sumber
Jawaban:
Anda dapat menggunakan modul PowerShell UIAutomation .
Misalnya, untuk memindahkan Notepad ke lokasi layar (100, 100):
sumber
Anda juga bisa mencoba alat TaskLayout (bukan freeware) yang menawarkan cara yang ramah pengguna untuk membuat tata letak seperti itu tanpa skrip / pemrograman.
Aplikasi ini dapat menyimpan berbagai file tata letak desktop, menjalankannya, dan mengembalikan jendela yang aktif saat itu. Editor tata letak membantu Anda memilih beberapa jendela yang dibuka dan menyimpan konfigurasi dalam file. Setiap kali Anda perlu mengembalikan jendela yang memiliki lokasi atau jalur tertentu, jalankan file tersebut. Aplikasi ini dapat mengembalikan jendela yang dibuka ke keadaan di mana Anda menyimpannya.
sumber