VBScript를 사용하여 로컬 시스템에서 프로그램을 실행해야합니다. 하지만 구문에 문제가 있습니다. 이것은 내가 지금 사용하고있는 것입니다. -경로에 공백이 포함 된 프로그램 시작
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("iexplore")
Set objShell = Nothing
위의 코드는 IE를 성공적으로 시작합니다. 나는 다른 브라우저를 시작하고 싶다. 하지만, 내가 사용하는 경우 -
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("c:\Program Files\Mozilla Firefox\firefox.exe")
Set objShell = Nothing
파일 또는 경로를 찾을 수 없다는 오류가 발생합니다. Run() 함수의 매개 변수가 어떻게 취해질 지 확신하지 못합니다. EXE 경로를 지정해야합니까? 아니면 DOS 명령을 사용해야합니까?
안녕하세요, 감사합니다. 따옴표와 혼동 스러웠습니다 : D 한 메모 - 단순히 "firefox.exe"를 사용하면 작동하지 않았습니다. –
당신은'objShell.Run (""% ProgramFiles % \ Mozilla Firefox \ firefox.exe "" ")'를 사용하여 64 비트 문제를 해결할 수 있습니다. –
Jack이 아닙니다. Firefox는 여전히 % ProgramFiles (x86) % 아래에 설치 될 수 있습니다. – mgr326639