2013-08-18 3 views
0

그래서이 프로그램을 사용자가 선택한 파일을 열도록 만들려고합니다. 이미 데스크톱에있는 파일을 입력하고 이름 뒤에 .txt 확장명을 넣은 다음 시도합니다 디렉토리의 끝에 이름을 추가하면 다음과 같이 표시됩니다. 10 열 : 1 유형 불일치가 있으면 도움을받을 수 있습니다. 나는이 새로운 오전 :)형식이 일치하지 않습니다. 오류 VBScript

Option Explicit 
Dim a, b, c, d, e 

Set a = createobject("wscript.shell") 

c = msgbox("Welcome to my word finding program!", vbInformation+vbOkCancel+vbDefaultButton1+vbSystemModal, "Information: ") 

b = inputbox("MAKE SURE THAT YOUR FILE IS ON YOUR DESKTOP!" &vbLf& "Please enter the name of your .txt file" &vbLf& "Rembmer to add .txt after it" &vbLf& "EX: Name.txt") 


a.run"C:\Users\%username%\Desktop\", b 
+7

큰 변수 이름을 공백을 포함 할 수 있습니다 . –

답변

2
  1. 공간 a.run
  2. http://msdn.microsoft.com/en-us/library/d5fk67ky%28v=vs.84%29.aspx
    폴더와 파일 이름이 하지 두 개의 별도의 매개 변수는 실종된다. 당신이 항상이를 인용한다, 그래서
    a.run "C:\Users\%username%\Desktop\" & b
  3. 그러나, 경로 및 파일 이름은 BTW (문자열 안에 따옴표가 두 따옴표로 작성된다),

    a.run """C:\Users\%username%\Desktop\" & b & """"

+0

그것은 일했다! 정말 고맙습니다! – user2693429

관련 문제