|
유영인.Chris 님이 쓰신 글 :
: WinExec는 커맨드 라인 입력과 똑같은 기능을 합니다. 이전에 혹시라도 도스를 사용해 보셨다면, EXE, BAT, COM 파일이 아닌 파일을 직접 입력하면, Bad command or filename 이런 식의 메세지를 보셨을 것입니다. 도스에서 TXT 파일을 읽기 위해서는 TXT 파일을 읽을 수 있는 Editor 를 띄워야 하는데, WinExec 도 마찬가지 입니다.
:
: 만약, WinExec로 TXT 파일을 부르시려면, "C:\Windows\Notepad.exe TEST.TXT" 이런식으로 파일을 부르시면 됩니다.
:
: ShellExecute는 연결 프로그램으로 직접 연결 시켜주는 기능입니다. 윈도우에서 더블클릭 한 것과 마찬가지 효과가 나는 것이구요.. :)
:
:
: 통일바라기 님이 쓰신 글 :
: :
: : 외부 프로그램중에서 Txt 파일을 오픈하기 위해 Q&A를 참고해서 만들어봤습니다.
: :
: : 그런데, 왜 아래 1번은 수행이 되지 않고 2번만 수행이 되는지 궁금합니다.
: :
: :
: : 1. WinExec((("D:\\Ironwill\\TNMS_Raw_" + DateToStr(Date())+ "_Log.txt").c_str()), SW_SHOW);
: :
: : 2. ShellExecute(Handle, "open", (("D:\\Ironwill\\TNMS_Raw_" + DateToStr(Date())
: : + "_Log.txt").c_str()), NULL, NULL, SW_SHOW);
: :
: :
: : 덧붙여서 : 유영인님과 김백일님등의 도움으로 왕초보의 조그마한 프로그램이지만 거의 완성이
: : 되고 있습니다.
: :
: :
: :
|