1

Тема: AHK: #Include

Здравствуйте. Вот код:


#Include add.ahk
MsgBox % "Ответ: " . Add(3, 2)

add.ahk:


Add(x, y)
{
	return x + y ; "return" ожидает выражение
}

Хотелось бы узнать почему функция не найдена.
Если соединить код этих скриптов - всё работает. Но почему тогда через дир. include не работает?

2

Re: AHK: #Include

У меня работает. Пропишите полный путь для верности.

3

Re: AHK: #Include

Рабочая директория скрипта — не всегда та, где он находится, она зависит от того, как он запускается. Чтобы использовать относительные пути, лучше указать её явно:

SetWorkingDir %A_ScriptDir%

Либо перед первым Include написать:

#Include %A_ScriptDir%
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: #Include

Спасибо вам, очень выручили .   Странно что раньше у меня не было с этим проблем,  всё и так работало.