Some of the variables which you request for the project file are already present, and the others cannot be implemented.
More precisely, they
can be implemented, but they don't make sense. We only have the project's containing directory available as a relative path here, so if the project file is
not in some subfolder, the containing directory will always be empty. Using that path as parameter to a tool will result in the executable's current working dir, which is not what you want.
On the other hand, if the project file
is in a subfolder, you will get the error "cannot find file", which is not better, either.
Regarding the requested parts of the active editor's filename, please check out / update to the latest svn version and consult the WiKi for the variables' names.