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   플러그인   파다닥   무주리조트   미니위니   건대   다인   모임   민세   서비스닷컴   졸업   잔차   명함  
방문자 통계
오늘 방문자 : 48
어제 방문자 : 55
전체 방문자 : 206713

아카이브
2008/09
2008/05
2008/04
2008/01
2007/09
POWERED BY
블로그 공지사항
[BCB6] 웹브라우저에 스크립트 날리기 | Develop/Win32
요즘 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 = '이글루스';\r\ndocument.search.action = 'http://kr.rd.yahoo.com/home-dosearch/*http://kr.search.yahoo.com/search';\r\ndocument.search.submit()";

ExecuteScript(CppWebBrowser1, "JavaScript", wstrScript);
이올린에 북마크하기(0) 이올린에 추천하기(0)
올블로그 추천 | 닉콘 업로드 2005/08/30 18:16 | Develop/Win32 | | 관련글 (0) | 댓글 (0)
Trackback
이 글의 관련글(트랙백) 주소 :: http://tt.subys.com/trackback/58
Comments
[로그인][오픈아이디란?]
이름 :   비밀번호 :  
홈페이지 :  
비밀글로 등록
내용 :  
[이전 목록]  [1] ... [205] [206] [207] [208] [209] [210] [211] [212] [213] ... [386]   [다음 목록]
Google AdSense
최근 글목록
태터 블로그 마감 (1)
서비의 미투데이 - 2008년... (2)
서비의 미투데이 - 2008년...
서비의 미투데이 - 2008년...
칵테일북을 만들어보다. (1)
최근 코멘트
고맙습니다. 생고생 하고 있었는대 덕분에 문...
by http://sannox.idtail.com/ at 01/12
아우 ~~ 저도 정말 고생했는데 ... 캄솨캄솨 ..
by 뽕 at 2009
귀여운 사진첩이네여
by montreal flower delivery at 2009
해결했습니다! nickcon_upload.php파일과...
by 소하랑 at 2009
좋은 플러그인 이제야 쓰게 되네요..^^ 혹...
by 소하랑 at 2009
최근 트랙백
서비의 생각
suby's me2DAY
우포늪 소경
서비의 사진 갤러리
[닉콘 애드온] 태터툴즈 댓글에 닉네임 이미...
■ Design my life Subys.com :)
윈도우 XP 버그 였다니 -_-+
alfresco's blog
2007년
CrackRadio.com
이웃집들
.서비의 사진 갤러리
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.