Node.js 如何以静默方式运行批处理文件并隐藏控制台窗口?

Node.js 如何以静默方式运行批处理文件并隐藏控制台窗口?,node.js,electron,Node.js,Electron,实际上,我的应用程序使用的是nodejs+electronjs,我的应用程序也使用屏幕保护程序。当我启动批处理文件时,它会执行,并在屏幕保护程序顶部显示cmd提示窗口。因此,我想在后台执行批处理文件。您能为我的需要提供完美的解决方案吗?尝试以下方法: 另存为不可见。vbs: CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False 然后在调用vbs脚本后运行脚本 invisibl

实际上,我的应用程序使用的是nodejs+electronjs,我的应用程序也使用屏幕保护程序。当我启动批处理文件时,它会执行,并在屏幕保护程序顶部显示cmd提示窗口。因此,我想在后台执行批处理文件。您能为我的需要提供完美的解决方案吗?

尝试以下方法:

另存为不可见。vbs:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
然后在调用vbs脚本后运行脚本

invisible.vbs <script>
invisible.vbs

您可以使用任一批处理脚本

    @echo off //for remving console text

   //Other codes 

   exit /b 0  //for removing console


   pause>nul 
我也遇到过这样的情况,我必须生成PDF文件,并允许打印机执行打印命令,以使用默认打印机打印PDF文件。为此,我使用了sumatrapdfreader。我还开发了一个打印包,我认为它将对u有所帮助。我正在共享指向u。

我不想编写任何vbs脚本。我只想通过批处理文件本身运行。当前如何从应用程序启动批处理文件?