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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Не работает Send (вообще)

Ответить
Настройки темы
Не работает Send (вообще)

Новый участник


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

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


Переустановил Windows и теперь не работает Send. Вообще..я что только не пробЫвал,но вместо Send("^v") - пишет просто букву v . Может кто нибудь сталкивался?
Этот код раньше работал - теперь нет (

ClipPut("login")
Sleep(2000)
for $i = 1 to 1
Send("^v")
Send("{TAB}")
Send("{TAB}")
Send("{TAB}")
Send("^v")
Send("{TAB}")
Send("{TAB}")
next


(оформить не получилось...извеняюсь)

Отправлено: 22:37, 30-01-2010

 

Аватара для sashadeg

Старожил


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

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


А зачем такие извращения делать?
Может так будет лучше?
Код: Выделить весь код
Sleep(1000)
for $i = 1 to 1
Send("login")
Send("{TAB}")
Send("{TAB}")
Send("{TAB}")
Send("login")
Send("{TAB}")
Send("{TAB}")
next
Как я понял этот скрипт заполняет форму входа(залогинивания) куда то?

А обязательно нужно использовать вставку из буфера обмена?
Если да, то можно попробовать использовать Shift+Insert
Код: Выделить весь код
Sleep(1000)
ClipPut("login")
Sleep(2000)
for $i = 1 to 1
Send("+{insert}")
Send("{TAB}")
Send("{TAB}")
Send("{TAB}")
Send("+{insert}")
Send("{TAB}")
Send("{TAB}")
next

-------
Ну вы ребята даёте...


Отправлено: 08:27, 31-01-2010 | #2



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

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


Аватара для madmasles

Ветеран


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

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


80971815772,
sashadeg,

А мне кажется, что логиниться через Send-TAB крайне не надежно. Я не знаю про какую программу идет речь, но обычно можно через AutoIt Window Info посмотреть ID или CLASS и ControlSetText() - ControlClick.
Или я не прав?

PS
ID еще можно ResHacker-ом посмотреть.

Последний раз редактировалось madmasles, 01-02-2010 в 10:12.


Отправлено: 10:50, 31-01-2010 | #3


Новый участник


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

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


всем большое спасибо , буду пробывать

Отправлено: 03:50, 01-02-2010 | #4


Аватара для Sp01LeR

Пользователь


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

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


Цитата 80971815772:
но вместо Send("^v") - пишет просто букву v . »
попробуй более точную комбинацию:
Код: Выделить весь код
Send("{LCTRL}v")
Цитата madmasles:
Или я не прав? »
Это смотря какое приложение - например в формах на дельфи иногда глючит отправка текста в контрол и тогда надежнее установить фокус на элементе и выслать через Send...

Последний раз редактировалось Sp01LeR, 01-02-2010 в 17:15.


Отправлено: 17:00, 01-02-2010 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Не работает Send (вообще)

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Net send или Mail Send SH Admin Microsoft Windows NT/2000/2003 3 01-02-2010 21:02
[решено] Send("^V") как это работает . Str_ani_ck AutoIt 24 18-11-2009 07:50
Службы - Net Send Bullet-Avalon Microsoft Windows 2000/XP 0 02-10-2008 10:59
Службы - net send GuseV Microsoft Windows 2000/XP 7 26-07-2007 11:22
net send странно работает Surround Сетевые технологии 2 29-01-2005 08:01




 
Переход