2012-10-29 2 views
0

VBScript를 사용하여 사용자의 바탕 화면에 바로 가기를 만들려고합니다. 그러나 C : \ Users \ username \ Desktop \ My Scans.lnk 대신 잘못된 디렉터리 (C ​​: \ desktop \ My Scan)에 바로 가기를 넣으려고 할 때 코드에 뭔가 빠져있는 것 같습니다.VBScript 바로 가기 만들기 : 현재 로그인 한 사용자의 네트워크 폴더

Set oWS = WScript.CreateObject("WScript.Shell") 
sLinkFile = (desktopPath & "\My Scans.LNK") 
Set oLink = oWS.CreateShortcut(sLinkFile) 
oLink.Save 

내가 무엇을 놓치고 있는지 알 수 있습니까? 당신의 도움에 대한 adavnce 감사드립니다

답변

1

이 나를 위해 작동하는 것 같다 :이 일을

Set oWS = WScript.CreateObject("WScript.Shell") 
' Get the %userprofile% in a variable, or else it won't be recognized 
userProfile = oWS.ExpandEnvironmentStrings("%userprofile%") 
sLinkFile = userProfile & "\desktop\My Scans.LNK" 
Set oLink = oWS.CreateShortcut(sLinkFile) 
oLink.Save 
+0

, 나는 또한 대상 경로를 설정 할 수 있었다. jagsler 도와 줘서 고마워! – user1236435

관련 문제