Comando
SaveScreenshot()
Salva um screenshot da tela inteira ou de uma região específica em um arquivo de imagem.
SaveScreenshot(caminho [, x1, y1, x2, y2])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
caminho | Sim | Caminho de destino do arquivo (.png recomendado). |
x1, y1 | Não | Canto superior esquerdo da região a capturar. Se omitido, captura a tela inteira. |
x2, y2 | Não | Canto inferior direito da região a capturar. |
Exemplos
// Captura de tela completa:
SaveScreenshot(@'C:\logs\tela.png')
// Região específica:
SaveScreenshot(@'C:\logs\regiao.png', 0, 0, 800, 600)
// Com timestamp no nome:
SaveScreenshot(@'C:\logs\erro_' + FormatDateTime($datetime, 'yyyyMMdd_HHmmss') + '.png')
Observações
Útil para registrar evidências de execução ou documentar erros. O diretório de destino deve existir.