Html & Script

[스크립트]"바탕화면에 바로가기" 만들기 [비베/자바스크립트]

페이지 정보

본문

암튼 이것 땜시 2시간동안 찾아 해맸습니다. ㅡㅡ;
일단 VBScript 랑 Javascript 두가지가 있던데.
원하는거 알아서 맞게 사용하십시오. (혹시나 필요하신분 있으면..)
단점은 사용자브라우저의 설정을 해 주어야 됩니다.

도구 -> 보안 -> 사용자정의수준 -> ActiveX 컨트롤 및 플러그 인
-> 안전하지 않는것으로 표시된 ActiveX컨트롤 초기화 및 스크립트를
"사용안함"에서 "사용" 이나 "확인"으로 해주어야 합니다.

// 비베스크립트
<script language="VBScript">
  set WshShell = CreateObject("WScript.Shell")
  strDesktop = WshShell.SpecialFolders("Desktop")
  set oUrlLink = WshShell.CreateShortcut(strDesktop & "Dogfoot.url")
  oUrlLink.TargetPath = "http://www.dogfoot.net"
  oUrlLink.Save
</script>

// 자바스크립트
<script language="Javascript">
  var WshShell = new ActiveXObject("WScript.Shell");
  strDesktop = WshShell.SpecialFolders("Desktop");
  var oUrlLink = WshShell.CreateShortcut(strDesktop + "\\Dogfoot.url");
  oUrlLink.TargetPath = "http://www.dogfoot.net";
  oUrlLink.Save();
</script>



간단한 예제입니다.^^:

<script language="Javascript">
function open_ShortCut() {
  var WshShell = new ActiveXObject("WScript.Shell");
  strDesktop = WshShell.SpecialFolders("Desktop");
  var oUrlLink = WshShell.CreateShortcut(strDesktop + "\\Dogfoot.url");
  oUrlLink.TargetPath = "http://www.dogfoot.net";
  oUrlLink.Save();
}
</script>
<body>
클릭 <a href="javascript:open_ShortCut()">요기</a>

관련자료

등록된 댓글이 없습니다.
Today's proverb
성공하느냐 실패하느냐는 다른 사람이 아닌 바로 내가 하는 일이다. 내가 바로 힘이다. 나는 내 앞의 장애물을 치울 수도 있고, 미로 속에서 길을 잃을 수도 있다. 내 선택, 내 책임 이다. 이기거나 지는 것은 오직 나만이 가진 내 운명의 열쇠에 달려있다. (알레인 맥스웰)