File asscociation

Jun 24, 2008
223
0
Siegen, Germany
fontview is the Windows Font viewer; it doesn't like dquotes:

fontview "osaka-sans serif.ttf" will result in an error ("invalid font file") message while
fontview osaka-san serif.ttf (mind the unquoted space) will not.

I'd like to setup a file assciation mapping that strips any - automatically added (e.g. through command line expansion) - dquotes from the file name before submitting it to fontview.

So far:

a) set .ttf=fontview.exe => dquotes are not stripped (obviously) => error (works however with unquoted names like e.g. arial.ttf)

b) set .ttf=`%@strip[^^",%1]` => error (*)

c) function stripdq=`%strip[^^",%1]` (*)
set .ttf=`stripdq[%1]`

(*) Strange enough, typing the first letter ("0") of the font name expands the file name; hence tcc is able to deduct that the font file is a TTF file to apply the .ttf= setting to.

Any hints?
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,461
88
Albuquerque, NM
prospero.unm.edu
fontview is the Windows Font viewer; it doesn't like dquotes:

fontview "osaka-sans serif.ttf" will result in an error ("invalid font file") message while
fontview osaka-san serif.ttf (mind the unquoted space) will not.

I'd like to setup a file assciation mapping that strips any - automatically added (e.g. through command line expansion) - dquotes from the file name before submitting it to fontview.

So far:

a) set .ttf=fontview.exe => dquotes are not stripped (obviously) => error (works however with unquoted names like e.g. arial.ttf)

b) set .ttf=`%@strip[^^",%1]` => error (*)

c) function stripdq=`%strip[^^",%1]` (*)
set .ttf=`stripdq[%1]`

How about:
Code:
set .ttf=`fontview.exe %@unquote[%1]`
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,461
88
Albuquerque, NM
prospero.unm.edu
Hi Charles,

thanks for pointing me at the unquote[] function; alas, it's not working...

I see. But I don't understand; looks like we're bumping into some parser feature which I just don't get.

Perhaps the best approach is simply to fix the FONTVIEW command:

Code:
alias fontview=`fontview.exe %@unquotes[%1]`
set .ttf=fontview
 
Similar threads
Thread starter Title Forum Replies Date
J History file load hangs if file has complete garbage in it... Support 1
jdanielp Cannot step into and/or call another .bat file when debugging .bat file Support 2
thorntonpg file explorer - short cut keys Support 1
JohnQSmith New online help file wrong logo Support 7
Jay Sage WAD Possible Bug With OPTION Command With @FILE Support 5
samintz How to? swap endianness in a binary file Support 12
vefatica `Back quotes` - command line vs. batch file Support 5
fpefpe How to? batch file size Support 2
Jay Sage Issues With TCMD File Explorer Support 0
FreezerBurnt Help making a CMD and TCC compatible batch file Support 7
Joe Caverly @FILESIZE and NTFS File Stream Support 1
Joe Caverly Embedding an .EXE (or other file) into a .BTM Support 8
U Command help on file names Support 5
S Concatenate all playlists into 1 file Support 22
Joe Caverly Set a batch variable (%1 - %n) when TCC is executing a batch file Support 5
Joe Caverly Rename file that begins with Emoji Support 7
Joe Caverly PSHELL and NTFS File Streams Support 2
P Kill all other instances of tcc from a btm batch file Support 2
D ffind hangs on large file Support 18
Alpengreis Documentation Minor issue in help file for view /E Support 1
fpefpe batch file ending early Support 18
J Licesne file location Support 1
K robocopy cancelling batch file processing Support 28
Jay Sage TCMD Crashes with "tctoolbar /c /r file" Support 5
A Unable to pass batch file arguments unaltered Support 18
MikeBaas How to...extract a string from a .json-file? Support 10
vefatica LIBRARY and file name completion? Support 4
D What does the file "..\Everything\Run history.csv" store? Support 5
H Takecommand.pdf failed not a pdf file Support 6
Joe Caverly DIRectory Colorization in v25 Help File Support 0
C show file description? with dir? Support 8
D When copying/moving, appending " (2)" to filename when the target file already exist. Support 7
R How to? Dir specific file search patterns with spaces in the pathnames? Support 6
Joe Caverly _EXPANSION in help file Support 0
Stefan Hassel Installation file TC 24.02 Build 47 is actually version 25.00.1 Support 10
vefatica Are @FILEDATE[file] and @FILEDATE[file,u] ever different? Support 2
K_Meinhard Help file error Support 1
Joe Caverly JOBMONITOR in Help File Support 1
D btm file command line augments comparing for string or math. Support 12
A Documentation [Help file] OPTION "//" synopsis formatting issue Support 0
vefatica Can TCC complete this file name? Support 5
G tcedit ist not run in tc 24 file explorer Support 10
M How to set Path variable for non-executable file extensions in 4DOS Support 8
I zip /M fails to delete file after adding to zip file Support 2
Charles Dye Is the "File Associations" installer dialog working? Support 4
J File explorer handling from command line? Support 2
Joe Caverly v24 Help File - DATEMONITOR Support 1
MickeyF Why does this batch file give me 'unknown command "else"' error? Support 17
vefatica TYPE goes crazy with no-BOM Unicode file Support 7
J built in file explorer - how do i go back "up" the directory? Support 2

Similar threads