【发布时间】:2020-10-01 07:21:41
【问题描述】:
我想在 win10 中使用 cmd 打开 netbeans,将 C:\Program Files\NetBeans 8.2\bin 添加到 PATH 并创建了一个 netbeans.bat 文件为:
@START C:\Program Files\NetBeans 8.2\bin\netbeans.exe /console suppress "%1"
它正在打开 netbeans 以及它的控制台。如果我关闭这个控制台,netbeans 也会自动关闭
我只想使用标志 --console suppress 隐藏控制台,但我不知道如何将其添加到 .bat 文件中
谢谢
【问题讨论】:
-
我会从您发布的内容中假设您没有为您的
start命令使用正确的语法。@Start "" "C:\Program Files\NetBeans 8.2\bin\netbeans.exe" --console suppress "%~1",好像比较像。 -
@Compo 是的,我在批处理文件中应用标志的方法是错误的。根据我和你的批处理文件,我需要在 cmd 中输入
netbeans --console suppress filename。我想把它减少到netbeans filename -
为了不使用
C:\Program Files\NetBeans 8.2\bin\netbeans.exe的完整路径和扩展名,即netbeans,您需要以C:\Program Files\NetBeans 8.2\bin作为当前目录运行它,(或将C:\Program Files\NetBeans 8.2\bin添加到%PATH%系统环境变量的末尾),并确保您的%PATHEXT%系统环境变量包含.EXE;。除此之外,如果你不想抑制控制台,不要添加--console suppress参数! -
@Compo 我将
bin路径添加到环境,我想禁止控制台但--console suppress在批处理文件中不起作用。我已经创建了问题所示的批处理文件,也试过你的不工作。我很高兴你能帮忙谢谢 -
@Compo 简单来说,我使用命令
start netbeans --console suppress filename打开 netbeans,但我希望它是像netbeans filename这样的简短形式。还有其他方法可以实现吗?
标签: batch-file cmd netbeans-8 flags