2010년 11월 12일 금요일

javascript 바탕화면 아이콘 생성

<HTML>
<HEAD>
<script language='Javascript'>
    var g_bSwitch = false;    //페이지 오픈시 물어보기 설정값.[true:onload시 물어봄.]

    if( g_bSwitch ) window.onload = fnIconCreate;

 

    function fnIconCreate() {
        if( confirm("바탕화면에 바로가기 아이콘을 만드시겠습니까?") ) {
            var WshShell     = new ActiveXObject("WScript.Shell");
            Desktoptemp      = WshShell.Specialfolders("Desktop");    //path

            var sIconNm      = "TEST";    //바탕 화면에 생성될 아이콘 명.
            var sName        = WshShell.CreateShortcut(Desktoptemp + "\\" + sIconNm + ".URL");
            sName.TargetPath = "http://naver.co.kr";
            sName.Save();
        }
    }
</script>
<link rel="shortcuticon" href="images/naver.ico"> <!-- 네이버 검색어 : 파비콘 참조 -->
</HEAD>

<BODY>
<script type="text/javascript">
if( !g_bSwitch )
    document.write("<input type='button' value='바탕화면 아이콘생성' onclick='fnIconCreate();'>");
</script>
</BODY>
</HTML>