Alat untuk menanyakan informasi posisi jendela?

1

Apakah ada program yang dapat mencantumkan saya posisi jendela "utama", mengingat saya hanya tahu PID; atau sesuatu seperti posisi jendela? (jangan ragu untuk mengoreksi asumsi yang salah.) Saya di windows.

EDIT Misalnya saya memiliki PID dari executable yang berjalan. Dan saya tahu ia memiliki jendela tetapi layarnya mati dan saya tidak tahu HWND. Walaupun pasti ada teknik untuk membawanya di layar, saya ingin tahu itu posisi jendela terlebih dahulu.

n611x007
sumber
tolong jelaskan downvote jika Anda bisa, jadi saya bisa meningkatkan pertanyaan saya! :) terima kasih!
n611x007
Is there a program that can in a 'refreshing manner' ("real-time") list me a pid's main window position, or something like that? Apakah harus menyegarkan otomatis? For example I have a pid I know it has a window but it went off-screen. While surely there are techniques to bring it on-screen, I would like to know it's position first. PID ? PID adalah pengidentifikasi proses yang untuk program, bukan jendela. Sebuah jendela akan memiliki HWND yang merupakan pegangan unik untuk itu. Suatu program mungkin memiliki banyak jendela.
Synetech
@ Synetech ya, maksud saya bahwa saya tidak akan tahu hwnd karena saya juga tidak memiliki cara untuk menanyakannya. Saya hanya tahu PID karena itu tercantum dalam daftar tugas. Apapun jawaban Anda memecahkan kedua masalah saya. :) Yah, penyegaran-otomatis tidak begitu penting, saya dapat melakukan kueri kembali, Anda benar, saya akan mengedit q saya.
n611x007

Jawaban:

2

Anda dapat menggunakan WinSpy ++ . Jika Anda memiliki pegangan (HWND) ke jendela (sebagai lawan dari PID program ), maka itu akan lebih mudah.

  1. Jalankan WinSpy ++
  2. Temukan jendela yang diinginkan:
    • Dengan HWND:
      1. Masukkan HWND dari jendela di Handlebidang
      2. tekan Enter
    • Tanpa HWND:
      1. Buka jendelanya untuk menampilkan daftar windows
      2. Temukan program tempat jendela yang hilang itu milik
      3. Perluas cabang program
      4. Temukan jendela yang hilang di cabang pembantu
  3. Lihatlah Rectanglebidang di panel di sebelah kiri
  4. Klik [Refresh]tombol jika diinginkan
  5. Klik […]tombol untuk memindahkan jendela
Synetech
sumber
1
Senang itu berhasil. Juga, jika jendela yang hilang kebetulan memiliki tombol bilah tugas dan Anda hanya ingin mendapatkannya kembali di layar, maka Anda dapat mengklik tombol bilah tugas, tekan Alt+Space,, Mtombol panah (y), lalu gerakkan mouse. Ini akan langsung kembali ke layar. (Secara bergantian, Anda dapat mengklik kanan tombol taskbar atau Alt-Tabke sana sebelum memindahkannya.)
Synetech
Terima kasih, berguna untuk mendapatkan info ini juga tutup di sini! :) Saya tahu trik ini sekali tetapi selalu lupa. (Namun kali ini saya juga mencari posisi pertama, untuk membantu saya memahami apa yang terjadi dalam aplikasi khusus saya sebelum keluar layar dengan arah + jarak.)
n611x007