Aqui está um script AutoIt simples que irá circular a cada 3 minutos e verificar um arquivo especificado para alteração no tamanho do arquivo. Se não houver alteração nesses 3 minutos, ele abrirá uma caixa de mensagem. Eu comentei para que você possa ver o que cada linha faz. Deve ser fácil de modificar para as suas necessidades, juntamente com o arquivo de ajuda bem documentado e o fórum de ajuda ativa do AutoIt.
$file = FileOpenDialog("Select a File", @MyDocumentsDir, "All (*.*)") ;select a file
$size = 0 ;set initial size to 0
While 1 ;loop indefinitely
$filesize = FileGetSize($file) ;get current size of file
If $filesize = $size Then ;compare new size with old size
MsgBox(64, "Download Complete", "File size has not changed in 3 minutes, download complete") ;notify that file is complete
ExitLoop ;exit
EndIf
$size = $filesize ;save current file size
Sleep(180000) ;sleep 3 minutes
WEnd
Outras funções em que você pode estar interessado: ShellExecute () Corre() SoundPlay () TimerInit () TimerDiff () FileExists ()