David wrote:Can anyone translate this in german?
I also have this problem...
Hallo David, ich probiers mal:
Hier wurde keine explizite Pfadangabe für das include-File verwendet. In so einem Fall sucht AHK im aktuellen Arbeitsverzeichnis des Skripts nach dem include-File.
Das Problem lag hier jedoch darin begründet, dass das Arbeitsverzeichnis des Skripts ein anderes war als vom Fragesteller erwartet. Dieses 'working directory' ist nämlich davon abhängig, wie das Skript gestartet wird (z. B. Doppelklick im Explorer oder Verknüpfung im Start-Menü).
Hier wurde das Problem gelöst, indem eine Pfadangabe hinzugefügt wurde - in diesem Fall ergab das:
#Include %A_ScriptDir%\myfile.ahk, weil hier der include-File im gleichen Verzeichnis lag wie das Hauptskript; andere (auch absolute) Pfadangaben sind natürlich auch möglich (z. B.
#Include C:\My Documents\Scripts\myfile.ahk )
Oder man setzt alternativ vorher das Arbeitsverzeichnis explizit mit
SetWorkingDir oder z. B.:
#Include %A_ScriptDir% ; Setzt das Arbeitsverzeichnis für folgende #Includes
Wir haben hier übrigens auch ein deutschsprachiges Forum
http://ahkscript.org/boards/viewforum.php?f=8 . Am besten fügst du immer den Programmcode zu deinem Post hinzu, der bei dir nicht funktioniert (idealerweise noch weitere Infos wie Windows-Version und AHK-Version) und beschreibst dein Problem so genau wie möglich.