ScreenCapture.bat без заголовка окна

449
Flavio Correia

Как я могу сделать этот сценарий захватить окно переднего плана без заголовка?

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

Мне это нужно, чтобы я мог продолжить работу над проектом Delphi без необходимости изменять все координаты VAR.

Я знаю, что это возможно, потому что у меня есть функция screenshot () в моем приложении delphi, которая позволяет мне выбирать между

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

ИЛИ ЖЕ

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

Я просто не знаю, как это сделать в этой партии.

1
То, что вы можете делать в BASH, и то, что вы можете делать с Delphi, - это две совершенно разные вещи. Ramhound 7 лет назад 0
Этот скрипт использует тот же WinApi, который я вызываю в Delphi, поэтому я подумал, что это возможно. Flavio Correia 7 лет назад 0
Вы злоупотребляете командным файлом для выполнения кода .net. Я думаю, что вы должны задать свой вопрос о переполнении стека. Они, скорее всего, помогут вам, так как речь идет не о программировании .bat, а о программировании .net. LPChip 7 лет назад 1

0 ответов на вопрос