Placeholders for sets of files

Placeholders can be used for handling sets of files.

Note | These placeholders will never generate duplicates of a filename.

Syntax

$[q][s][f][r]<FILESET>

$
  Starts the placeholder. Use "$$" to get "$".
q
  All filenames will be separatly quoted using ".
s
  All filenames will be issued in 8.3-format.
f
  The forward slash '/' is used as directory separator.
r
  The filenames will be given relative to the working directory of the project.
<FILESET>
  One of the following:
  TPF
    All TeX-files of the project.
  BPF
    All BibTeX-files of the project.
  GPF
    All Graphic-files of the project.
  TXC
    All files generated by TeXnicCenter regarding the project. Currently only the .tcp and .tps files.
  COF
    All currently opened files in the editor.
  APF
    All project files. This is the sum of TPF, BPF, GPF and TXC.
  AFS
    All above filesets together. This is the sum of TPF, BPF, GPF, TXC and COF.

Examples

$qTPF
  Lists all (La)TeX-files reported by the structure parser of TeXnicCenter. File names in quotes and separated by a space, like:
  "D:\Temp\test\curvature3d.tex" "D:\Temp\test\definitions\macros.tex" "D:\Temp\test\chaptertwo.tex"
$fBPF
  Lists all BibTeX-files reported by the structure parser of TeXnicCenter. The forward slash is used as directory separator. File names separated by a space, like:
  D:/Temp/test/xbib.bib D:/Temp/test/morebibs/morexbib.bib
$COF
  Lists all files, which are currently opened in the editor. File names separated by a space (no quotes!), like:
  D:\Temp\test\curvature3d.tex D:\Program Files\texmf\pdftex\latex\config\pdflatex.ini
$qsrAPF
  Lists all files of the project as reported by the structure parser of TeXnicCenter. File names displayed in 8.3-format, path relative to the working directory, file names separated by a space, like
  "curvat~1.tcp" "curvat~1.tps" "curvat~1.tex" "xbib.bib" "morebibs\morexb~1.bib" "defini~1\macros.tex" "chapte~1.tex"

Application

A good idea to use placeholders is a tool like the one defined below. This tool will build a ZIP archive of all files of the current project. A compression program (like WinZip or WinRAR) is required. Adjust path and arguments for that program.

Command: | zip.exe
Arguments: | a "%tm.zip" $qrAPF
Initial Directory: | %dm