我很好奇为什么像"启动iexplore"和"启动firefox"这样的命令在Windows cmd中工作.它们不是独立的命令.如果你尝试只输入"firefox",你会得到:"'firefox'不被识别为内部或外部命令,可操作程序或批处理文件."
这导致得出结论,这是"开始"命令的特殊行为.我的第一个猜测是,它的工作方式与使用%path%变量的方式类似,具有已知的搜索目录.我通过尝试为另一个位于同一位置的可执行文件运行"start [executable]"来轻松排除它.目录为firefox.
我的结论是,在我的计算机上的某个地方有一个指定文件路径列表,可以通过在"start"命令后输入文件名而不是整个路径来启动.
想象一下能够在这个列表中添加东西的潜力..任何人都知道我在哪里可以找到它?