|
| Posted by 최재일 | 2004-06-18 14:33:37, Hit : 7452 | |
|
|
|
자주 쓰는 기능만 모아봤습니다.. 사용자함수 파일 (*.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 |
|
|
|
그렇군요..
잘못된 본문 내용을 제대로 수정하였습니다.. ^^ |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|