ZlojBoter [?]
он ведь без указания пути должен лезть вроде в директорий откуда экзешник запускаешь
Я бы сказал далеко не так.
1. Если запустить BAT-файл содержащий запуск au3-файла или скомпилированного, то будет искать в папке где находится BAT-файл, это первая ошибка при отсутствия указания пути, поэтому в скриптах рекомендуется всегда указывать @ScriptDir или FileChangeDir в начале скрипта.
2. Если путь не указан то файл ищется сначала в текущем каталоге, потом в каталогах перечисленых в переменной среде %Path%. Чтобы посмотреть этот список путей - "Мой компьютер" -> контекстное меню "Свойства системы" -> Вкладка "Дополнительно" -> кнопка "Переменные среды". В нижнем списке выбираешь Path и там можешь изменить каталоги которые будут просматриваться для файлов при отсутсвии указания пути к ним. Но изменять не рекомендуется.
3. Есть даже функций _WinAPI_PathFindOnPath, которая возвращает полный путь такого файла.