2013-08-18 4 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

большой переменной именование, BTW , –

ответ

2
  1. Space отсутствует после a.run
  2. http://msdn.microsoft.com/en-us/library/d5fk67ky%28v=vs.84%29.aspx
    Папка и имя файла не двух отдельных параметров.
    a.run "C:\Users\%username%\Desktop\" & b
  3. Однако, путь и имя файла может содержать пробелы, так что вы должны всегда процитировать их (кавычки внутри строки записываются в виде двух кавычек)

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

+0

Это сработало! Спасибо огромное! – user2693429