WinExec('C:job.bat', SW_HIDE); 로 도스 배치 파일을 돌리려고 합니다.
보이지 않아야 하기 때문데 Hide를 사용 해야 하는데요...
음 문제가 SW_SHOW를 사용할때보다 속도가 2배에서 2.5배 정도 느려지더라구요...
아무래도 권한이 도스 창으로 가질 않아서 그런것 같은데 어떻게 방법이 없을까요...
그래서 아래처럼 ShellExecute ShowMinimized를 사용해도 별반 차이는 없더라구요...
ShellExecute(handle, 'open', 'c:job.bat', nil, nil, SW_SHOWMINIMIZED);
고수님들 부탁합니다...
그리고 혹시 ShellExecute에서 실행이 끝나고 종료 하려면 어떻게 해야 하나요...
시스템이 계속 잡고 있어서 문제가 발생하거든요...
그럼 수고하세요...