1

Тема: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

Gui, Add, Edit, x13 y80 w60 h20 vmain_numb, numb  ; часть кода GUI
!vk43::
send %main_numb%
return

Думал сработает при выше написаном коде но не работает, подскажите что дописать что бы при нажатии на хот кей посылался текст с строки ввода методом SEND.

2

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

Gui, Add, Edit, x13 y80 w60 h20 vmain_numb, numb  ; часть кода GUI
Gui show
!vk43::
GuiControlGet,main_numb
send %main_numb%
return

3

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

yalanne, Спасибо!:)

4

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

Для того, чтобы записать значение в переменную, ассоциированную с элементом управления (в данном случае main_numb), используйьте команду GUI с подкомандой Submit. Чтобы при этом окно не скрывалось, добавьте опцию NoHide.

Gui, Add, Edit, x13 y80 w60 h20 vmain_numb, numb  ; часть кода GUI
GUI, Show
Return

!vk43::
GUI, Submit, NoHide
send %main_numb%
return

5

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

ypppu, я использую для того что бы вывести текст который нужно много раз вставлять но буфер уже занят другими. Но все равно спасибо!:)

6

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

Ну тогда Вы наверное уже воспользовались поиском и нашли в Коллекции продвинутый скрипт для этих целей.

7

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

ypppu, нет не искал, так как уже получил ответ на свой ответ.

8

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

niceice пишет:

но буфер уже занят другими

При чём тут буфер?! Речь о переменной ассоциированной с элементом управления.

Win 10 x64
AHK v1.1.33.02
                       Справка тебе в помощь.

9

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

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

10

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

Alectric, буфер тут только при том что бы пояснить зачем мне GUI строка ввода и ее функционал.

11

Re: AHK: Послать текст при нажатии на хоткей с GUI строки ввода

ypppu,для того чтобы много раз не копировать текст который нужно вставлять в разные строки ввода. Да и у меня есть многоместный буфер обмена и да в нем постоянно 7-13 мест занято, и да монжно сделать отдельный буфер для текста который много раз используеться но мне показалось легче добавить строку ввода в уже созданом gui скрипте