Форум программистов, компьютерный форум, киберфорум
Наши страницы

VBScript/JScript/WSH/WMI/HTA

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 5.00
ruslan_fi
3 / 3 / 0
Регистрация: 29.10.2012
Сообщений: 67
#1

Ошибка - "Предполагается наличие окончания инструкции" - VBScript/JScript

11.01.2014, 14:11. Просмотров 6927. Ответов 2
Метки нет (Все метки)

Есть скрипт:
Visual Basic
1
2
3
4
5
6
7
8
9
Set FSO = CreateObject("Scripting.FileSystemObject")
Set WshNetwork = WScript.CreateObject("WScript.Network")
LotusPath = "C:\Users\" & WshNetwork.UserName & "\Lotus\"
 
'Проверяем наличие папки Lotus в перемещаемом профиле, если такой папки не существует, то создаем ее
If FSO.FolderExists(LotusPath) = False Then
    FSO.CreateFolder(LotusPath)
    robocopy "C:\Program Files (x86)\Lotus" "C:\Users\%USERNAME%\Lotus" "notes.ini"
End If
При запуске ругается:
Строка:8
Символ:42
(это буква "L" после "(x86)\")
Ошибка:Предполагается наличие окончания инструкции

Если эту строчку скопировать и запустить в cmd под тем же пользователем, она без проблем отрабатывается.
Что ОНО хочет от меня?

Добавлено через 18 минут
Поправка!Строка:8
Символ:42
(это первый символ второго параметра: "C:\Users\%USERNAME%\Lotus")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2014, 14:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка - "Предполагается наличие окончания инструкции" (VBScript/JScript):

VBS Сообщение об ошибке "Ошибка: Предполагается наличие окончания инструкции" - VBScript/JScript
Dim objFSO, objWSh, FoldS, FileS, Tim Set objFSO = CreateObject("Scripting.FileSystemObject") Set objWSh =...

VBS Ошибка: "Недопустимое использование скобок при вызове процедуры Sub" - VBScript/JScript
Добрый день. Пытаюсь сделать замену внутри цикла, и в итоге при запуске скрипта мне выдает ошибку, что недопустимо использование скобок при...

VBS Сообщение "Ошибка: Недопустимый знак" при запуске скрипта - VBScript/JScript
Здравствуйте. С VBS так вплотную не раотаю, по этому если проблема очевидна то не бросайтесь тапками... В общем при запуске vbs выдаёт...

Виртуальная машина на JScript, ошибка "Неверный дескриптор" - VBScript/JScript
Пытаюсь написать простую виртуальную машину на JScript. Надо придумать свой низкоуровневый язык и написать интерпретатор. Написано два...

VBS Ошибка: "Неправильный сертификат безопасности, необходимый для доступа к этому ресурсу" - VBScript/JScript
Set xmlHTTP = CreateObject("Microsoft.XMLHTTP") adr="https://test.ru/zapros.php?command=111" auth="" xmlHTTP.Open "GET",...

Как скачать с сайта все изображения с графиками "5" и "d"? - VBScript/JScript
Здравствуйте, подскажите как скачать картинки из этого сайта, нужны 5 и D графики Спасибо http://stocksinplay.ru/quote.php?tickersInput=a

2
FraidZZ
NetUP | Developer
3905 / 1531 / 230
Регистрация: 06.01.2013
Сообщений: 4,054
Завершенные тесты: 1
11.01.2014, 14:46 #2
Цитата Сообщение от ruslan_fi Посмотреть сообщение
Если эту строчку скопировать и запустить в cmd под тем же пользователем, она без проблем отрабатывается.
WSH - не командная строка, там это не заработает. Надо так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
Set FSO = CreateObject("Scripting.FileSystemObject")
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set WShell = CreateObject("WScript.Shell")
LotusPath = "C:\Users\" & WshNetwork.UserName & "\Lotus\"
 
'Проверяем наличие папки Lotus в перемещаемом профиле, если такой папки не существует, то создаем ее
If FSO.FolderExists(LotusPath) = False Then
    FSO.CreateFolder(LotusPath)
    WShell.Run("robocopy ""C:\Program Files (x86)\Lotus"" ""C:\Users\%USERNAME%\Lotus"" ""notes.ini""", 0)
End If
1
Dragokas
Эксперт WindowsАвтор FAQ
16242 / 6941 / 834
Регистрация: 25.12.2011
Сообщений: 10,722
Записей в блоге: 16
11.01.2014, 22:00 #3
Bash
1
FSO.CopyFile "C:\Program Files (x86)\Lotus\notes.ini",WShell.ExpandEnvironmentStrings("%userprofile%") & "\Lotus\",true
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2014, 22:00
Привет! Вот еще темы с ответами:

VBS Сообщение "Ошибка: Неверный дескриптор." - VBScript/JScript
Здравствуйте, есть *.vbs файл который при запуске выдает ошибку Неверный дескриптор(Смотри рисунок) ...

Ошибка "Не является приложением Win32" при запуске среды разработки QT - Администрирование Windows
Доброго времени суток, сегодня возникла такая проблема при запуске среды разработки QT: Подскажите, пожалуйста, как исправить. Стоит...

Не идет RDP соединение, ошибка: "Не удается подключиться к удаленному компьютеру ..." - Администрирование Windows
Добрый день, обращаюсь к вам за помощью. Ситуация следующая: Есть лвс с доменом и терминальным сервером. На одном из серверов поднят nat...

Ошибка при подключении по RDP: "Удаленный компьютер требует проверки подлинности..." - Администрирование Windows
При подключении по RDP выскакивает сообщение "Удаленный компьютер требует проверки подлинности на уровне сети, которую данный компьютер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru