Чтобы вернуть код выхода, вам нужно позвонить ExitApp вместе с нужным кодом.Используйте IfExist , чтобы определить, существует ли файл.Это означает, что вызываемый вами скрипт должен выглядеть следующим образом:
IfExist, c:\test.txt
ExitApp, 1
Else
ExitApp 0
При вызове скрипта следует использовать RunWait и передать ему параметр UseErrorLevel
.Для переменной ErrorLevel
будет установлен код завершения вызванного процесса, если он запускается правильно, или текст ERROR
, если процесс не может быть запущен.
RunWait, C:\Program Files (x86)\AutoHotkey\AutoHotkey.exe "C:\script.ahk",, UseErrorLevel
MsgBox %ErrorLevel%
В этом примере в окне сообщения отобразится«1», если файл существует, или «0», если его нет.