Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] (Работа с IE)_Выделить/скопировать/сохранить в файл (http://forum.oszone.net/showthread.php?t=239570)

AlexVong 29-07-2012 21:42 1961208

(Работа с IE)_Выделить/скопировать/сохранить в файл
 
Подскажите как выделить содержимое открытой страницы (именно содержимое, как если бы мы на странице выполнили "Ctrl+A"), скопировать в буфер и сохранить в текстовый файл?

apozlevich 30-07-2012 18:46 1961664

Код:

Send("^a^с") ; Послать Ctrl+A и Ctrl+С
FileWrite("File.txt", ClipGet()) ; Записать в файл содержимое буфера обмена


AlexVong 30-07-2012 21:42 1961761

apozlevich
А можно как то узнать что копирование в буфер завершилось и можно записывать в файл, а то бывает возвращает в файл предыдущую информацию из буфера?

Dm666 31-07-2012 01:14 1961836

Цитата:

Цитата AlexVong
А можно как то узнать что копирование в буфер завершилось и можно записывать в файл, а то бывает возвращает в файл предыдущую информацию из буфера? »

Код:

ClipPut("") ; обнуляем клипборд
Send ("^a") ; выделить все
Do ; стартуем цикл
    Send ("^c") ; копировать в буфер
    Sleep(100) ; пауза на всякий случай
Until ClipGet() <> "" ; крутим цикл пока в клипборде не появится хоть что-нибудь


apozlevich 31-07-2012 12:58 1962077

Да я просто вместо Ctrl+C почему-то написал Ctrl+V o_O


Время: 09:27.

Время: 09:27.
© OSzone.net 2001-