ABOUT 서비

나의 삶을 디자인 한다.

블로그 검색

카테고리
전체 (386)
Suby's Today (127)
My Life (45)
Matmut (11)
Monolog (29)
Lens Look (14)
Develop (15)
Restroom (8)
Memo (2)
Egloos Data (125)
랜덤 태그
사진   태터툴즈   코이   휴가   알바   D50   쩜구사   논문   이벤트   얀비   환경운동연합   번개   잔차   대학원   닉콘   70-300   출사   파다닥   다인   민세   미니위니   서비스닷컴   졸업   무주리조트   D200   알로빅스 500   건대     모임   플러그인  
방문자 통계
오늘 방문자 : 26
어제 방문자 : 35
전체 방문자 : 230098

아카이브
2008/09
2008/05
2008/04
2008/01
2007/09
POWERED BY
Egloos Data/〃Programming : 해당되는 글 3건
[이전 목록]  [1]   [다음 목록]
블로그 공지사항
[BCB6] 웹브라우저에 스크립트 날리기. | Egloos Data/〃Programming
요즘 MSHTML과 CppWebBrowser를 가지고 노는데.. 너무 재밌습니다.
일단 첫번째로 스크립트 날리는 코드를 만들어봤습니다.

호스트에서 직접 스크립트를 날리는 효과와 같기 때문에 마음대로 제어가 가능하겠군요..
(게시판 읽기, 자동 코멘트, 자동 포스팅, 파일 업로드 등등)

Source Code)
void __fastcall ExecuteScript(TCppWebBrowser* pCppWebBrowser, WideString wstrLang, WideString wstrScript)
{
    HRESULT hr;
    VARIANT vResult;

    IDispatch* pDocument;
    IHTMLDocument2* pHTMLDocument;
    IHTMLWindow2* pHTMLWindow;

    pDocument = pCppWebBrowser->Document;

    hr = pDocument->QueryInterface(IID_IHTMLDocument2, (void**)&pHTMLDocument);

    if(hr == S_OK)
    {
        hr = pHTMLDocument->get_parentWindow(&pHTMLWindow);

        if(hr == S_OK)
        {
            pHTMLWindow->execScript(wstrScript, wstrLang, &vResult);
            pHTMLWindow->Release();
        }

        pHTMLDocument->Release();
    }

    pDocument->Release();
}

Example)
//야후에서 이글루스 단어 검색

WideString wstrScript;
//야후 접속
CppWebBrowser1->Navigate(TVariant("http://yahoo.co.kr"));

//스크립트 날리기
wstrScript = "document.search.p.value = '이글루스';
document.search.action = 'http://kr.rd.yahoo.com/home-dosearch/*http://kr.search.yahoo.com/search';
document.search.submit()"
;

ExecuteScript(CppWebBrowser1, "JavaScript", wstrScript);
이올린에 북마크하기
올블로그 추천 | 닉콘 업로드 2004/07/06 19:55 | Egloos Data/〃Programming | | 관련글 (0) | 댓글 (6)
Trackback
이 글의 관련글(트랙백) 주소 :: 이 글에는 트랙백을 보낼 수 없습니다
Comments
하늘처럼™ 2004/07/06 20:00링크 답변 삭제
이게 뭐가 좋은지 와닿지 않음 -_-;;
우웅.. 재밌고 좋다는거죠?? 그냥 재미만 있는건가..? 긁적긁적
CarpeDiem 2004/07/06 23:22링크 답변 삭제
머엉'ㅁ';;;
음음...전 그냥 남들이 만들어 놓은 거..열심히 쓰기만..ㅎㅎ;;
ㅡ.ㅡ;;.......
미친병아리 2004/07/08 00:04링크 답변 삭제
TCppWebBrowser는 무슨 클래스인가요 ??
 2004/07/08 13:50링크 답변 삭제
미친병아리님〃C++빌더에 포함된 TCppWebBrowser라는 Component 입니다.
음.. VC++에도 있는걸로 알고 있는데요 Internet Explore의 WebBrowser ocx를 VCL로 Import한것이라고 생각하시면 되겠네요. ^^
미친병아리 2004/07/11 22:03링크 답변 삭제
아.. C++ 빌더.. 어쩐지 T로 시작하는 클래스명 많이 눈에 익다 싶어.. 저도 예전에 한동안 델파이 메니아였기 때문에.. 위의 코드 언제 함 VC++용으로 바꿔봐야겠군요..
나그네 2008/12/16 02:09링크 답변 삭제
웹브라우저컨트롤은 OCX가 아니라 DLL 입니다.
그리구 VC++에서는 C로 시작하죠..
[로그인][오픈아이디란?]
이름 :   비밀번호 :  
홈페이지 :  
비밀글로 등록
내용 :  
Win32 API Hooking | Egloos Data/〃Programming
고등학교때 프로그래밍을 시작할때 부터 온라인 게임을 편하게 해보려고 후킹에 엄청나게 관심을 가지고 있었다.

요즘에야 후킹에 관심이 덜해졌지만..

고등학교때 GetCursorPos, WindowFromPoint, ScreenToClient API들과 WM_GETTEXTLENGTH, WM_GETTEXT 메세지로 마우스가 위치한 텍스를 가져오는 후킹 비슷한것도 만들어본적이 있었다. 물론 진짜 후킹을 할려면 이 문서를 읽어보는것이 큰 도움이 될 것이다.

API Hooking 읽어보기...
이올린에 북마크하기
올블로그 추천 | 닉콘 업로드 2004/04/06 16:29 | Egloos Data/〃Programming | | 관련글 (0) | 댓글 (3)
Trackback
이 글의 관련글(트랙백) 주소 :: 이 글에는 트랙백을 보낼 수 없습니다
Comments
yangja 2004/04/06 21:15링크 답변 삭제
ㅋㅋ 구대는 좋았겠다...
CarpeDiem 2004/04/06 23:41링크 답변 삭제
으앗~!!!-_____-;;;;; 뭔지 모르니까 호기심에 읽어보려다가 눈이~눈이~!!!!
@_@;;;;;이렇게 되더이다ㅠ_ㅠ
아 어려워요~ 이런 걸 하신다니 대단대단~!!
스미글엔요다 2004/04/07 09:31링크 답변 삭제
혹시 메크로에 대해 아시는지....제가 해킹을 하고싶다 모 이런게 아니라, 제가 당해서...
[로그인][오픈아이디란?]
이름 :   비밀번호 :  
홈페이지 :  
비밀글로 등록
내용 :  
[스킨 팁] CSS Overflow property | Egloos Data/〃Programming

요즘 스킨 콘테스트에 열을 올리시는 분들도 많을듯..
저도 참가신청을 눌러버리긴 했지만..
자신은 없네요...
새로 스킨을 제작중이긴 한데.. 실력도 없지만 워낙 감각이 없어서리..
그냥 포기하고(기대도 안하지만..)
아 각설하구요



오늘 처음으로 소개할 팁은 아시는 분은 아시겠지만 CSS에서 유용하게 써먹는 Overflow 입니다.

DIV태그를 이용해 들어가있는 내용에 Scroll을 달 수 있는 기능입니다.

블로그에 글을 길게 쓰시는 분들에게 유용할 듯 합니다.

스킨 편집 화면에서 본문 영역을 선택하시고 HTML 코드를 보시면
<$postcont$> 태그를 찾을 수 있습니다. 이 부분을 아래와 같이 바꿔줍니다.


<DIV CLASS="POST_CONT"><$postcont$></DIV>


그리고 CSS에 아래와 같은 클래스를 추가해줍니다.


DIV.POST_CONT {
OVERFLOW:AUTO;
HEIGHT:300PX;
PADDING:0PX;
}


WIDTH와 HEIGHT는 사용자의 스킨에 맞게 설정 해주시기 바랍니다.

자 스킨을 적용해보고 자신이 포스팅한 글을 볼까요?

300PX이 넘어가는 글마다 아래위로 스크롤을 할 수 있도록 변한걸 볼 수 있습니다.

정리 해보겠습니다.


overflow : visible | hidden | scroll | auto


visible : 크기에 관계없이 내용을 모두 보여준다.
hidden : 해당 element에 할당된 공간에 들어가는 내용만 보여주고, 나머지는 자른다. Padding과 border는 할당된 공간의 크기에 맞춰서 나타난다.
auto : 할당된 공간의 크기 이상이 되면 스크롤바를 나타낸다.
scroll : 언제나 스크롤바를 나타낸다.
이올린에 북마크하기
올블로그 추천 | 닉콘 업로드 2004/01/15 17:09 | Egloos Data/〃Programming | | 관련글 (1) | 댓글 (7)
Trackback
이 글의 관련글(트랙백) 주소 :: 이 글에는 트랙백을 보낼 수 없습니다
Tracked from 모모야 2004/02/10 21:25 x
제목:
Comments
 2004/01/15 17:18링크 답변 삭제
아.. 이런.. 포스팅하고 트랙백 밸리에 가보니까
이미 clip님께서 올린 팁이였네요..
미리 살펴보고 올릴껄.. 쩝..
june 2004/01/16 02:30링크 답변 삭제
아 그래도 좋은 정보 감사합니다 덧붙여 스크롤바 색상까지 바꾸니까 깔끔해지고 신기해졌네요 ^_^; 근데 저 위에 폰트체는 티티체입니까? 저건 어떻게 쓰는거죠 너무 하고 싶은데 ㅠ.ㅠ
 2004/01/16 10:24링크 답변 삭제
june님〃감사합니다 ㅠ.ㅠ 아 웹폰트에요~ http://www.webfontnara.wo.to 이쪽에 가면 설명이 있네요. ^^
june 2004/01/16 23:17링크 답변 삭제
계정을 하나 받아서 웹폰트를 몽땅 올렸습니다. 물론 서비님께서 가르쳐주신 곳에 있는 설명 그대로 ..문제는 CSS를 전혀 모르기에 HEAD부분이 없어서 어디다
태그를 붙여야 할지 ㅠ.ㅠ 난감할 따름이네요 ^_^;
 2004/01/17 09:13링크 답변 삭제
june님〃웹폰트 선언을 먼저하시구 원하는 DIV클래스에다가 웹폰트 명을 넣어주시면 되요~ 꼭 성공하시길! 완성되면 보여주세요! ^^
june 2004/01/17 18:04링크 답변 삭제
하하.. 저런.. 저의 능력을 과대평가하셨네요 ㅠ.ㅠ
사실 선언도 모르고 css검색해봐도 이글루 편집창에서
사용하는 방법에는 자신이 없군요 ^_^; 그냥 생긴대로 살아야죠 .. 아이러니컬하게 예전 홈피에는 성공을 했다죠. head부분에 &lt;style&gt;~넣기만 하면 되었으니 ㅠ.ㅠ
아무튼 귀찮게 해서 죄송합니당~!
 2004/01/17 23:04링크 답변 삭제
으아~ 제가 설명을 워낙 못해서리.. HEAD부분에 안넣구 BODY에다가 넣어두 먹힐텐데.. 흠~ 아 이거 설명을 못한 죄가 크군요! 이글루 CSS가 좀 복잡하긴 하죠 화이팅!
[로그인][오픈아이디란?]
이름 :   비밀번호 :  
홈페이지 :  
비밀글로 등록
내용 :  
[이전 목록]  [1]   [다음 목록]
Google AdSense
최근 글목록
태터 블로그 마감 (2)
서비의 미투데이 - 2008년... (2)
서비의 미투데이 - 2008년...
서비의 미투데이 - 2008년...
칵테일북을 만들어보다. (1)
최근 코멘트
comment3, http://fluid.media.mit.edu/cours...
by Itehlrdv at 04/08
comment3, http://video.cosw.sc.edu/public-...
by Bnqwutoo at 04/06
comment2, http://video.cosw.sc.edu/public-...
by Toxahvwq at 04/06
òåðèñòèêè êîïèè ÷àñîâ...
by ÷àñû hermes êóïèòü at 03/20
e link êîïèÿ. ice link 6 time zone....
by ÷àñû iwc êóïèòü at 03/20
최근 트랙백
Strasbourg sofa.
Strasbourg sofa.
Furniture bars houston texas.
Furniture bars chairs.
Help desk software.
Desk.
Laptop desk.
Desk lamps.
Bronze desk lamp.
Writing desk.
이웃집들
.서비의 사진 갤러리
b.Ray - 널위한약속
b.subyis - www.subyis.com
c.nyx - Itsmagic.co.kr
c.경환 - I'm Jiigi
c.딱풀 - glue
c.민세 - Rebirth Minse
e.Another Jin~^^*
e.Bad daddy's ↗↘......™
e.Clip for 눈love
e.Discontinued... ;)
e.Draco의 궁시렁궁시렁
e.erehwon.LAB
e.fire, walk with me
e.Flying
e.Freedom Elegy
e.God might play dice
e.Goodmom ♪...™
e.SKY WIND
e.[SCENE-N-MIND]
e.게임회사 이야기
e.미소네 사진첩
e.미친병아리가 삐약삐약
e.뽐뿌 inside
e.생각이 없는 블로그
e.선인장 일지
e.소설과 인생
e.수다는 일상의 열정
e.영원히 살 것처럼 꿈을 꾸...
e.장사랑의 세상 이야기---**
e.함께.. 늘 그렇게..
f.옥이 - IMPOSSIBLE IS NOTH...
m.Elle - Where Elle rules...
m.Hi_rasen, razell이야기 :D
m.sy - ich. studio. 7.
m.WOWpc - WOWpc의 거시기들
m.飛정상 - nautes03.com
m.고무멜빵 - 고무멜빵네 블로그
m.나니 - sangsangbox | wher...
m.네쯔 - 블로그.네쯔의놀이터
m.논리에러 - 논리에러의 독...
m.눌이꼬 - 눌이꼬의 하루
m.다크거북 - The Twilight Zone
m.드림 - 드림이네
m.리디 - 생각하는섬
m.백일몽 - CrackRadio.com
m.비누 - 잠에 들기 전에......
m.빵가게재습격 - 소보루닭컴
m.소굼 - 조금만 참아, 소굼씨
m.소다야 - +++ Sodaya 의 블...
m.쉬리엔 - 雜談
m.스님 - styx.studio
m.스쿨드 - http://sculd.net
m.아기꼬북 - 꼬북쉼터
m.얀비군 -
m.위지플 - Wiziple Blog
m.위쯔 - MYWIZZBLOG
m.잇힝~김과장 - 호경이의 세...
m.쟝판 - GROOVEPLAY.NET PIC...
m.칠리버그 - chillybug's place
m.코이 - SAD STORY
m.쿠키 - kukie
m.푸무클 - 푸무클의 놀이터
m.프릭 - wanna be like...-...
m.하늘마음 - skymind.co.kr
o.닐 - 닐의 세상 사는 이야기들
t.샬랄라냥이 - 샬랄라냥이의...
Design my life | subys.com | Skin Designed by Suby.