The instruction "@@file.sql" in a command file is expected to run "file.sql" in the same directory as the calling command file - this is the behaviour of SQL*Plus and of PL/SQL Developer 7.0.

But currently (7.1.1.1339), PL/SQL Developer first looks somewhere deep in my home directory (how did it find that???) for a file of this name, which is not what I expected: The calling command file resides on another drive.

In the Preferences, the default directory for Command Files is set to a subfolder "PLSQL Developer Data" my home directory.