Очень нужна помощь со скриптом на пару минут

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 garry » 19 Dec 2023, 03:19

Code: Select all

#warn
setworkingdir,%a_scriptdir%
CoordMode, Pixel,screen
CoordMode, Mouse,screen
;-
WA:=A_screenwidth,HA:=A_screenheight,xx:=100
Color = 0x5555ff                 ;- color
;-
;- percent calculation :
;- PixelSearch,x,y,1248,568,1367,675,0x5555ff,3,Fast
x1:=(WA*65)/xx  , y1:=(ha*52.6)/xx ;- позиция x,y
w1:=(wa*71.2)/xx, h1:=(ha*62.5)/xx ;- w,h
;-
/*
;- TEST :
color=0xFF3747
x1:=(WA*50)/xx, y1:=(ha*50)/xx
w1:=(wa*90)/xx, h1:=(ha*90)/xx
*/
;-
;--
*~$x::                              ;- <<< ключ = X для цикла
While GetKeyState("x", "P") {
 PixelSearch,XF,YF,x1,y1,w1,h1, %color%,0,RGB Fast
  If (!ErrorLevel)
     {
     ;mousemove,%xf%,%yf%,0
	 ;sleep,100
	 ;Mouseclick,left,,,2
	 Mouseclick,right,%xf%,%yf%,1
	 ToolTip, Target triggered!
	 SoundBeep, 1000
	 sleep,1000
	 }
 else
  { 
  ToolTip,НЕТ > найден %color% цвет
  sleep,2000
  }
}
tooltip
Return
;--------------------
esc::exitapp
;====================

Очень нужна помощь со скриптом на пару минут

Post by SR666s » 17 Dec 2023, 02:31

Нужна помощь в написании скрипта котоырй будет реагировать на появления цвета в определенной области экрана.

loop
Клик правой кнопкой мыши

PixelSearch,x,y,1248,568,1367,675,0x5555ff,3,Fast

Если цвет не найден то sleep 200 и ищем снова
Если цвет найдет то нажатие правой кнопки мыши

Top