【问题标题】:Add flags in bat file to open netbeans without console在 bat 文件中添加标志以在没有控制台的情况下打开 netbeans
【发布时间】: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 以及它的控制台。如果我关闭这个控制台,net​​beans 也会自动关闭

我只想使用标志 --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


【解决方案1】:

根据您发布的内容,我假设您没有为 start 命令使用正确的语法。

这对我来说更像是:

 @Start "" "C:\Program Files\NetBeans 8.2\bin\netbeans.exe" --console suppress "%~1"

【讨论】:

    【解决方案2】:

    在您的 netbeans 命令末尾添加 --console suppress "%~1"。

    【讨论】:

      猜你喜欢
      • 2014-10-10
      • 2015-11-03
      • 2016-12-29
      • 1970-01-01
      • 2016-05-11
      • 2017-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多