Using this command, if i select a file(info.txt) in an archive(dosboxconfig.zip) Func.Command.files will return :
...\temp\dtemp-65dfb0282160000-20.dop\info.txt
{f} or {filepath} are generally for passing files to external programs, which will almost never understand archive paths.
When using them, Opus will typically extract files inside archives (or on FTP sites) to a temp directory and pass those to the program you want to run on them.
You can use @nolocalizefiles in a button/command to prevent that.