Q&A

  • 특정폴더를 열어서 특정화일을 선택되게 하려면?
윈도우에서 특정 폴더를 열려면

start c:test 라고 하면 되는것 같은데..

그안에 있는 test.txt 라는 화일이 있을때 마우스로 그화일을 선택한

것과 같이 파랗게 선택되게 할수는 없을까요??.



3  COMMENTS
  • Profile
    이정욱 1999.06.05 20:12
    무슨 말씀이신지...? 다시 정확히 질문 바랍니다.



    이현신 께서 말씀하시기를...

    > 윈도우에서 특정 폴더를 열려면

    > start c:test 라고 하면 되는것 같은데..

    > 그안에 있는 test.txt 라는 화일이 있을때 마우스로 그화일을 선택한

    > 것과 같이 파랗게 선택되게 할수는 없을까요??.

    >





  • Profile
    이현신 1999.06.05 22:30
    이정욱 께서 말씀하시기를...

    > 무슨 말씀이신지...? 다시 정확히 질문 바랍니다.



    그러니깐 PC '내 컴퓨터' 에서 하드디스크로 아이콘으로 더블클릭해서

    들어가면 디렉토리 폴더들이 하나씩 열리지 않습니까??..

    그걸 프로그램적으로 자동으로 열리게 하려고 생각한 끝에..

    ...도스 컴멘드 라인에서

    start c:test 엔터 ..라고 치면

    c:test 의 폴더가 열리는 것을 확인했습니다..

    그렇다면 폴더를 자동으로 열리게 하려면 shell 명령어로 'start c:test'

    를 하면 프로그램 적으로 특정 폴더를 열수 있을것 같습니다..

    그런데 ...

    그 특정 폴더에 어떤 화일을 자동으로 선택(마우스로 한번 클릭한것과

    같은 효과)하게 할수 있는지..

    이것도 궁리끝에.... 그 열린 폴더 윈도우의 핸들을 구해서...

    그쪽에 선택할 화일 이름 스트링을 한자씩 보내면 어떨까...

    생각중인데...



    (폴더를 열고...

    키보드로 한자씩 입력하면 처음부터 일치하는 화일들이 자동으로 선택이 되는것을 보고..)





  • Profile
    김태균 1999.06.07 17:49
    이현신 께서 말씀하시기를...

    > 이정욱 께서 말씀하시기를...

    > > 무슨 말씀이신지...? 다시 정확히 질문 바랍니다.

    >

    > 그러니깐 PC '내 컴퓨터' 에서 하드디스크로 아이콘으로 더블클릭해서

    > 들어가면 디렉토리 폴더들이 하나씩 열리지 않습니까??..

    > 그걸 프로그램적으로 자동으로 열리게 하려고 생각한 끝에..

    > ...도스 컴멘드 라인에서

    > start c:test 엔터 ..라고 치면

    > c:test 의 폴더가 열리는 것을 확인했습니다..

    > 그렇다면 폴더를 자동으로 열리게 하려면 shell 명령어로 'start c:test'

    > 를 하면 프로그램 적으로 특정 폴더를 열수 있을것 같습니다..

    > 그런데 ...

    > 그 특정 폴더에 어떤 화일을 자동으로 선택(마우스로 한번 클릭한것과

    > 같은 효과)하게 할수 있는지..

    > 이것도 궁리끝에.... 그 열린 폴더 윈도우의 핸들을 구해서...

    > 그쪽에 선택할 화일 이름 스트링을 한자씩 보내면 어떨까...

    > 생각중인데...

    >

    > (폴더를 열고...

    > 키보드로 한자씩 입력하면 처음부터 일치하는 화일들이 자동으로 선택이 되는것을 보고..)



    이게 맞을지 모르겠지만 Win32API를 사용하시면 됩니다.OpenDialog와

    ShellExecute 또는 WinExec를 함께 사용하면 원하시는 기능을 구현하실 수

    있습니다.

    자세한 사용법은 help를 보시면 됩니다.