묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
var WshShell = new ActiveXObject("WScript.Shell"); 이문장이 왜 에러가 생길까요..
2010.01.12 18:04
액티브엑스를 써서
클라이언트에 있는 프로그램을 실행시키려고 하는데요
다음과 같이 자바스크립트 소스를 구성해서 레이아웃의 js 파일에 추가했습니다.
function runfunction() {
var path = String.fromCharCode(34)+'C:\HNC\Hwp70\Hwp.exe'+String.fromCharCode(34) ;
//alert(path);
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run(path);
}
그리고, 레이아웃에서
<a href="javascript:runfunction()">함수실행</a>
이렇게 넣었습니다.
문장을 위에서 부터 하나씩 주석처리하면서 실행을 해보면
var WshShell = new ActiveXObject("WScript.Shell"); => 이문장에서부터 페이지에 오류가 있다고 나옵니다...
그 이유 아시는분 없나요..?
WScript.Shell => 이걸 사용하려면 따로 작업해줘야될게 있는건 아닌지...
2달째 아직 해결못한 내용입니다....
자동화 서버는 개체를 생성할 수 없다는데요.
아래 글을 참고해 보세요.
테스트 해보진 못했습니다.
http://blog.naver.com/poets11/90036965982
http://search.daum.net/search?nil_suggest=btn&nil_ch=&rtupcoll=&w=tot&m=&f=&lpp=&q=%C0%DA%B5%BF%C8%AD+%BC%AD%B9%F6%B4%C2+%B0%B4%C3%BC%B8%A6+%BB%FD%BC%BA%C7%D2+%BC%F6+%BE%F8%BD%C0%B4%CF%B4%D9.