1 (изменено: dupressst, 2023-01-14 16:26:19)

Тема: AHK: Не работает цикл

Здравствуйте, я только начал изучать AHK. Я написал всё что мне нужно было от AHK. Осталось только сделать так, чтобы скрипт работал по кругу. Т.е. с помощью цикла. Просмотрев видеоролики я делал также, как показано в них. Подскажите, что я сделал не так, как должен выглядеть исправленный вариант?


F7::
 Loop
{
  0::Send 123456
  1::Click 639, 718
  2:: Send ^{vk56} ;ctrl+V
  3::Click 1343, 715 ;
  4::Click 639, 718
  5::Send /next
  6::Click 1343, 715
}

2

Re: AHK: Не работает цикл

А что вы хотели получить от скрипта? Опишите всё по порядку.

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

3

Re: AHK: Не работает цикл

Это надо в коллекцию самых загадочных задач.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

4 (изменено: dupressst, 2023-01-14 17:45:45)

Re: AHK: Не работает цикл

__Михаил__
Я что-то как-то написал, и суть в том, что я включаю скрипт, и он направляет мою мышку на поле ввода сообщения, туда вставляется текст, который мне нужен, и отправляет его в канал/личное сообщение. Команда /next также вводится и отправляется.
Таким образом скрипт за меня вставляет сообщение и отправляет его. Я хочу сделать так, чтобы я не нажимал постоянно цифру 0 чтобы скрипт опять сработал. Можно ли сделать, чтобы он работал постоянно? ( То есть сообщение вставилось, отправилось, вставилось отправилось и т.д.)

5

Re: AHK: Не работает цикл

serzh82saratov
Спасибо, я понимаю что выглядит это не так, как привыкли делать люди которые разбираются, но я в этой области ничего не знаю, и просто делал как сказано в гайдах на ютубе.

6

Re: AHK: Не работает цикл

dupressst пишет:

чтобы я не нажимал постоянно цифру 0 чтобы скрипт опять сработал

А зачем ноль нажимать, если вы запускаете на F7.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

7

Re: AHK: Не работает цикл

serzh82saratov
Извиняюсь, F7.

8

Re: AHK: Не работает цикл

F7::
	Loop
	{
		Send 123456
		Click 639, 718
		Send ^{vk56} ;ctrl+V
		Click 1343, 715 ;
		Click 639, 718
		Send /next
		Click 1343, 715
	}
	Return
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

9

Re: AHK: Не работает цикл

serzh82saratov
Спасибо! А какое стоп-слово?

F12:: Suspend, Toggle

это можно после Return написать чтобы на F12 останавливать? или перестанет работать?
И как сделать задержку в 6 секунд?

10

Re: AHK: Не работает цикл

#If i
	F7::i := 0  ; stop
#If

F7::
	i := 1
	while i
	{
		Send 123456
		Click 639, 718
		Send ^{vk56} ;ctrl+V
		Click 1343, 715 ;
		Click 639, 718
		Send /next
		Click 1343, 715
		Sleep 6000
	}
	Return
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

11

Re: AHK: Не работает цикл

serzh82saratov
Спасибо вам большое! Больше двух часов мучался, а вы мне за 5 минут всё сделали!