0
이것은 vbs입니다. 내가 뭘 잘못하고 있는지 모르겠다.파일 위치에 변수를 추가하는 방법 vbscript/html
Sub Window_onLoad
Set objSysInfo = CreateObject("WinNTSystemInfo")
strUserName = objSysInfo.UserName
End Sub
Sub OpenCP
CreateObject("WScript.Shell").Run("""C:\Users\" & strUserName & "\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools\Control Panel.lnk""")
End Sub
다음은 내가 하위에 액세스하는 방법입니다.
<input type="button" value="Open Control Panel" name="open_cp" onClick="OpenCP" id="button">
그게 좋습니다! 어떻게 다른 경로에 대해 여전히 가변적 인 방식으로 할 것입니다. – overmyer2013
코드는 정상이지만 가정을합니다. IE는 사용자 이름과 같은 폴더입니까? 환경 문자열 (% userprofile %)을 확장하여 폴더를 가져올 수 있습니다. OR msgbox CreateObject ("Shell.Application") 네임 스페이스 (& h10) .self.path. AppData 폴더는 0x1a와 0x1c, 프로필은 0x28, 시작 메뉴는 0xb – Noodles
나는 내 문제였던 서브를 함께 던진 또 다른 방법을 발견했다. 서브가 다른 하위 idk를 호출 할 수 없게된다. 가능하다면 % USERNAME % 님은 박쥐 파일과 비슷하지만 어떤 이유로 든 모든 컴퓨터에서 작동하지 않습니다. – overmyer2013