Помогите в начале скрипта

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Помогите в начале скрипта

Re: Помогите в начале скрипта

Post by HotKeyIt » 19 Jan 2017, 12:30

Code: Select all

^3::
_2:=GetKeyState("2","P")
_1:=GetKeyState("1","P")
KeyWait, Ctrl
	If _2
		sendinput текст2
	else if _1
		sendinput текст1
	else
		sendinput текст
return

Re: Помогите в начале скрипта

Post by Core1 » 19 Jan 2017, 02:15

Спасибо за ответ, но тут возникла другая проблема )
Мне нужно несколько таких боксов, например как ктрл+3+2 и ктрл+3, но с таким вводом выдает ошибку дублей ^3::

Code: Select all

^3::
If GetKeyState("2","P")
sendinput текст
return

^3::
sendinput текст
return
Есть ли возможность написать так, чтобы при зажатом ктрле вводилась комбинация и при отжиме начинал работу скрипт ?
Заранее прошу прощения за усложнение темы и спасибо.

Re: Помогите в начале скрипта

Post by HotKeyIt » 19 Jan 2017, 01:49

Code: Select all

^2::
	If GetKeyState("3","P")
		sendinput текст
return

Помогите в начале скрипта

Post by Core1 » 19 Jan 2017, 01:38

Скажите пожалуйста как написать первую строку чтобы при нажатии Ctrl & 3 & 2 ахк начинал работу. Есть ли вообще такая функция или максимум сочетаний -2 клавиши?
Так не работает:

Code: Select all

^32::
sendinput текст
return

Top