用vscode运行程序,程序会一直报错,报错如下:C:Program Files (x86)'icrosoftdgepplicationsedge.exe "c:\Users\DELL\Desktop\HTML\12.html"
'C:Program' is not recognized as an internal or external command,operable program or batch file.

用vscode运行程序,程序会一直报错,报错如下:C:Program Files (x86)'icrosoftdgepplicationsedge.exe "c:\Users\DELL\Desktop\HTML\12.html"
'C:Program' is not recognized as an internal or external command,operable program or batch file.

关注🕒上午好,题主!目前:🟢[在线]
📢参考GPT-4o mini 模型、由清水白石008整理提供!
📣今日金句:“成功的关键在于相信自己有能力实现目标。” — 诺曼·文森特·皮尔
这个错误是由于路径中包含空格(例如 Program Files),导致在执行命令时路径被截断。要解决这个问题,可以尝试以下几种方法:
VS Code在运行带有空格的路径时,需要用引号将路径括起来。你可以在VS Code的配置文件中指定浏览器路径为带引号的路径。具体步骤如下:
打开VS Code设置 (Ctrl + ,)。
在搜索框中输入 settings.json,点击右上角的“打开设置 (JSON)”。
在settings.json中添加如下配置,将路径用双引号括起来:
"liveServer.settings.AdvanceCustomBrowserCmdLine": "\"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe\""
这将确保VS Code运行Live Server或其他插件时,能够正确识别带空格的路径。
如果你是通过Live Server插件来预览HTML文件,可以修改Live Server的配置,将默认浏览器设置为一个没有空格的路径(例如安装在C盘根目录的浏览器)。
安装一个浏览器到一个没有空格的目录,例如 C:\EdgePortable。
在 settings.json 中将 Live Server 的默认浏览器路径设置为该路径:
"liveServer.settings.AdvanceCustomBrowserCmdLine": "C:\\EdgePortable\\msedge.exe"
如果上述方法不生效,可以尝试在VS Code终端中手动运行,带引号运行命令。例如:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "c:\Users\DELL\Desktop\HTML\12.html"
这应该会正确打开指定的HTML文件。
以上方法应能解决路径包含空格时命令无法识别的问题。请试试看看是否有效。