Windows 스크립트 호스트를 사용하여 데스크톱 바로 가기를 만드는 방법

이 문서에서는 Visual FoxPro 내에서 WSH(Microsoft Windows 스크립트 호스트)를 사용하여 데스크톱 바로 가기를 만드는 방법을 설명합니다.

적용 대상: Windows 10 - 모든 버전, Windows Server 2012 R2
원래 KB 번호: 244677

요약

WSH는 Windows 95 또는 Windows NT 4.0에서 기본 운영 체제 내에서 Microsoft Visual Basic Scripting Edition 및 JScript를 기본적으로 실행할 수 있는 도구입니다. 또한 Windows 스크립트 호스트 개체 모델을 통해 여러 작업을 쉽게 수행할 수 있는 몇 가지 COM 자동화 메서드도 포함되어 있습니다. Microsoft Windows 스크립트 호스트는 Windows 98, Windows 2000 이상 버전의 Windows 운영 체제에 통합됩니다. Windows NT 4.0 옵션 팩을 설치하여 Windows NT 4.0에 사용할 수 있습니다. 이 도구를 다운로드하려면 스크립팅을 방문하세요.

WSH를 사용하여 데스크톱 바로 가기를 만드는 예제

이 프로그램은 Windows 스크립트 호스트를 사용하여 Windows 데스크톱에 바로 가기를 만드는 방법을 보여 줍니다. 이 예제를 실행하려면 컴퓨터에 Windows 스크립트 호스트가 설치되어 있어야 합니다. 이러한 예제 중 하나를 실행하려면 아래 코드를 새 프로그램 파일에 복사하여 실행합니다.

예 1

WshShell = CreateObject("Wscript.shell")
strDesktop = WshShell.SpecialFolders("Desktop")
oMyShortcut = WshShell.CreateShortcut(strDesktop + "\Sample.lnk")
oMyShortcut.WindowStyle = 3 &&Maximized 7=Minimized 4=Normal
oMyShortcut.IconLocation = "C:\myicon.ico"
OMyShortcut.TargetPath = "%windir%\notepad.exe"
oMyShortCut.Hotkey = "ALT+CTRL+F"
oMyShortCut.Save

예제 2: 명령줄 인수 추가

WshShell = CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
oMyShortCut= WshShell.CreateShortcut(strDesktop+"\Foxtest.lnk")
oMyShortCut.WindowStyle = 7 &&Minimized 0=Maximized 4=Normal
oMyShortcut.IconLocation = home()+"wizards\graphics\builder.ico"
oMyShortCut.TargetPath = "c:\Program Files\Microsoft Visual Studio\VFP98\vfp6.exe"
oMyShortCut.Arguments = '-c'+'"'+Home()+'config.fpw'+'"'
oMyShortCut.WorkingDirectory = "c:\"
oMyShortCut.Save

참고

사용 중인 Visual FoxPro 버전에 따라 예제 2에서 Visual FoxPro 실행 파일의 이름과 경로를 변경해야 할 수 있습니다.

예제 3: 바탕 화면에 URL 바로 가기 추가

WshShell = CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
oUrlLink = WshShell.CreateShortcut(strDesktop+"\Microsoft Web Site.URL")
oUrlLink.TargetPath = "http://www.microsoft.com"
oUrlLink.Save

참고

바로 가기를 만들려면 모든 메서드에 대해 유효한 매개 변수를 전달해야 합니다. 매개 변수 중 하나가 올바르지 않으면 오류가 나타나지 않습니다.

참조

  • 백서: Windows 스크립트 호스트: 스크립팅 언어를 위한 범용 스크립팅 호스트
  • 기술 문서: Windows 스크립트 호스트 프로그래머의 참조