Q&A

  • Tregstry에서요
안녕하세요 저는 지금

미디어로 플레이어를 하나 짜고 있는데요

만약 asf,avi가 아닌 제가 만든 확장자가 vid라는 파일인데요

이걸 클릭하면 바로 제 플레이어가 실행되겠끔 하려면 어떻게 해야하죠?

어느어느 레지스트리에 저장해야하는지하구 어떻게 저장하는지를 좀 .... --;



부탁드립니다. 고수님들.... 그럼 감기조심하시구요

4  COMMENTS
  • Profile
    최용일 2001.10.31 22:03
    안녕하세요. 최용일입니다.



    아래와 같이 레지스트리 셋팅하세요...



    [HKEY_CLASS_ROOT.vid]

    Default=파일설명 // 탐색기파일창의 "종류"에 나타나는 문자열



    [HKEY_CLASS_ROOT파일설명DefaultIcon]

    Default=아이콘인덱스 // 예) C:VidVidPlayer.exe, 1



    [HKEY_CLASS_ROOT파일설명ShellOpenCommand]

    Default=프로그램 경로 // 예) C:VidVidPlayer.exe %1



    참고로 프로그램에서 파라매터를 받아서 그 파일을 플레이하는 코딩도 되어 있어야겠죠?



    그렇지 않으면 그냥 프로그램만 실행하고 말뿐입니다.



    ^^ 항상 즐코하세요...



    코로나 wrote:

    > 안녕하세요 저는 지금

    > 미디어로 플레이어를 하나 짜고 있는데요

    > 만약 asf,avi가 아닌 제가 만든 확장자가 vid라는 파일인데요

    > 이걸 클릭하면 바로 제 플레이어가 실행되겠끔 하려면 어떻게 해야하죠?

    > 어느어느 레지스트리에 저장해야하는지하구 어떻게 저장하는지를 좀 .... --;

    >

    > 부탁드립니다. 고수님들.... 그럼 감기조심하시구요

  • Profile
    코로나 2001.11.01 02:01
    최용일 wrote:

    > 안녕하세요. 최용일입니다.

    >

    > 아래와 같이 레지스트리 셋팅하세요...

    >

    > [HKEY_CLASS_ROOT.vid]

    > Default=파일설명 // 탐색기파일창의 "종류"에 나타나는 문자열

    >

    > [HKEY_CLASS_ROOT파일설명DefaultIcon]

    > Default=아이콘인덱스 // 예) C:VidVidPlayer.exe, 1

    >

    > [HKEY_CLASS_ROOT파일설명ShellOpenCommand]

    > Default=프로그램 경로 // 예) C:VidVidPlayer.exe %1

    >

    > 참고로 프로그램에서 파라매터를 받아서 그 파일을 플레이하는 코딩도 되어 있어야겠죠?

    >

    > 그렇지 않으면 그냥 프로그램만 실행하고 말뿐입니다.

    >

    > ^^ 항상 즐코하세요...

    >

    > 코로나 wrote:

    > > 안녕하세요 저는 지금

    > > 미디어로 플레이어를 하나 짜고 있는데요

    > > 만약 asf,avi가 아닌 제가 만든 확장자가 vid라는 파일인데요

    > > 이걸 클릭하면 바로 제 플레이어가 실행되겠끔 하려면 어떻게 해야하죠?

    > > 어느어느 레지스트리에 저장해야하는지하구 어떻게 저장하는지를 좀 .... --;

    > >

    > > 부탁드립니다. 고수님들.... 그럼 감기조심하시구요



    답변감사합니다. 그런데 염치없지만....

    그 파라메타는 어떻게 받죠? --;

    제발 부탁드립니다. 바뿌시더라도 헤헤....

  • Profile
    최용일 2001.11.01 04:17
    ParamStr, ParamCount를 이용하세면 됩니다...



    ParamStr(0) => 프로그램 패스

    ParamStr(1) => 첫번째 인자

    ParamStr(2) => 두번째 인자

    ...

    ParamCount => 파라매터 갯수



    예) C:MyFolderMyProgram.exe a.data

    ParamCount = 2

    ParamStr(0) = 'C:MyFolderMyProgram.exe'

    ParamStr(1) = 'a.data'



    코로나 wrote:

    > 최용일 wrote:

    > > 안녕하세요. 최용일입니다.

    > >

    > > 아래와 같이 레지스트리 셋팅하세요...

    > >

    > > [HKEY_CLASS_ROOT.vid]

    > > Default=파일설명 // 탐색기파일창의 "종류"에 나타나는 문자열

    > >

    > > [HKEY_CLASS_ROOT파일설명DefaultIcon]

    > > Default=아이콘인덱스 // 예) C:VidVidPlayer.exe, 1

    > >

    > > [HKEY_CLASS_ROOT파일설명ShellOpenCommand]

    > > Default=프로그램 경로 // 예) C:VidVidPlayer.exe %1

    > >

    > > 참고로 프로그램에서 파라매터를 받아서 그 파일을 플레이하는 코딩도 되어 있어야겠죠?

    > >

    > > 그렇지 않으면 그냥 프로그램만 실행하고 말뿐입니다.

    > >

    > > ^^ 항상 즐코하세요...

    > >

    > > 코로나 wrote:

    > > > 안녕하세요 저는 지금

    > > > 미디어로 플레이어를 하나 짜고 있는데요

    > > > 만약 asf,avi가 아닌 제가 만든 확장자가 vid라는 파일인데요

    > > > 이걸 클릭하면 바로 제 플레이어가 실행되겠끔 하려면 어떻게 해야하죠?

    > > > 어느어느 레지스트리에 저장해야하는지하구 어떻게 저장하는지를 좀 .... --;

    > > >

    > > > 부탁드립니다. 고수님들.... 그럼 감기조심하시구요

    >

    > 답변감사합니다. 그런데 염치없지만....

    > 그 파라메타는 어떻게 받죠? --;

    > 제발 부탁드립니다. 바뿌시더라도 헤헤....

  • Profile
    코로나 2001.11.01 18:40
    근데요 웹브라우저로 링크되어있는것은

    레지스트리에 기록해도 바로 열리지 않고

    저장할것인지 아님 바로열것인지를 물어보는데.....

    일반 MediaPlayer는 그런거 안물어보고 바로 프로그램을

    실행시키거든여?

    웹은 따로 잡아줘야 하는것이 있나여?



    글고 바로 다운하면서 플레이가 가능한가여?



    에구~ 이거 본의아니게 신세를 만이 지네여~ 최용일님....

    지금까지 해온것도 최용일님 덕택으로다~~ ^^;;

    그럼 기다리겠습니다. (^^)(--)(__)(--)(^^)~꾸벅