用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程序一直报同样的错,如何解决?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
26条回答 默认 最新
- 清水白石008 2024-11-06 06:13关注
获得7.50元问题酬金 🕒上午好,题主!目前:🟢[在线] 📢参考GPT-4o mini 模型、由清水白石008整理提供! 📣今日金句:“成功的关键在于相信自己有能力实现目标。” — 诺曼·文森特·皮尔
这个错误是由于路径中包含空格(例如
Program Files
),导致在执行命令时路径被截断。要解决这个问题,可以尝试以下几种方法:方法 1:在路径中添加引号
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或其他插件时,能够正确识别带空格的路径。
方法 2:更改默认浏览器路径
如果你是通过Live Server插件来预览HTML文件,可以修改Live Server的配置,将默认浏览器设置为一个没有空格的路径(例如安装在C盘根目录的浏览器)。
安装一个浏览器到一个没有空格的目录,例如
C:\EdgePortable
。在
settings.json
中将 Live Server 的默认浏览器路径设置为该路径:"liveServer.settings.AdvanceCustomBrowserCmdLine": "C:\\EdgePortable\\msedge.exe"
方法 3:在终端中直接打开
如果上述方法不生效,可以尝试在VS Code终端中手动运行,带引号运行命令。例如:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "c:\Users\DELL\Desktop\HTML\12.html"
这应该会正确打开指定的HTML文件。
以上方法应能解决路径包含空格时命令无法识别的问题。请试试看看是否有效。
解决 1无用
悬赏问题
- ¥15 centos7中sudo命令无法使用
- ¥15 灰狼算法和蚁群算法如何结合
- ¥15 这是一个利用ESP32自带按键和LED控制的录像代码,编译过程出现问题,请解决并且指出错误,指导如何处理 ,协助完成代码并上传代码
- ¥20 stm32f103,hal库 hal_usart_receive函数接收不到数据。
- ¥20 求结果和代码,sas利用OPTEX程序和D-efficiency生成正交集
- ¥50 求fpga交通信号灯设计Verilog代码
- ¥50 adb连接不到手机是怎么回事?
- ¥20 抓取数据时发生错误: get_mooncake_data() missing 1 required positional argument: 'driver'的问题,怎么改出正确的爬虫代码?
- ¥15 vs2022无法联网
- ¥15 TCP的客户端和服务器的互联