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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Не работает 2 раза подряд ClipGet

Ответить
Настройки темы
[решено] Не работает 2 раза подряд ClipGet

Аватара для sashadeg

Старожил


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

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


Возникла проблема с ClipGet.
Не хочет второй раз возвращать инфу из буфера. Будто пустой буфер. Но это не так =/
Вот код. Может ошибка какая...
Код: Выделить весь код
Opt("MouseClickDelay", 700) 
HotKeySet("{esc}","_1")
Func _1()
	Exit
	EndFunc
$down=0
While 1
MouseClick("left",960,140+$down,2)
Sleep(300)
Send("^{insert}")
$1=ClipGet () 
$2=StringReplace ( $1, "_", " ")
ClipPut ($2 ) 
MouseClickDrag( "left" ,356,560,50,473) 
Send("{del}")
MouseClick('right',90,500)
MouseClick("left",140,590)
MouseClick("left",430,810)
Sleep(4000)
MouseClickDrag( "left" ,700,515,400,480)
MouseClick('right',460,500)
MouseClick("left",565,560)
$bak = ClipGet()
MsgBox(0, "Clipboard contains:", $bak)
$3=$bak&"("&$2&")"
MouseClick("left",960,140+$down)
Send($3)
$down=$down+21
WEnd

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


Отправлено: 17:21, 04-03-2010

 

Аватара для Creat0R

Must AutoIt


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

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


Цитата sashadeg:
Вот код »
Я такое у себя запускать не рискую ... приведи пример более дружелюбный, где видна проблема с ClipGet. Я попробовал на таком примере, не вижу никаких проблем:

Код: Выделить весь код
InputBox("Copy", "Please copy some text...", "Text")

$sData1 = ClipGet()
$sData2 = ClipGet()

MsgBox(64, 'ClipGet 1', $sData1)
MsgBox(64, 'ClipGet 2', $sData2)

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 17:33, 04-03-2010 | #2



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

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


Аватара для sashadeg

Старожил


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

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


Цитата Creat0R:
Я такое у себя запускать не рискую ... »
понимаю
Цитата Creat0R:
Я попробовал на таком примере, не вижу никаких проблем: »
а может нужно делать какуюнибудь отчистку буфера? а то я вручную пробую вставить - работает.
Если другим скриптом через ClipGet - работает.
Тем же скриптом через ClipGet - не работает =(
Наверно какие то глюки в системе....

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


Отправлено: 17:36, 04-03-2010 | #3


Аватара для Sp01LeR

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


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

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


Func _cGet()
Local $cg
$cg=ClipGet()
return $cg
EndFunc
[...]
$1=_cGet()
$2=StringReplace ($1, "_", " ")
Sleep(125)
ClipPut ($2)

Отправлено: 22:32, 04-03-2010 | #4


Аватара для sashadeg

Старожил


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

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


Переустановил Windows - всё заработало

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


Отправлено: 12:27, 05-03-2010 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Не работает 2 раза подряд ClipGet

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
загрузка с 5 раза vladimirn Непонятные проблемы с Железом 2 18-12-2008 12:42
Помогите чайнику-комп работает в три раза медленнее, чем надо Koss2 Непонятные проблемы с Железом 20 09-10-2008 22:08
[решено] Комп убил две флешки подряд. Elkmann Непонятные проблемы с Железом 17 19-04-2008 12:00
Почему сигнал самотестирования пищит 2 раза? А компьютер работает нормально. Den47 Непонятные проблемы с Железом 11 20-12-2006 04:35




 
Переход