Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Скрипт для создания интернет-соединения

Ответить
Настройки темы
VBS/WSH/JS - Скрипт для создания интернет-соединения

Аватара для BigBoo

Старожил


Автор проектов


Сообщения: 474
Благодарности: 120

Профиль | Отправить PM | Цитировать


Изменения
Автор: BigBoo
Дата: 09-02-2012
Можно ли автоматизировать скриптом процесс создания интернет-соединения, то есть вот это манипуляции:

Подключить к интернету -> Установить подключение вручную -> Через высокоскоростое подключение -> Имя поставщика услуг -> Имя, Пароль -> Добавить ярлык на рабочий стол.

Отправлено: 21:05, 08-02-2012

 


Moderator


Сообщения: 53444
Благодарности: 15497

Профиль | Отправить PM | Цитировать


Программа для создания сетевых подключений VPN, Dail-Up и пр.

Отправлено: 22:08, 08-02-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для BigBoo

Старожил


Автор проектов


Сообщения: 474
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Программа для создания сетевых подключений VPN, Dail-Up и пр. »
А можно рабочий пример использования, в той теме так и не было приведено конкретного примера.

И плюсом, хотелось бы использовать скрипт в процессе автоматической установки Windows XP, а как к этому прикрутить CMAK (Connection Manager Administration Kit — пакет администрирования диспетчера подключений)?

Может всё-таки проще скриптом, кто-нибудь реализовывал?

Отправлено: 23:00, 08-02-2012 | #3



Moderator


Сообщения: 53444
Благодарности: 15497

Профиль | Отправить PM | Цитировать


Цитата BigBoo:
А можно рабочий пример использования
С картинками:
Цитата BigBoo:
в процессе автоматической установки
How to Accomplish a Quiet CMAK Profile Installation

Цитата BigBoo:
скриптом, кто-нибудь реализовывал?

P. S. Еще статья
ИНСТРУКЦИИ: Сохранение и восстановление удаленных подключений в Windows XP
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:26, 09-02-2012 | #4


Аватара для BigBoo

Старожил


Автор проектов


Сообщения: 474
Благодарности: 120

Профиль | Отправить PM | Цитировать


Вопрос по скрипту VBS, а именно: я бы хотел имя соединения назвать русскими буквами, а логин, пароль соответственно на английском. Как сделать, чтобы скрипт вначале определял текущую раскладку клавиатуры и переключал на нужную в случае необходимости?
Код: Выделить весь код
...
WshShell.SendKeys "Интернет"
...
WshShell.SendKeys "Login"
И второй вопрос, как сделать, чтобы при нажатии на созданный значок интернет-соединения уже стояла галочка "Сохранять имя пользовотеля и пароль", которая изначально не стоит, и пароль сбрасывается?

Отправлено: 16:05, 09-02-2012 | #5


Аватара для BigBoo

Старожил


Автор проектов


Сообщения: 474
Благодарности: 120

Профиль | Отправить PM | Цитировать


Вопрос с галочкой решил. Вот доработанный скрипт:
Код: Выделить весь код
Set WshShell = WScript.CreateObject("WScript.Shell")

'Задаём данные для доступа к интернету
Connect	= "Internet"	'Название подключения
Login	= ""		'Логин
Password= ""		'Пароль

'Создание интернет-подключения
WshShell.Run ("rundll32.exe netshell.dll,StartNCW")
WScript.Sleep 1000
WshShell.SendKeys "{ENTER 2}"
WScript.Sleep 100
WshShell.SendKeys "{down}"
WScript.Sleep 20
WshShell.SendKeys "{ENTER}"
WScript.Sleep 100
WshShell.SendKeys "{down}"
WScript.Sleep 20
WshShell.SendKeys "{ENTER}"
WScript.Sleep 100
WshShell.SendKeys Connect
WScript.Sleep 20
WshShell.SendKeys "{ENTER}"
WScript.Sleep 100
if Login = "" then
WshShell.SendKeys "{TAB 3}"
WScript.Sleep 400
WshShell.SendKeys " "
WScript.Sleep 100
WshShell.SendKeys "{ENTER}"
WScript.Sleep 400
WshShell.SendKeys " "
WScript.Sleep 100
WshShell.SendKeys "{ENTER}"
else
WshShell.SendKeys Login
WScript.Sleep 20
WshShell.SendKeys "{TAB}"
WScript.Sleep 20
WshShell.SendKeys Password
WScript.Sleep 20
WshShell.SendKeys "{TAB}"
WScript.Sleep 20
WshShell.SendKeys Password
WScript.Sleep 20
WshShell.SendKeys "{TAB}"
WScript.Sleep 400
WshShell.SendKeys " "
WScript.Sleep 100
WshShell.SendKeys "{ENTER}"
WScript.Sleep 400
WshShell.SendKeys " "
WScript.Sleep 100
WshShell.SendKeys "{ENTER}"
end if

'В интернет-соединении ставим галочку "Сохранять имя пользователя и пароль", если не стоит
if Login = "" then
WSHShell.CurrentDirectory = WshShell.ExpandEnvironmentStrings("%AllUsersProfile%") & "\Application Data\Microsoft\Network\Connections\Pbk"
WSHShell.Run """rasphone.pbk"""

WScript.Sleep 1000
WshShell.SendKeys "{ENTER}"
WScript.Sleep 400
WshShell.SendKeys "{TAB 2}"
WScript.Sleep 400
WshShell.SendKeys " "
WScript.Sleep 100
WshShell.SendKeys "{TAB 3}"
WScript.Sleep 100
WshShell.SendKeys "{ENTER}"
WScript.Sleep 400
WshShell.SendKeys "{ENTER}"
WScript.Sleep 400
WshShell.SendKeys "%{F4}"
end if
Остался один вопрос:
Цитата BigBoo:
Как сделать, чтобы скрипт вначале определял текущую раскладку клавиатуры и переключал на нужную в случае необходимости? »
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:45, 09-02-2012 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Скрипт для создания интернет-соединения

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Скрипт создания ссылки, для GPO bombording Скриптовые языки администрирования Windows 6 27-09-2012 13:37
Скрипт под Win7 для создания интернет подключения Digrabober AutoIt 4 07-10-2011 16:08
Любой язык - [решено] Скрипт для создания деинсталлятора файлов в папке. Corsag21 Скриптовые языки администрирования Windows 4 14-09-2010 17:58
Любой язык - Батник (скрипт) для создания odbc ITSpec Скриптовые языки администрирования Windows 2 09-12-2009 10:32
Скрипт для создания пользователей Ven Microsoft Windows NT/2000/2003 6 24-02-2008 23:57




 
Переход