안녕하세요. 왕초보 신호입니다...
여러번 질문을 했는데 답변이 없어서 다시 질문을 드립니다.
질문은요... 도스용 프로그램을 shellexecute로 실행시켰는데 그 도스용 프로그램이
실행되면 스트링을 입력받는 부분이 있거든요...
그래서 제 윈도우 프로그램에서 그 도스용 프로그램에 스트링을 넘겨줘서 도스용 프로그램이 계속 실행되게 할수 없나요???
도스용 프로그램은 실행된후에 스트링을 입력받는 부분에서 입력을 기다리고 있잖아요...
저와 유사한 질문에 대한 답변이 있던데 잘 모르겠더군요.createprocess의 도움말을 보라는데 봐도 모르겠더라구요. 제가 언뜻보기에는 createprocess함수는 Boolean값을 리턴하는것 같던데 이게 어떻게 제가 하고자 하는것을 만족 시키는지 모르겠읍니다.
그래서 제가 하고자하는 것을 자세히 설명드릴테니 부디 고수님들 부디 자세한 답변좀 부탁드립니다.
1. 'T7f'라는 도스프로그램 실행
2. 그러면 데이터파일을 입력하라는 메세지가 출력됩니다.
3. 데이터 파일의 경로와 파일명을 쓰고 엔터.
4. 다시 옵션(O, D)중 하나를 선택하여 타이핑하라고 합니다.
5. 'D'라고 타이핑하고 엔터
6. 아웃풋 파일명을 쓰라고 합니다.
7. 아웃풋 파일명을 쓰고 엔터
끝
위와 같은 과정을 거칩니다.
제가 궁금한것은 제가 만들 델파이 프로그램에서 도스프로그램으로 스트링을 보내서 위의 몇가지 과정을 실행되게 하려고 하는데 그걸 어떻게 하는지를 모르겠읍니다.
부디 불쌍하 초보좀 지도해 주세요
위의 'T7f'라는 프로그램은 저희 업무에 쓰는 도스프로그램인데
이것을 델파이를 이용해 쉽게좀 써보려 하는데 초보라서 잘 안되네요.
그 도스용 프로그램에서 그 파일명을 읽어서 실행시키면 되지 않을까요.
도스 프롬프트라는 것이 원래 명령어를 기다리고 있는 곳인데.
어찌 자동으로 타이핑을 할 수 있을까요..?..
신호 wrote:
> 안녕하세요. 왕초보 신호입니다...
> 여러번 질문을 했는데 답변이 없어서 다시 질문을 드립니다.
>
>
> 질문은요... 도스용 프로그램을 shellexecute로 실행시켰는데 그 도스용 프로그램이
> 실행되면 스트링을 입력받는 부분이 있거든요...
> 그래서 제 윈도우 프로그램에서 그 도스용 프로그램에 스트링을 넘겨줘서 도스용 프로그램이 계속 실행되게 할수 없나요???
> 도스용 프로그램은 실행된후에 스트링을 입력받는 부분에서 입력을 기다리고 있잖아요...
> 저와 유사한 질문에 대한 답변이 있던데 잘 모르겠더군요.createprocess의 도움말을 보라는데 봐도 모르겠더라구요. 제가 언뜻보기에는 createprocess함수는 Boolean값을 리턴하는것 같던데 이게 어떻게 제가 하고자 하는것을 만족 시키는지 모르겠읍니다.
>
> 그래서 제가 하고자하는 것을 자세히 설명드릴테니 부디 고수님들 부디 자세한 답변좀 부탁드립니다.
>
> 1. 'T7f'라는 도스프로그램 실행
> 2. 그러면 데이터파일을 입력하라는 메세지가 출력됩니다.
> 3. 데이터 파일의 경로와 파일명을 쓰고 엔터.
> 4. 다시 옵션(O, D)중 하나를 선택하여 타이핑하라고 합니다.
> 5. 'D'라고 타이핑하고 엔터
> 6. 아웃풋 파일명을 쓰라고 합니다.
> 7. 아웃풋 파일명을 쓰고 엔터
> 끝
>
> 위와 같은 과정을 거칩니다.
> 제가 궁금한것은 제가 만들 델파이 프로그램에서 도스프로그램으로 스트링을 보내서 위의 몇가지 과정을 실행되게 하려고 하는데 그걸 어떻게 하는지를 모르겠읍니다.
>
> 부디 불쌍하 초보좀 지도해 주세요
> 위의 'T7f'라는 프로그램은 저희 업무에 쓰는 도스프로그램인데
> 이것을 델파이를 이용해 쉽게좀 써보려 하는데 초보라서 잘 안되네요.
>