Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
도스창을 제어 하는 방법
시스템에 도스명령어를 보내서 처리 하는게 아니라..
도스창을 하나 띄워서 그 도스창을 제어하는 방법을 알고 싶습니다.
예를들어
도스창의 위치 및 크기를 바꾸고
도스명령어를 도스창으로 보내는 등등..
프로그램에서 텍스트를 도스창의 명령줄로 보내 실행 시키는 방법요!
아는분 있으면 부탁 드립니다.
2
COMMENTS
이정욱
•
1999.05.03 03:39
먼저 WinSight라는 델파이에 포함된 유틸을 사용할 줄 아시면 도움이 될것입니다.
먼저 도스창을 FindWindow라는 API함수로 찾아내어 핸들을 가져옵니다.
도스창으로 보내기 원하는 문자열을 클립보드로 저장하신다음, SendMessage를 통해 클립보드에 있는 텍스트를 보내는 형식이 되면 될것 같군요.
그런데 WM_PASTE로 도스창에 뿌려주면 아마도 동작이 되지를 않을것입니다.
WinSight로 본 결과 두개의 메세지를 가지고 하더군요.
WM_USER+$1C를 보낸 후 WM_USER+$1A를 보내더군요.
위와 같은 방법으로 한다면 동작을 할 것 같습니다.
윈도우크기를 조정하는것은 윈도우의 크기를 조정하는 API함수를 사용하시면 됩니다. 이미 핸들을 위에서 찾았기 때문에 어렵지 않을것 같네요.
SetBound로 도움말을 찾아보세요.
그럼..
안명호 wrote:
> 시스템에 도스명령어를 보내서 처리 하는게 아니라..
> 도스창을 하나 띄워서 그 도스창을 제어하는 방법을 알고 싶습니다.
> 예를들어
> 도스창의 위치 및 크기를 바꾸고
> 도스명령어를 도스창으로 보내는 등등..
> 프로그램에서 텍스트를 도스창의 명령줄로 보내 실행 시키는 방법요!
> 아는분 있으면 부탁 드립니다.
>
0
0
삭제
수정
댓글
안명호
•
1999.05.03 07:08
감사합니다. 이정욱님!
많은 도움이 될것 같군요...
한가지 궁금한게 더 있습니다.
이정욱님 말씀데로 WinSight라는 유틸을 사용해 보았는데...
폰트가 너무 작아서 보기가 힘이 들더군요
혹시 WinSight 의 폰트를 바꾸는 방법을 아시나요?
로그 파일 만들어서 하긴 좀 불편한 면이 있더군요..
그럼 이만..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
한재아
•
1999.05.04 00:38
1
COMMENTS
/
0
LIKES
fax를 보내려면
이정욱
•
1999.05.04 02:14
팩스를 보내시려면 팩스를 지원하는 컴포넌트를 사용하셔야 합니다. 공개된것은 없습니다... 상용을 사셔...
우지훈
•
1999.05.04 00:30
1
COMMENTS
/
0
LIKES
SQL7.0 과 델파이에서
신인재
•
1999.05.04 06:32
음냐...글쎄요....해보질 않아서 정확히 답변을 드릴 수는 없네요...(일딴 죄송) 한가지 확실한 것은 BD...
김유호
•
1999.05.04 00:04
1
COMMENTS
/
0
LIKES
디베이스파일을 공유하려면 윈도우nt를 사용해야만 합
rain
•
1999.05.04 05:26
김유호 wrote: > 디베이스 파이일로 윈 98에서 작업한 프로그램을 공유하여 사용하여보고 있는데 랜으로 ...
정인철
•
1999.05.03 23:11
1
COMMENTS
/
0
LIKES
스트링그리드 키입력시
이정욱
•
1999.05.04 02:19
StringGrid의 OnKeyDown이벤트에서 Key := 0; 로 해버리시면 키가 다 무시됩니다. 단 Key := 0로 해주...
안명호
•
1999.05.03 19:13
1
COMMENTS
/
0
LIKES
거터가 생기지 않아요...
안치봉
•
1999.05.04 03:08
안명호 wrote: > 델파이 IDE의 에디터 창의 왼쪽에 생기던 > 거터가 언제부턴가 생기지 않아요.. > 예전...
안명호
1999.05.03 19:08
0
COMMENTS
/
0
LIKES
도스창에 문자열 모내기
태진환
1999.05.03 19:02
0
COMMENTS
/
0
LIKES
다시한번 질문....죄송
배재민
•
1999.05.03 19:00
1
COMMENTS
/
0
LIKES
전날의 날짜는 어떻게 구하지요 ?
배재민
•
1999.05.03 19:06
죄송합니다. 이런 하찮은 질문을 드린 점 죄송하게 생각합니다. stringDate := FormatDateTime('yyyy...
박회연
•
1999.05.03 18:17
1
COMMENTS
/
0
LIKES
BDE/ODBC 에 대한 .....
rain
•
1999.05.04 05:21
박회연 wrote: > BDE/ODBC 에 대한 ..... > > Borland Delphi Engin 이 무엇을 하고 어떻게 활용을 해...
김도완
•
1999.05.03 10:21
1
COMMENTS
/
0
LIKES
프린터에관한 질문
안치봉
•
1999.05.03 18:14
김도완 wrote: > 안녕하세요? > 프린터에 대해서 궁금한게 있어서 질문을 드림니다. > 프린터 출력할때 ...
신규찬
1999.05.03 09:24
0
COMMENTS
/
0
LIKES
pop up 컴포넌트
안명호
•
1999.05.02 23:09
2
COMMENTS
/
0
LIKES
도스창을 제어 하는 방법
시스템에 도스명령어를 보내서 처리 하는게 아니라.. 도스창을 하나 띄워서 그 도스창을 제어하는 방법을 알고 싶습니다. 예를들어 도스창의 위치 및 크기를 바꾸고 도스명령어를 도스창으로 보내는 등등.. 프로그램에서 텍스트를 도스창...
이정욱
•
1999.05.03 03:39
먼저 WinSight라는 델파이에 포함된 유틸을 사용할 줄 아시면 도움이 될것입니다. 먼저 도스창을 FindWi...
안명호
•
1999.05.03 07:08
감사합니다. 이정욱님! 많은 도움이 될것 같군요... 한가지 궁금한게 더 있습니다. 이정욱님 말씀데로 W...
방기남
•
1999.05.02 21:14
1
COMMENTS
/
0
LIKES
프로그래밍 초보자에 대한 조언부탁
이정욱
•
1999.05.04 06:46
삼각형Press에서 나온 Delphi Client/Server Developers Guide를 추천합니다. 저도 이것을 보면서 개념을 ...
왕초보
•
1999.05.01 20:56
1
COMMENTS
/
0
LIKES
DLL에서 메인 폼의 컴포넌트의 속성을 변경하는 방법??
안치봉
•
1999.05.03 18:08
왕초보 wrote: > DLL에서 Main application의 Ttreeview componet의 하위노드를 생성하고 > 싶습니다.......
구상도
•
1999.05.01 20:28
1
COMMENTS
/
0
LIKES
avi 실행에 대한 질문
이정욱
•
1999.05.01 20:56
MediaPlayer의 AutoOpen을 프로퍼티 인스펙터에서(디자인시) False로 주세요. 그리고 이렇게 해보세요. ...
서영택
1999.05.01 20:07
0
COMMENTS
/
0
LIKES
oracle 연결...
김성희
•
1999.05.01 08:52
4
COMMENTS
/
0
LIKES
디비의 필드내용을 ListBox에 넣는건데요...
신호성
•
1999.05.01 17:34
김성희 wrote: > DB는 DBase fo Window를 사용하고요... > 디비의 mname이라는 필드에 내용을 ListBox에 ...
김성희
•
1999.05.02 08:54
> 안녕하세요? > 신호성 입니다. > > Table의 특정 Column을 ListBox에 넣고싶은 거죠? > Column값의 ...
신호성
•
1999.05.03 09:31
> 답변 잘 보았습니다. > 쿼리사용하지않고... 테이블로만할수 없나요? > 제컴이 이상한건지(컴 사양이 ...
김성희
•
1999.05.03 22:17
제 질문에 답변 해주신점 감사드립니다. 그럼, 행복하세요...
박진아
•
1999.05.01 08:36
1
COMMENTS
/
0
LIKES
[다시]EDBEngineError
신인재
•
1999.05.01 17:51
박진아 wrote: > 어느 곳이 잘못되었는지 모르겠네요. > 소스 올려요. > procedure TForm2.FormActivate...
박은희
•
1999.05.01 05:15
1
COMMENTS
/
0
LIKES
인덱스가 없는 db의 sort 방법?
신호성
•
1999.05.01 17:41
박은희 wrote: > 인덱스가 없는 테이블을 정렬할 수 있는 방법이 없나요..... > > 저는 파라독스db 를 ...
태진환
•
1999.05.01 04:08
1
COMMENTS
/
0
LIKES
퀵레포트 가로 출력에 관한 질문
신호성
•
1999.05.01 17:39
태진환 wrote: > 안녕하세요.. > 델파이를 접한지 일주일되는 초보입니다. > > 제가 지금 해보구 싶은...
안명호
1999/05/02 23:09
Views
172
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
먼저 도스창을 FindWindow라는 API함수로 찾아내어 핸들을 가져옵니다.
도스창으로 보내기 원하는 문자열을 클립보드로 저장하신다음, SendMessage를 통해 클립보드에 있는 텍스트를 보내는 형식이 되면 될것 같군요.
그런데 WM_PASTE로 도스창에 뿌려주면 아마도 동작이 되지를 않을것입니다.
WinSight로 본 결과 두개의 메세지를 가지고 하더군요.
WM_USER+$1C를 보낸 후 WM_USER+$1A를 보내더군요.
위와 같은 방법으로 한다면 동작을 할 것 같습니다.
윈도우크기를 조정하는것은 윈도우의 크기를 조정하는 API함수를 사용하시면 됩니다. 이미 핸들을 위에서 찾았기 때문에 어렵지 않을것 같네요.
SetBound로 도움말을 찾아보세요.
그럼..
안명호 wrote:
> 시스템에 도스명령어를 보내서 처리 하는게 아니라..
> 도스창을 하나 띄워서 그 도스창을 제어하는 방법을 알고 싶습니다.
> 예를들어
> 도스창의 위치 및 크기를 바꾸고
> 도스명령어를 도스창으로 보내는 등등..
> 프로그램에서 텍스트를 도스창의 명령줄로 보내 실행 시키는 방법요!
> 아는분 있으면 부탁 드립니다.
>