1

Тема: AHK: помогите найти ошибку

Вот код

F5:: x:= "1"
F4::
x := "0"
Loop{	
    sleep, 1
    PixelGetColor, color_down6, 1057, 905, RGB
	if ( color_down6 = "0xBDBЕBE" ) {
			ControlSend, {vk45}
			sleep, 1
	}
	else
        sleep, 1
		PixelGetColor, color_down5, 1057, 905, RGB
		if ( color_down5 = "0xBDBDBD" ) {
			ControlSend, {vk45}
			sleep, 1
		}
	else
        sleep, 1
		PixelGetColor, color_down5, 1057, 905, RGB
		if ( color_down5 = "0xBDBDBE" ) {
			ControlSend, {vk45}
			sleep, 1
		}
	else
        sleep, 1
		PixelGetColor, color_down5, 858, 859, RGB
	        if ( color_down5 = "0xC1C1C1" ) {
		ControlSend, {vk41}, ahk_exe GTA5.exe
		sleep, 349
		}
	else
        sleep, 1
		PixelGetColor, color_down2, 1004, 864, RGB
		if ( color_down2 = "0xC1C1C1" ) {
			ControlSend, {vk44}, ahk_exe GTA5.exe
			sleep, 349
		}
	else
        sleep, 1
		PixelGetColor, color_down2, 1325, 887, RGB
		if ( color_down2 = "0xC1C1C1" ) {
			break
		}

	
    }

Выдаёт ошибку Parametr #2 required на строки с (

x := "0"

) по (

	if ( color_down6 = "0xBDBЕBE" ) {
			ControlSend, {vk45}
			sleep, 1

)

2

Re: AHK: помогите найти ошибку

Читаем справку по ControlSend и сразу находим примеры как использовать команду.

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