powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Windows 7 неправильно работает скрипт
14 сообщений из 14, страница 1 из 1
Windows 7 неправильно работает скрипт
    #36682086
GraninDm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть скрипт для подключения к модему по телнету

Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "telnet.exe 192.168.1.1"
WScript.Sleep 1000
oShell.SendKeys "admin" & chr(13)
WScript.Sleep 500
oShell.SendKeys "admin" & chr(13)
WScript.Sleep 500
oShell.SendKeys "logout" & chr(13)

В XP работает без проблем.
В 7 вместо передачи символов в консоль валится какая-то муть.

Кто знает как решить проблему?
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36694130
Фотография velfimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну на вскидку, а если попробывать тот же скрипт запустить его щелкнув правой клавишей и выбрав "от имени администратора"?
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36694210
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И проверьте установлен ли telnet-клиент. В 7-ке он по умолчанию выключен.
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36700135
GraninDm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Под админом пробовал конечно - не работает.
Telnet конечно установлен.
Проблема оказывается тянется еще с Vista.
Решения так и не нашел.
:(
Есть сторонние ActiveX которые заменяют SendKey, но они платные.
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36700245
Фотография velfimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GraninDmПод админом пробовал конечно - не работает.
В 7 и виста новый кмд называется PowerShell
Думаю просто он не поддерживает синтаксис команд в твоём скрипте
нужен скрипт но на его синтаксисе
не уверен, моё предположение

по крайне мере я через PowerShell многие вещи даже на Экчендж рулю
мощнявая штука, только головной боли много
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36700916
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Tue, 22 Jun 2010 13:04:32 +0400, GraninDm <nospam@sql.ru>; wrote:

> Автор: GraninDm
> Под админом пробовал конечно - не работает.
> Telnet конечно установлен.
> Проблема оказывается тянется еще с Vista.
> Решения так и не нашел.

Что я желаю не так?..

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36700918
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Tue, 22 Jun 2010 13:34:10 +0400, velfimov <nospam@sql.ru>; wrote:

> Автор: velfimov
> В 7 и виста новый кмд называется PowerShell

Знатный бред!..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36701000
GraninDm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да бред знатный - согласен.

Сегодня сделаю скриншот дома и покажу что я делаю не так.

Правда у меня Home Premium.

С 7 я мало работал, возможно в ультимейт работает из-за того что там есть режим совместимости с XP (возможно тоже бред :) )

Я хочу выяснить почему у меня не работает, а не у кого работает (мне это не интересно).
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36701020
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Tue, 22 Jun 2010 17:09:33 +0400, GraninDm <nospam@sql.ru>; wrote:

> Автор: GraninDm
> С 7 я мало работал, возможно в ультимейт работает из-за того что там
> есть режим совместимости с XP (возможно тоже бред :) )

Режим совместимости есть по всех В7... Правая кнопка, Свойства,
Совместимость...

> Я хочу выяснить почему у меня не работает, а не у кого работает (мне это
> не интересно).

Чужая душа - потёмки... %)))
У меня отличие от стандартной установки в данном случае только такое,
что установлен Телнет-клиент...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36701063
GraninDm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А мне кажется нет режима совместимости.
http://soft.mail.ru/pressrl_page.php?id=33583

Технология XPM будет поддерживаться только в корпоративных версиях Windows 7, для пользователей редакций Starter и Home она будет недоступна.

Дома посмотрю.
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36701153
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Tue, 22 Jun 2010 17:25:12 +0400, GraninDm <nospam@sql.ru>; wrote:

> Технология XPM будет поддерживаться только в корпоративных версиях
> Windows 7,

Это не то... Это XP Mode, а не отдельное Compatibility для отдельной
аппликухи, которое присутствует в её свойствах...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36701490
GraninDm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To zirra
По поводу Compatibliity был неправ. Действительно в 7 home есть этот режим.

Короче, я нашел в чем проблема :))

Я бы не сказал, что это для меня стало откровением, но сильно улыбнуло.

Если раскладка по умолчанию для пользователя от имени которого запускается скрипт стоит русская (или, видимо, отличная от En), то SenkKeys в активное окно валит какую-то хрень :))

Поставил по умолчанию английскую раскладку клавиатуры - все заработало.
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36701918
GraninDm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кому пригодится...

Вот, родилась такая хрень, работающая независимо от раскладки клавиатуры по умолчанию:)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Set oShell = WScript.CreateObject("WScript.Shell")

oShell.Run "telnet.exe 192.168.1.1"
oShell.AppActivate "telnet.exe 192.168.1.1"

DefKeyLayout = oShell.RegRead("HKEY_CURRENT_USER\Keyboard Layout\Preload\1")

IF DefKeyLayout <> "00000409" then
	rem Если по умолчанию стоит русская раскладка 
	WScript.Sleep  1000 
	rem Переключаем раскладку Ctrl+Shift
	oShell.SendKeys "^(+)"
	oShell.SendKeys "фвьшт" & chr( 13 )
	WScript.Sleep  500 
	oShell.SendKeys ""
	oShell.SendKeys "фвьшт" & chr( 13 )
	WScript.Sleep  500 
	oShell.SendKeys ""
	oShell.SendKeys "дщпщге" & chr( 13 )
else
	rem Если по умолчанию стоит английская раскладка 
	WScript.Sleep  1000 
	oShell.SendKeys "admin" & chr( 13 )
	WScript.Sleep  500 
	oShell.SendKeys ""
	oShell.SendKeys "admin" & chr( 13 )
	WScript.Sleep  500 
	oShell.SendKeys ""
	oShell.SendKeys "logout" & chr( 13 )
end if
...
Рейтинг: 0 / 0
Windows 7 неправильно работает скрипт
    #36701966
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Tue, 22 Jun 2010 19:58:56 +0400, GraninDm <nospam@sql.ru>; wrote:

> Автор: GraninDm
> Короче, я нашел в чем проблема :))
> Я бы не сказал, что это для меня стало откровением, но сильно улыбнуло.
>
> Поставил по умолчанию английскую раскладку клавиатуры - все заработало.

Да уж... Смяшно... :\
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Windows 7 неправильно работает скрипт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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