Что нового

Защита буфера обмена

Dotacka

Новичок
Сообщения
37
Репутация
0
Добрый день!
Вопрос такой:
Я создал скрипт который использует множество переменных и активно использует буфер обмена.
Он правит текстовые файлы.

Проблема в том, что если я паралельно что-то делаю за компьютером и что либо копирую в буфер обмена - обычный текст например ...это может попасть в скрипт который работает в фоновом режиме.. (тот, что правит тексты)

У меня скрипт вписывает в столбик номера телефонов. Один раз я скопировал строчку на сайте пока сидел за ПК - и вставил ее в другом месте. Все это время скрипт правил файлы в фоновом режиме.
Потом я эту строчку нашел в списке номеров. Как она туда попала - незнаю. Видимо когда я нажал ctrl+c - я перезаписал какую-то переменную.

Как предотвратить это скрещивание?
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
247
Откуда значения заносятся в буфер ?
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
Зачем буфер? Для передачи данных? Кому? Если "себе" то есть другие надежные способы
 
Автор
D

Dotacka

Новичок
Сообщения
37
Репутация
0
Нет, вы берете значение в буфер обмена. В переменную это так:
Код:
Global $sLine = FileReadLine("1.txt", 1)
А как это работает ? один раз прочитал и запомнил в переменную? Или скрипт каждый раз при работе с переменной будет читать ее в файле?
 
Верх