창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by 최재일2004-06-18 14:33:37, Hit : 7461
유용한 기능을 사용자함수로 이용하기 종합..
Homepage : http://lotto.pc.to
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=open_lec&no=45
자주 쓰는 기능만 모아봤습니다..
사용자함수 파일 (*.cuf)로 만들어 올리려다 귀차님즘 때문에 걍 텍스트로 올려여..;;
보시면서 차근차근 따라하시면 알껍니다..
--------------------------------------------------------------------
1. 다른 프로그램 종료하기
 - 연결파일명 : user32.dll
 - 명령어
  실수함수:FindWindowA(문자:값,값1);
 - 사용법
  실수:핸들;
  핸들:=사용자함수0.FindWindowA("", 문자:프로그램제목);
 //강제 종료시킬 프로그램의 핸들 구해서
  postmessage(핸들, 16, 0, 0);
 //강제 종료한다..


2. 웹파일 다운로드하기
 - 연결파일명 : urlmon.dll
 - 명령어
  실수함수: URLDownloadToFileA(실수: pCaller; 문자: szURL, szFileName; 실수: dwReserved, lpfnCB);
 - 사용법
  실수 : 성공반환;
  성공반환 := 사용자함수0.URLDownloadToFileA(0, "http://웹파일주소","C:\저장위치", 0, 0);
  만일(성공반환 = 0)
   문자창보여("다운로드 함수");
  아니면 문자창보여("다운로드 실패");
 //다운로드 성공시 0을 반환함


3. 마우스 제어 관련
 - 연결파일명 : user32.dll
 - 명령어
  함수:mouse_event(실수:dwFlags, dx, dy, cButtons, dwExtraInfo);
 - 사용법
  사용자함수0.mouse_event(플래그,x, y, 0, 0);
 //mouse_event(플래그, X, Y, 버튼, 기타정보)
 //MOUSEEVENTF_LEFTDOWN = 2
 //MOUSEEVENTF_LEFTUP = 4
 //MOUSEEVENTF_RIGHTDOWN = 8
 //MOUSEEVENTF_RIGHTUP = 16


4. 키보드 키 자동으로 눌러주는 함수
 - 연결파일명 : user32.dll
 - 명령어
  실수함수:keybd_event(실수:bVk,bScan,dwFlags,dwExtraInfo)
 - 사용법
  사용자함수0.keybd_event(아스키코드값,0,0,0);
 //아스키코드값은 창조 도움말이나 소스자료실에 있는 아스키코드표 참고!!


5. 트레이로 프로그램 최소화 및 복구하기
 - 연결파일명 : user32.dll
 - 명령어
  함수:SetForegroundWindow(실수:hwnd);
  진리함수:ShowWindow(실수:핸들,상태);
 - 사용법
  사용자함수0.ShowWindow(창0.핸들,9);
  사용자함수0.ShowWindow(_프로그램핸들,9);
  사용자함수0.SetForegroundWindow(창0.핸들);
 //이해가 안되시면 소스자료실에 있는 트레이 예제를 참고.. ['트래이'라 검색하면 나옴]


6. FTP로 접속해서 파일 업로드 및 다운로드 하기 (★사용법 수정★)
 - 연결파일명 : Filetr32.dll
 - 명령어
  실수함수 : File_Upload(문자 : host_ipstr, user_name, pass_word, tar_dir, tar_file, src_file);
  실수함수: File_Download(문자: host_ipstr, user_name, pass_word, src_dir, src_file, tar_file);
 - 사용법
 //업로드
  사용자함수0.File_Upload("접속IP", "접속아이디", "접속비밀번호", "/public_html", "웹상에 저장시킬 파일명","C:\업로드시킬 파일의 위치\파일명");
 //다운로드
  사용자함수0.File_Download("접속IP", "접속아이디", "비밀번호", "/public_html", "다운로드할 웹상의 파일명", "C:\저장할 위치\파일명");

ps.이진백   2004-06-18 PM 3:16:50  
파일 다운로드에서 마지막 인자가 진행바 구현을 가능케 합니다.
문제는 창조에서 안된다는거죠.
(명령어를 연결하는데, 그게 안되죠. 포인터 속성이 있는듯 하군요)
ps.이진백   2004-06-18 PM 3:18:07  
Filetr 이게.. 되는데도 있고 안되는데도 있고 문제가 있고요.
실패시 문자창으로 뜨더군요.
최재일   2004-06-19 AM 12:58:24  
훔.. ftp는 아직 안써봐서리.. 잘 모르겠네염.. ㅡㅡ;;
ps.이진백   2004-06-19 AM 8:19:15  
트레이 이것도 기본 명령어로 완벽히 복구되는데...
단순한 명령어 순서만 변경하면 되요.
김환욱   2004-07-11 PM 1:14:01  
창조에서 창을 최소화 시킨 후에 다시 원상복귀 시키는게 안되서 트레이는 API 를 조금 동원해야 되요... 창조에서 트레이만보기:=참;
해도 작업표시줄에 프로그램제목이 남아 있는데 그걸 없엘려면 해당창을 최소화 해야되거든요.. 근데 문제는 그 최소화된 창을 나중에 보통크기로 만들때가 문제이지요..
최재일   2004-09-03 AM 10:36:53  
작업표시줄에 프로그램제목을 없애고 트레이에만 표시되게 하려도 다시 복원되는데염.. ;;;
이진백님 말씀처럼 명령어 순서를 쫌 변경해서.. 이렇게 저렇게 하면.. ㅡㅡ;;
소스자료실의 트레이예제를 참고하시는게 빠를듯..
qkrwhdgns   2006-01-09 PM 5:25:46  
FTP 관련 함수가 있는데.. 보니까, 실수함수네요..
반환값이 있는 거 같은데.. (우선 작업을 다 하고 검색을 ^^;)
oOPpoYaOo   2006-02-09 AM 11:14:39  
//업로드
사용자함수0.File_Upload("접속IP","접속아이디","접속비밀번호","/public_html","C:\업로드시킬 파일 저장위치",".\웹상에 저장시킬 파일명");
//에서 업로드시킬 파일의 위치와 웹상에 저장시킬 파일명의 위치가 바뀐 듯 합니다만...^^;
최재일   2006-02-09 PM 1:17:00  
그렇군요..
잘못된 본문 내용을 제대로 수정하였습니다.. ^^
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
94
   자연수들의 합 쉽게 구하는 방법(수학과 프로그래밍) [7]
박종훈 2009/02/15  6137

   유용한 기능을 사용자함수로 이용하기 종합.. [9]
최재일 2004/06/18  7461
92
   윈도우즈의 시스템폴더 경로 추출법 [3]
Pueding 2002/09/08  7260
91
   영문 윈도우에서의 창조로 만든 프로그램.. [16]
손상진 2005/01/02  5961
90
   스킨 적용 강좌 [1]
Pueding 2003/10/12  5833
89
   스크린세이버에대한 분석 [5]
박재성[날개달기] 2006/03/08  5299
88
   쉽고 빠르게 프로그래밍 하기 위한 방법들
장규형 2006/11/22  5412
87
   배열강좌 추가..
nylon 2004/02/25  5379
86
   배열 강좌 [2차 배열, 3차 배열 까지]
Pueding 2004/02/21  5942
85
   방금생각한 암호화 알고리즘 - -;; [2]
박재성[날개달기] 2004/07/29  5683
84
   미니강좌#1 [DLL없이 바탕화면 바꾸기] [5]
창조ⓕⓐⓝ 2003/01/13  5955
83
   몇가지 유용한 정보 모음 [5]
최재일 2006/01/13  9385
82
   맞짱! 포인터(Pointer) - 3부 [창조에서 포인터를 사용해보자!] ... 제작중
박종훈 2009/02/26  5946
81
   맞짱! 포인터(Pointer) - 2부 [C언어 포인터 존재를 확인하자!]
박종훈 2009/02/26  7312
80
   맞짱! 포인터(Pointer) - 1부 [C언어 들춰보자!] [7]
박종훈 2009/02/26  6281
79
   마우스 오른쪽 눌렀을때의 메뉴 뜨게하기(초보용)
이시영 2005/02/02  5162
78
   리소스 해커를 이용하여 DLL 파일안의 HTML 문서 넣기! [4]
qkrwhdgns 2005/07/20  5677
77
   대박로또에 적용된 자동업데이트 알고리즘.. [7]
최재일 2004/09/13  7954
76
   기타 자료실에 있는 다람쥐어 (파악해 보자_) [2]
김제형 2009/05/03  5787
75
   골칫거리 ㅎ사용자함수 DLL하나로 해결하기! [7]
박종훈 2007/06/23  7122
74
   객체 배열을 정복해보자! [1]
지상현 2010/06/28  7011
73
   ㅎ사용자함수 알아보기! [2]
박종훈 2006/12/24  5410
72
   '변수'와의 인터뷰 -_-; [5]
박종훈 2006/12/24  5376
71
   [폴더선택창보여]명령어의 언어 한글로 [8]
qkrwhdgns 2005/08/27  5465
70
   [펌][강좌] 기초적인 압축 알고리즘 [8]
날개달기 2003/04/14  6320
LIST ALL   Prev [1] 2 [3][4][5] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인