You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Windows, this is passing '""' as the first argument to start to avoid start interpreting a quoted filename as the title of a console window. As it turns out, this seems to be automatically escaped just like the filename itself: if I run opener cmd, I get a cmd window with the title \\ (I guess the quotes disappear but the attempt to escape them does not), whereas if I change '""' to just '' or "" I get a cmd window with no title as expected. This does not appear to affect running any actual file/url one way or the other (opener "some file" still works right), so it doesn't really matter as far as functionality, but I wanted to point it out as far as theoretical correctness goes. File under "fun fact" I guess.
(It also seems that instead of a blank window title, an actual window title could be given; but I'm not sure that's useful, between the fact that there are better ways to open a console from Node and the fact that a blank window title would be odd but not confusing whereas any name hardcoded in opener could be irrelevant in whatever hypothetical usage did cause cmd to be opened through opener.)
The text was updated successfully, but these errors were encountered:
On Windows, this is passing
'""'
as the first argument tostart
to avoidstart
interpreting a quoted filename as the title of a console window. As it turns out, this seems to be automatically escaped just like the filename itself: if I runopener cmd
, I get a cmd window with the title\\
(I guess the quotes disappear but the attempt to escape them does not), whereas if I change'""'
to just''
or""
I get a cmd window with no title as expected. This does not appear to affect running any actual file/url one way or the other (opener "some file"
still works right), so it doesn't really matter as far as functionality, but I wanted to point it out as far as theoretical correctness goes. File under "fun fact" I guess.(It also seems that instead of a blank window title, an actual window title could be given; but I'm not sure that's useful, between the fact that there are better ways to open a console from Node and the fact that a blank window title would be odd but not confusing whereas any name hardcoded in
opener
could be irrelevant in whatever hypothetical usage did causecmd
to be opened throughopener
.)The text was updated successfully, but these errors were encountered: