Q&A

  • 외부프로그램에 키보드입력값을 연속으로 보내야하는데?
아래와 같이 델7로 코딩하여 외부프로그램에 키보드 입력값을 연속으로 보내려고 하는데
영 먹지 않네요. 도움 바랍니다.(기본값으로 자동 설치할 때 필요)

<!--
shellexecute(Handle, '', PChar(edtPath.Text), nil, nil, SW_SHOWNORMAL);
//아래가 외부프로그램으로 넘겨줘야 할 값임.
PostMessage(Handle,VK_RETURN, 0, 0);
PostMessage(Handle,VK_TAB, 0, 0);
PostMessage(Handle,VK_TAB, 0, 0);
PostMessage(Handle,VK_RETURN, 0, 0);
-->
2  COMMENTS
  • Profile
    최용일 2007.01.03 22:04
    안녕하세요. 최용일입니다.

    Handle이 외부프로그램의 핸들이 아니군요...

    ShellExecute로 외부프로그램을 실행한 후에 외부프로그램의 핸들을 구해서 넣으세요...

    PostMessage사용법이 잘못
  • Profile
    박성준 2007.01.04 10:19
    핸들은 어떻게 알수있나요?