Короче дело вот в чем:
1. Есть схема которая перехватывает буфер
2. Запускаю браузер, копирую в нем что-нибудь
3. Программа перехватывает это
4. Закрываю браузер и в буфер записывается по новой то что я копировал раньше
Такое происходит с Firefox, IE, MS Word
Может кто знает в чем проблема, а то иногда не удобно получается...
Ниже схема. Спасибо!
code_19459.txt
Этот топик читают: Гость
Ответов: 397
Рейтинг: 34
|
|||
карма: 0 |
| ||
файлы: 1 | code_19459.txt [498B] [520] |
Ответов: 3349
Рейтинг: 233
|
|||
Некоторые программы опустошает буфер обмена после прекращения работы с ними.
MS Office спрашивает(иногда) это я точно знаю. ------------ Дoбавленo в 08.11: Некоторые программы опустошает буфер обмена после прекращения работы с ними. MS Office спрашивает(иногда) это я точно знаю. |
|||
карма: 1 |
|
Ответов: 397
Рейтинг: 34
|
|||
Ну не знаю, у меня ни одна из этих программ (Firefox, IE, MS Word) не опустошает буфер после работы с ними...
Дело скорее всего в другом... Ждем ответа от знающих |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Office clipboard |
|||
карма: 1 |
|
Ответов: 397
Рейтинг: 34
|
|||
Так это происходит когда копируешь
большой текстовый фрагмент в офисе... Это не то... |
|||
карма: 0 |
|
Ответов: 1379
Рейтинг: 86
|
|||
Black-Light писал(а): буфер записывается по новой то что я копировал раньшеподтверждается |
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Подтверждаю, так и есть. Проверено на IE6.
|
|||
карма: 9 |
|
Ответов: 397
Рейтинг: 34
|
|||
Вот что ответил nesco:
Это системе исходное ПО передает столько событий о помещении в буфер, тут фиг чего сделаешь -- Офис, по выходу, дважды выставляет это событие, Лис -- один раз. Единственное что, так это поставить защиту от одинакового события, больше, не знаю чего делать. Искал ответ на этот вопрос, пока не нашел Я пока решил таким способом: code_19498.txt Может кто лучше чего придумает, выкладывайте. Спс. |
|||
карма: 0 |
| ||
файлы: 1 | code_19498.txt [1.4KB] [597] |
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
| ||
файлы: 1 | code_19503.txt [485B] [581] |
Ответов: 397
Рейтинг: 34
|
|||
3042, так тоже работает, я так не делал, думал что схема зациклится...
и тут при определенных условиях все равно срабатывает повторное занесение в буфер. Например: 1. Запускаем вашу программу 2. Запускаем офис 3. Пишем в нем что-нибудь и выделяем 4. Нажимаем Ctrl+C (программа перехватывает) 5. Затем пишем в офис еще что-нибудь и видим что в буфер еще раз заносится предыдущая строка |
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Да, с офисом верно. Я только на ie проверял...
|
|||
карма: 9 |
|
Ответов: 397
Рейтинг: 34
|
|||
Не появилось нормального решения данной проблемки? Т.к. моя схема иногда глючит, например если скопировать формулу офиса, то потом вставляется строка, а не формула...
|
|||
карма: 0 |
|
Ответов: 1376
Рейтинг: 197
|
|||
карма: 1 |
| ||
файлы: 1 | code_22998.txt [613B] [513] |
Ответов: 397
Рейтинг: 34
|
|||
foksov, оно то работает, а если мне нужно скопировать тот же текст через минуту, а в этом промежутке ничего не заносилось в буфер?
|
|||
карма: 0 |
|
Ответов: 1376
Рейтинг: 197
|
|||
А если так
|
|||
карма: 1 |
|