o Script abaixo cria um menu flutuante com caixas de texto que quando são clicadas escrevem o texto que tiverem definidos em sua linha de código.
Porém ele escreve cada palavra e letra, e dependendo do tamanho do texto isso pode demorar um pouco. Também notei que não há como cancelar o texto que estiver sendo escrito.
Gostaria de saber se há uma maneira de criar uma tecla (Espaço por exemplo) que quando pressionada ela cancela o texto que esta sendo envido.
Outra solução seria: Ao clicar no texto selecionado ele digitar tudo automaticamente (Como um copia e cola), assim não preciso esperar que ele escreva o texto completo.
(As duas opções são viáveis, se possível me ajudem com as duas)
Poderiam me ajudar com isso pessoal? Segue Script abaixo
Code: Select all
#SingleInstance,Force
Menu, MyMainMenu, Add, E-mail padrão, MenuHandler
Menu, MySubMenu1, Add, Cotação, SubMenu1Label
Menu, MySubMenu1, Add, Orçamento, SubMenu1Label
Menu, MySubMenu1, Add, Fidelidade, SubMenu1Label
Menu, MySubMenu1, Add, Finalizar vendas, SubMenu1Label
Menu, MySubMenu1, Add, Nossos descontos, SubMenu1Label
Menu, MyMainMenu, Add, E-mail padrão, :MySubMenu1
Menu, MyMainMenu, Add, Problemas, MenuHandler
Menu, MySubMenu2, Add, Bios Problem, SubMenu2Label
Menu, MySubMenu2, Add, Wifi lento, SubMenu2Label
Menu, MySubMenu2, Add, Acesso rápido, SubMenu2Label
Menu, MyMainMenu, Add, Problemas, :MySubMenu2
return
+WheelDown::
Menu, MyMainMenu, Show
return
MenuHandler:
return
SubMenu1Label:
If (A_ThisMenuItemPos = 1) {
send, Lorem ipsum dolor sit amet, consectetur adipiscing elit. In placerat suscipit lacus non rutrum. In nisi lorem, dignissim id aliquam non, interdum non turpis. Duis convallis, diam sit amet congue aliquet, quam mauris maximus justo, in dignissim elit ligula at urna. Etiam eu mauris vel elit sodales aliquet. Maecenas mollis luctus sagittis. Morbi eget molestie est. Cras eu nibh sollicitudin quam placerat tempus. Curabitur ullamcorper et dolor et suscipit. Nunc sagittis nec nisl vel imperdiet. Mauris nec hendrerit lacus. Nulla iaculis, risus vitae consectetur efficitur, neque tortor varius purus, a efficitur enim nibh eu erat. Nam mollis purus magna, eu rhoncus nisl laoreet sed. Donec non ipsum ac odio scelerisque pellentesque.
} else if (A_ThisMenuItemPos = 2) {
send, Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae`; Pellentesque felis mi, dictum quis velit at, tincidunt porta purus. Nunc blandit at nisi malesuada bibendum.
}
else if (A_ThisMenuItemPos = 3) {
send, Etiam dictum congue nisl. Quisque augue ex, mollis sit amet mollis et, gravida non tellus. Praesent malesuada, purus in tempor maximus, enim sem rhoncus dui, sit amet placerat diam enim at lorem. Aliquam augue enim, commodo et elit scelerisque, pellentesque imperdiet turpis. Quisque nec lorem condimentum, ornare arcu vitae, porta diam.
}
else if (A_ThisMenuItemPos = 4) {
send, Nunc sagittis nec nisl vel imperdiet. Mauris nec hendrerit lacus. Nulla iaculis, risus vitae consectetur efficitur, neque tortor varius purus, a efficitur enim nibh eu erat. Nam mollis purus magna, eu rhoncus nisl laoreet sed. Donec non ipsum ac odio scelerisque pellentesque.
}
else if (A_ThisMenuItemPos = 5) {
send, Nossa política de descontos: acima de 650 reais 2`% parcelado em até 12x e 5`% de desconto a vísta
}
return
SubMenu2Label:
If (A_ThisMenuItemPos = 1) {
send, Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla nec est et massa bibendum eleifend. Sed auctor lorem urna, et iaculis nunc fringilla id. Mauris sodales at purus et luctus.
}
else if (A_ThisMenuItemPos = 2) {
send, Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam venenatis vitae velit in efficitur. Vivamus varius vehicula lorem. Sed quam elit, vehicula laoreet enim quis, pulvinar mattis mi. Suspendisse aliquet pellentesque sem ullamcorper dignissim. Proin ut tortor commodo tortor ornare vestibulum. In efficitur id elit ac euismod. Cras ac fermentum mi. Morbi aliquet luctus est, sit amet hendrerit mi vulputate vitae. Nulla facilisi. Etiam pharetra congue massa, sed porta lacus scelerisque non. Integer ultrices tincidunt elit, vitae gravida ipsum vulputate nec.
}
else if (A_ThisMenuItemPos = 3) {
send, Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut sit amet tincidunt lorem. Pellentesque quis felis tellus. Etiam sagittis venenatis elit, eget molestie tellus commodo sed. Nunc vel magna quam. Nam imperdiet, leo et aliquam gravida, lorem lectus accumsan magna, in vulputate lacus neque vitae orci. Mauris nec lacus ut enim convallis bibendum ac sed libero. Ut luctus aliquet lorem id interdum. Pellentesque vitae consequat eros. Nullam sed urna ornare, fringilla eros et, mattis lorem. Vivamus lobortis, orci a interdum dignissim, neque sapien ullamcorper mauris, id porttitor massa eros sed leo.
}
return