1

Тема: AHK: Очищение буфера объмена

Ребята, подскажите пожалуйста что делать, в игре при использование биндов, так же вставляется иногда текст из буфера обмена, с чем это связанно и как с этим бороться? Как сделать что бы при запуске скрипта, когда находишься в игре, буфер сам очищался например каждую минуту?

2

Re: AHK: Очищение буфера объмена

Приведите ваш код, будем смотреть где ошибка. Очистить буфер можно так:

Clipboard =
Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3 (изменено: zufario, 2022-02-06 14:25:32)

Re: AHK: Очищение буфера объмена

Михаил спасибо большое Вам за подсказку вчера! Вставим команду сразу после нажатия запрограммированной кнопки - буфер больше не вставляется, но я вчера задумался поему так происходит и нашел ответ.

Вот кусок кода:


!Numpad0:: ; Проверка паспорта через КПК
^!0::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {е}
Sleep, %sleep%
SendInput, /me взял
if(Server = "F")
SendInput, а
SendInput, % " документы у человека напротив"
Sleep, %sleep2%
SendInput, {enter}
Sleep, %sleep%
SendInput, {е}
Sleep, %sleep%
SendInput, /do Документ в руках.
Sleep, %sleep2%
SendInput, {enter}
Sleep, %sleep%
SendInput, {е}
Sleep, %sleep%
SendInput, /me изучил
if(Server = "F")
SendInput, а
SendInput, % " документы и передал"
if(Server = "F")
SendInput, а
SendInput, % " человеку напротив"
Sleep, %sleep2%
SendInput, {enter}
Sleep, %sleep%
SendInput, {е}
Sleep, %sleep%
SendInput, /do КПК находится в нагрудном кармане униформы.
Sleep, %sleep2%
SendInput, {enter}
Sleep, %sleep%
SendInput, {е}
Sleep, %sleep%
SendInput, /me ввел
if(Server = "F")
SendInput, а
SendInput, % " данные полученные из документа и отправил"
if(Server = "F")
SendInput, а
SendInput, % " запрос в базу данных РОЗЫСК"
Sleep, %sleep2%
SendInput, {enter}
Sleep, %sleep%
SendInput, {е}
Sleep, %sleep%
SendInput, /do Информация получена.
Sleep, %sleep2%
SendInput, {enter}
Sleep, %sleep%
SendInput, {е}
Sleep, %sleep%
SendInput, /me убрал
if(Server = "F")
SendInput, а
SendInput, % " КПК в карман брюк"
Sleep, %sleep2%
SendInput, {enter}
Sleep, %sleep%
SendInput, {е}
Sleep, %sleep%
SendInput, /do КПК в кармане.
Sleep, %sleep2%
SendInput, {enter}
Sleep, %sleep%
Return

Когда я зажимаю Альт и Нумпад 0 то в игре открывается чат и туда уходят команды, и оказывается когда держишь Альт, то какждый раз когда печатается буква М, и просходит вставка из буфера.

4 (изменено: zufario, 2022-02-06 14:28:31)

Re: AHK: Очищение буфера объмена

teadrinker Я конечно же сразу извиняюсь, но Вы тоже пишите не граматно. У Вас слишком много запятых в ненужных местах.

5

Re: AHK: Очищение буфера объмена

zufario, я уже удалил своё сообщение, но могу продублировать:

zufario, ознакомьтесь, пожалуйста, с Правилами, отредактируйте свой пост. Обратите внимание на точки в конце предложений.

Если подскажете, где тут лишние запятые, буду благодарен.

zufario пишет:

но Вы тоже пишите не граматно

Здесь слово «пишите» лучше писать так: «пишете». В слове «грамотно» только одна буква «а».

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6

Re: AHK: Очищение буфера объмена

Вы мне подскажите пожалуйста, где у Вас запрещенно писать не грамотно? Сказанно только про запятые и точки в правилах. Если честно то это такой цирк! Я всё прекрасно понимаю, что в любом языке программирования нужно писать без ошибок. Будьте так любезны, дайте поинтересоваться, что у Вас тут должны находиться одни филологи русского языка??? Если честно то это такой бред! И это было мое субъективное мнение.

7

Re: AHK: Очищение буфера объмена

P.S. Люди приходя за помощью, могут быть и школьники, кому интересен язык программирования AHK, а Вы сразу "говоном поливаете" что они не являются филологами русского языка. У меня всё!

8

Re: AHK: Очищение буфера объмена

zufario

Чтобы после горячих клавиш всё работало как надо, нужно использовать команду 'KeyWait'.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

9

Re: AHK: Очищение буфера объмена

__Михаил__, а Вы бы могли подсказать как ее (команду) в мой бинд вписать?

10 (изменено: __Михаил__, 2022-02-06 15:40:56)

Re: AHK: Очищение буфера объмена

Смотрим какие клавиши используются и для каждой:

KeyWait, Клавиша, U

Если она одна (без опций):

KeyWait, %A_ThisHotkey%, U
Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

11

Re: AHK: Очищение буфера объмена

zufario пишет:

Вы мне подскажите пожалуйста, где у Вас запрещенно писать не грамотно?

У нас такого запрета нет, есть только правило про точки и заглавные буквы. Но если кто-то специально будет коверкать слова, модератор может сделать замечание.

zufario пишет:

Если честно то это такой цирк!

Если Вам почему-то кажется, что требования на этом форуме избыточны, то вас же никто не заставляет тут находиться, существует множество других ресурсов, где ребята попроще собираются.

zufario пишет:

"говоном поливаете"

По-моему, сейчас оно из Вас полезло, или мне показалось?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

12

Re: AHK: Очищение буфера объмена

teadrinker, во-первых, Вы сейчас уважаемый администратор уже переходите на личность, а во-вторых, данное Ваше замечания не имеет никакого значения. Так как я сейчас от Вас нахожусь далеко, и Вы меня не видите...