Bayangkan Anda melakukan ini ...
- Hubungkan monitor eksternal Anda.
- Mulai beberapa aplikasi, beberapa di setiap monitor.
- Putuskan sambungan monitor eksternal.
- Semua baik karena semua aplikasi memindahkan monitor utama.
- Sambungkan kembali monitor eksternal.
- Aplikasi tetap berada di monitor utama, tetapi akan sangat bagus jika mereka kembali ke monitor eksternal yang sebelumnya.
Menggunakan Windows 10. Apakah ada solusi atau solusi untuk ini untuk memindahkan aplikasi kembali ke monitor eksternal secara otomatis?
windows
windows-10
multiple-monitors
joelsand
sumber
sumber
Jawaban:
Saya telah, di masa lalu, menggunakan alat Autohotkey yang disebut Windowpad untuk ini. Tampaknya ini sekarang telah diganti dengan versi baru yang disempurnakan yang disebut WindowPadX . Gulir ke bawah untuk melihat readme. Dokumentasi lengkap ada di sini .
Ini penting bagi saya di beberapa monitor. Saya senang bisa dengan mudah beralih jendela antara keduanya.
Anda dapat mengatur tombol cepat untuk yang berikut (dari readme):
Anda dapat menemukannya dan alat-alat lain di antara "Daftar kurator perpustakaan Autohotkey yang mengagumkan, distribusi perpustakaan, skrip, alat dan sumber daya" di sini
sumber
MaximizeToggle
akan mengembalikan windows ke layar yang berbeda seperti yang saya cari. Saya akhirnya menggunakan 'DockWin' ini yang secara khusus melakukan itu (dan tidak ada yang lain).Beberapa GPU memiliki dukungan untuk ini seperti panel kontrol Nvidia yang memungkinkan Anda untuk menerapkan pengaturan untuk ini dan banyak fitur lainnya.
Atau Anda bisa mengatur beberapa pengaturan tampilan untuk mencerminkan desktop (bukan memperpanjang) pada semua monitor jika itu cocok untuk Anda.
sumber
Program Windows - disebut app (lication) saat ini - dapat menyimpan posisi jendela mereka dalam file atau registri. Jika ada yang tahu di mana data ini, dapat diedit secara manual di notepad atau editor registri. (entri registri yang salah dapat menyebabkan ketidakstabilan atau kesalahan Windows)
Penciptaan cara otomatis harus mudah bagi seseorang dengan sedikit keterampilan pengkodean dan dapat dimulai sesuai kebutuhan (yaitu setelah monitor dipasang kembali). Ini dapat dilakukan dengan skrip tindakan, file .bat, atau aplikasi asli.
Aplikasi yang dimaksud perlu ditutup sebelum ini agar posisi yang diinginkan dapat diimplementasikan.
Kemungkinan lain dengan kemampuan "online" (tidak perlu menyalakan ulang aplikasi) adalah jika Windows mengizinkan mengakses jendela dari satu proses dengan proses lainnya. Suatu pendekatan bisa berupa fungsi SendMessage dan WindowProc.
(Saya tidak yakin pada titik ini apakah ini hanya berlaku untuk utas aplikasi induk atau dapat dilakukan oleh utas aplikasi lain juga ... dan tentu saja membutuhkan pengetahuan yang baik dalam pemrograman untuk Windows)
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644950%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
Pesan WM_Move https://docs.microsoft.com/en-us/windows/desktop/winmsg/wm-move
Sebuah jendela menerima pesan ini melalui fungsi WindowProc-nya.
https://msdn.microsoft.com/en-us/library/ms633573%28v=VS.85%29.aspx?f=255&MSPPError=-2147217396
sumber
Saya menggunakan UltraMon (saya percaya itu adalah Open Source) dan dalam keadaan tertentu, ia bisa melakukan ini, jika dikonfigurasi dengan benar.
Pertama, instal program UltraMon . Kemudian, ketika sedang berjalan, katakanlah sekarang Anda hanya memiliki satu monitor yang terhubung (tidak masalah nomornya), buat profil:
Sekarang sambungkan / lepaskan layar lain. Buat profil untuk pengaturan baru ini. Mungkin menyebutnya "Profil 7" karena 7 monitor terpasang. Sekarang simpan posisi ikon ketika mereka seperti yang Anda inginkan.
Anda dapat dengan mudah menggunakan alat ini untuk beralih antar profil. Anda dapat dengan mudah menempatkan pintasan desktop untuk beralih cepat di antara profil.
Terakhir, dalam opsi lanjutan, Anda dapat memberi tahu UltraMon untuk melakukan ini sepanjang waktu, secara otomatis untuk Anda, tetapi itu mungkin memerlukan versi berbayar (satu kali biaya seumur hidup).
Saya membeli UltraMon pada tahun 2009 dengan harga $ 19,99 dan itu sangat berharga.
sumber
Win Redock telah bekerja paling baik untuk saya. Redock otomatis - menyimpan dan mengembalikan jendela tanpa intervensi apa pun. Sihir! Sumber terbuka juga!
sumber
Jika Anda menggeser + klik kanan ikon pada taskbar, lalu tekan move, Anda dapat menggunakan tombol panah untuk memindahkan jendela dan tombol enter untuk mengatur posisi. Saya memiliki masalah yang sama beberapa tahun yang lalu.
Solusi lain adalah dengan menggunakan DisplayFusion untuk memasang jendela ke monitor terdekat (satu-satunya yang terhubung) dengan tombol hotkey "Pindahkan semua jendela ke monitor saat ini".
sumber
Tidak ada solusi untuk melakukan ini, Anda harus menggunakan tombol windows pada keyboard dengan panah kanan kiri, untuk bergerak di antara layar, atau tombol windows + shift + kiri / kanan untuk pindah ke bagian layar.
Kunci Windows + P juga membantu dalam situasi multi monitor untuk membantu dengan mirroring / memperluas dll.
Tetapi sekali lagi, setelah Anda memutuskan koneksi layar Anda, jika jendela-jendela itu memiliki metadata pada mereka, mereka pergi sesudahnya
sumber
Anda dapat melakukan ini, jika Anda seorang "pria papan ketik" tua seperti saya; -] Saya sudah tahu ini sejak lama, karena saya sudah multi-mon sejak awal 90-an, itu sudah menjadi masalah yang sangat lama, di antara sedikit UI yang berbeda.
Cara termudah yang saya temukan untuk aplikasi offscreen / border, adalah:
sumber