|
유영인 [Chris] 님이 쓰신 글 :
: ShellExecute 명령을 사용하시면, 탐색기에서 더블클릭 한것과 마찬가지로 실행이 됩니다. 문제는 꼭! 해당하는 연결 프로그램이 있어야 한다는 단점이 있죠. (없으면 명령이 무시됩니다)
:
: 그래서, TXT 파일 같은 것은, WinExec로 NotePad.exe 를 실행한 다음, Parameter로 해당하는 TXT 파일을 붙어주는 것이 더 좋은 방법이라고 생각합니다. (NotePad는 기본적으로 윈도우가 제공하기 때문에, 별도의 Path 없이도 모든 컴퓨터에서 사용할 수 있습니다)
:
: 아래 소스는 버튼을 클릭하면 C:\Test.TXT를 불러오는 예제입니다. (HTML 파일도 지정하여 ShellExecute 로 사용할 수 있습니다) Button1은 ShellExecute, Button2는 WinExec로 불러옵니다.
:
: //---------------------------------------------------------------------------
:
: #include <vcl.h>
: #pragma hdrstop
:
: #include "Unit1.h"
: //---------------------------------------------------------------------------
: #pragma package(smart_init)
: #pragma resource "*.dfm"
: TForm1 *Form1;
: //---------------------------------------------------------------------------
: __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
: {
: }
: //---------------------------------------------------------------------------
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
:
: ShellExecute(0, "open", "C:\\TEST.TXT", "", "", SW_SHOWNORMAL);
:
: }
: //---------------------------------------------------------------------------
:
: void __fastcall TForm1::Button2Click(TObject *Sender)
: {
:
: WinExec("NotePad.EXE C:\\TEST.TXT", SW_SHOW);
:
: }
: //---------------------------------------------------------------------------
:
: 미혜 님이 쓰신 글 :
: : 현재 InstallCD 첫 메뉴화면을 만들고 있는데요.
: :
: : install을 누루면 exe 화일이 실행되게 하는것은
: :
: : WinExec("./install/setup.exe",SW_SHOWNORMAL);
: : exit(1);
: :
: : 이렇게 했구요.
: : 메뉴얼을 여는 부분이 있어서 pdf or html화일을 열어 주어야 하는데요.
: : 위에 처럼 함수가 있을꺼 같은데요..
: : 영~ 잘 모르겠네요..
: :
: :
: : 고수님들 부탁드리겠습니다~~~ ^^
: :
|