powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что не так в скрипте от производителя.
3 сообщений из 3, страница 1 из 1
Что не так в скрипте от производителя.
    #35201623
kiw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
kiw
Гость
При установке софтины предлагаются примеры скриптов .
Текст файла примера (example1.vbs):

#$language = "VBScript"
#$interface = "1.0"

Sub main
' turn on synchronous mode so we don't miss any data
crt.Screen.Synchronous = True

' Wait for a string that looks like "login: " or "Login: "
' Occasionally, a host needs to be kicked to display a
' login prompt.
If (Not crt.Screen.WaitForString("ogin: ", 5)) Then
crt.Screen.Send vbCr
crt.Screen.WaitForString "ogin: "
End If

' Send your username followed by a carriage return
crt.Screen.Send "username" & VbCr

' Wait for a tring that looks like "password: " or "Password: "
crt.Screen.WaitForString "assword:"

' Send your password followed by a carriage return
crt.Screen.Send "password" & VbCr

' turn off synchronous mode for normal input processing
crt.Screen.Synchronous = False
End Sub
Если этот файл стартануть, то выдаётся ошибка :
Строка : 1
Символ : 1
Ошибка : Предполагается раличие инструкции.
Код : 800A0400
Что не так ?
...
Рейтинг: 0 / 0
Что не так в скрипте от производителя.
    #35201698
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего эти файлы не предназначены для запуска из командной строки. Строки
#$language = "VBScript"
#$interface = "1.0"
не являются правильными с точки зрения VBScript. Это во-первых. Во-вторых, внутри main используется необъявленная переменная crt и объявляется процедура Sub которая никем не вызывается. Отсюда и предположение что данный скрипт запускается внутри самой софтины которая подготавливает для него необходимую среду.
...
Рейтинг: 0 / 0
Что не так в скрипте от производителя.
    #35201909
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Буду разбираться. Просто не понятно как подключается скрипт при использовании проги из командной строки.
Table of Standard Command-Line Options:

Standard Option | Arguments | Description
/SCRIPT | filename | Runs script contained in filename

Получилось.
в командной строке: proga.exe /SCRIPT SCRIPT.vbs komp.sys
И скрипт чуть поправил.
#$language = "VBScript"
#$interface = "1.0"
Sub main()
If (Not crt.Screen.WaitForString("ogin: ", 5)) Then
crt.Screen.Send vbCr
crt.Screen.WaitForString "ogin: "
End If
' Send your username followed by a carriage return
crt.Screen.Send "username" & VbCr
' Wait for a tring that looks like "password: " or "Password: "
crt.Screen.WaitForString "assword:"
' Send your password followed by a carriage return
crt.Screen.Send "password" & VbCr
' turn off synchronous mode to restore normal input processing
crt.Screen.Synchronous = False
End Sub
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что не так в скрипте от производителя.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]