Delphi에서 도스 명령어를 사용하려고 합니다.
그런데 하나의 DOS창에서 여러가지의 DOS명령어를 실행하려고 하는데
어떻게 해야하나요?
TmpDir := 'CD '+ cOutDir+'SEO';
WinExec(PChar('COMMAND.COM /C ' + TmpDir), SW_SHOWNORMAL);
이후에 'MD','bt51.exe', 'Copy.bat'등등 여러가지 명령어를 실행시켜야 합니다.
이것을 하나의 창에서 실행시키고 싶습니다. 어떻게 해야하나요.
그리고 실행시킬때 Dos창이 뜨지 않았으면 좋겠습니다.
고수님들 제발좀 도와주세여... *^^*
다음과 같이 하십시오.
WinExec(PChar('COMMAND.COM /C ' + TmpDir), SW_HIDE);
인자를 SW_HIDE로 하면 창이 뜨지 않습니다.
즐코~~
델초보 wrote:
> Delphi에서 도스 명령어를 사용하려고 합니다.
> 그런데 하나의 DOS창에서 여러가지의 DOS명령어를 실행하려고 하는데
> 어떻게 해야하나요?
>
> TmpDir := 'CD '+ cOutDir+'SEO';
> WinExec(PChar('COMMAND.COM /C ' + TmpDir), SW_SHOWNORMAL);
> 이후에 'MD','bt51.exe', 'Copy.bat'등등 여러가지 명령어를 실행시켜야 합니다.
> 이것을 하나의 창에서 실행시키고 싶습니다. 어떻게 해야하나요.
> 그리고 실행시킬때 Dos창이 뜨지 않았으면 좋겠습니다.
> 고수님들 제발좀 도와주세여... *^^*