
배치 파일에서 여러 MS Access 매크로를 실행하고 있습니다. 매크로는 AccessDB에서 여러 쿼리를 실행합니다. 모든 것이 잘 작동하고 있습니다. 하지만 수표를 추가하고 싶습니다. 매크로가 특정 시간보다 오래 실행되면 해당 매크로를 건너뛰거나 종료하거나 종료하고 다음 명령을 진행하고 싶습니다.
나는 다음을 사용했습니다 :
taskkill /F /IM msaccess.exe
"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE" "macroname1"
taskkill /F /IM msaccess.exe
"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE" "macroname2"
현재로서는 첫 번째 매크로가 오랫동안 실행되면 두 번째 매크로는 기다려야 합니다. TIMEOUT도 시도했습니다. 다른 옵션이 있나요?
답변1
작업이 미리 정의된 기간보다 오래 실행되면 종료되도록 구성된 작업과 함께 예약된 작업(Windows에 포함된 작업 스케줄러로 생성됨)을 사용하여 매크로를 실행할 수 있습니다.
또한 각 매크로를 별도의 작업으로 대기열에 추가할 수 있으므로 매크로를 서로 독립적으로 실행할 수도 있습니다.