ScreenCapture.bat Pencere Başlığı Olmadan


1

Bu betiğin, Başlıksız ön plan penceresini yakalamasını nasıl sağlayabilirim?

https://github.com/npocmaka/batch.scripts/blob/master/hybrids/.net/c/screenCapture.bat

İhtiyacım var, böylece tüm var koordinatlarını değiştirmek zorunda kalmadan bir delphi projesinde devam edebiliyorum.

Bunun mümkün olduğunu biliyorum çünkü delphi uygulamamda bir seçim yapmama izin ver.

  GetWindowRect(Win, WinRect);
  DC := GetWindowDC(Win);

VEYA

  Windows.GetClientRect(Win, WinRect);
  DC := GetDC(Win);

Sadece bu partide nasıl yapılacağını bilmiyorum.


BASH'da yapabilecekleriniz ve Delphi ile yapabilecekleriniz tamamen farklı iki şeydir.
Ramhound

Bu komut dosyası, Delphi'de çağırdığım WinApi yazılımını kullanıyor, bu yüzden mümkün olduğunu düşündüm.
Flavio Correia

1
Net kodunu çalıştırmak için bir toplu iş dosyasını kötüye kullanıyorsunuz. Bunun yerine sorunuzu Yığın Taşması ile ilgili sormanız gerektiğini düşünüyorum. Bunlar gerçekten .bat programlama ile ilgili değil, ama .net programlama ile ilgili daha fazla yardımcı olma ihtimalleri var
LPChip
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.