WAD Start /pgm "name.htm" works improperly

I am trying to wrie a .BAT that forms a .htm text file and then opens this file in a browser.

The command
start /pgm "E:/_TXT_/DIMA/MISC/Y~B_REFS.HTM"
tries to open the address
http://files/JPSoft_TCMD/ide.exe --...rowser.exe -- E:/_TXT_/DIMA/MISC/Y~B_REFS.HTM
and the browser says the page not exists while the file E:/_TXT_/DIMA/MISC/Y~B_REFS.HTM exists and contains a proper HTML text. I can to see the text by double-clicking this file in the Windows Explorer window. The Yandex Browser is set up to be used by default in my system.
 
May 20, 2008
11,388
99
Syracuse, NY, USA
I don't (can't) use short file names. It works OK here with firefox. You might try:

start /pgm "file:///E:/_TXT_/DIMA/MISC/Y~B_REFS.HTM"

and/or the same thing with a long file name. If you do that, the browser should NOT try to use HTTP.
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,447
88
Albuquerque, NM
prospero.unm.edu
Works here with Chrome. You may be bumping into some peculiarity in your browser's command line parsing. Vincent's suggestion of prefixing file:/// looks like a good idea to me. Note that there are three forward slashes between file: and the drive letter.

You could also try
Code:
ftype %@assoc[.htm]
to see what Explorer does with that filename.
 

rconn

Administrator
Staff member
May 14, 2008
12,340
149
This is Windows doing this, not TCC.

Assuming you don't have an executable extension for .htm, that extension is unknown to TCC. So what TCC does is call the Windows AssocQueryString function to see what Windows wants to do with it. On my system, Windows returns "C:\\WINDOWS\\system32\\LaunchWinApp.exe\" "%1". TCC replaces the %1 with the fully qualified .htm name, and passes the resulting command off to Windows to execute.

I tried on several systems, and none of them attempted to convert that to #1 Windows Command Prompt | Windows Console Replacement... (Unless the .htm file is referencing that site).

Note that the "start /pgm …" is unnecessary; TCC will do the same thing if you just enter the .htm filename.
 
Aug 23, 2010
636
9
The command
start /pgm "E:/_TXT_/DIMA/MISC/Y~B_REFS.HTM"
tries to open the address
To begin with, your command has no actual command in it.
I wonder why it does anything at all.
The "/PGM" switch expects the following parameter to be a starting window title for an executing program.
For default CMD START implementation this is simply first quoted string.
Said that, this might be an actual bug in TCC, but not the one you'd mentioned.
 
Similar threads
Thread starter Title Forum Replies Date
vefatica START /PGM "name with spaces.URL" fails Support 2
C start /wait /pgm "program name" ^ ketstack n/w Support 3
D WAD START /ELEVATED "Title" /PGM "job.btm" Support 6
J Take command does not start on Windows 10 Support 3
N for start /b anamoly Support 1
U Can not get/start Take Command gui Support 1
DrusTheAxe START /? is incomplete Support 2
S How to? Runs start /w in invisible mode OR run program after exit of another one Support 3
vefatica Start/stop screensaver from TCC? Support 12
S START with title Support 4
vefatica START at 0,0? Support 2
D START /POS versus @WINPOS and @WINSIZE Support 12
vefatica START /elevated and PcaSvc? Support 5
S incorrect message at start Cancel batch job 4START.bat ? (Y/N/A) : Support 1
L Peculiarities of how START launches processes Support 15
R How to? START program as top window? Support 2
Peter Murschall v24 IDE/BDEBUGGER won't start Support 9
Joe Caverly START Dialog usage of %_ variables Support 0
A Fixed [23.0.22]: TCMD crashes shortly after start, TCC keeps running in background Support 6
kb6ojs Want to start TCMD v20 with every Windows 10 bootup Support 3
vefatica START *command Support 5
Per TCC/LE 14 64-bit won't start on Windows 10 Insider Preview 17063 (171213) Support 12
A Fixed (CMD compat) START /D fails to recognize the switch option. Support 3
MikeBaas start /runas - I'd like /netonly Support 2
vefatica Start VIEW with the toolbar showing? Support 5
vefatica Documentation START /AFFINITY Support 0
B how to do in "start" command thing like in tcc.exe Support 1
J directory or folder to start in Support 2
R How to? Not have RT version show on start Support 3
J How to? Start TCMD with different configurations Support 3
vefatica START /K ... Support 1
vefatica Documentation START /AFFINITY Support 5
vefatica Start TCMD with File Explorer showing? Support 2
Alpengreis WAD Each start/close of TCMD changes my Explorer setting Support 7
WadeHatler Just started getting a message about Cloud Storage every time I start TCC 19 Support 3
Alpengreis Fixed TCMD FileExplorer Start-Directory problem Support 4
vefatica Shortcut/start-up folder nonsense Support 20
fishman@panix.com Can I start TCC in full screen mode? Support 9
R Unable to start any BTM file from Explorer Support 5
fpefpe How to? Stange start up issue Support 1
M Start "/Elevated" failure... Support 3
vefatica START, CMD vs. TCC Support 0
Steve Pitts Difference in exection with and without START Support 24
rjperrella start /tabna leaves blank windows when running batch scripts Support 10
vefatica Start-up directory for new tabs? Support 7
C OT: Registry OPEN verb to start elevated... Support 2
tmaynard Error on Take Command Start after recent update Support 2
M How to? Start a program on log on elevated abovenormal Support 5
M How to? Start the version of Take Command that I want... Support 7
C 'start tcmd.exe' actually starts tcc.exe Support 7

Similar threads