繁体   English   中英

如何在JS中以隐藏模式运行exe?

[英]How to run an exe in hidden mode in JS?

我正在用javascript转换vb.net应用程序,我不知道如何在js中以隐藏模式运行exe。 这是我的vb.net代码:

        Dim p As Process = New Process()
        p.StartInfo.FileName = "C:\myExecutable.exe"
        If HideWindow.Checked = True Then
            p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
        Else
            p.StartInfo.WindowStyle = ProcessWindowStyle.Normal
        End If
        p.Start()

有人可以帮助我使用JS吗?

谢谢。

如果您使用的是node.js,我建议为此使用child_process.execFile请参阅参考资料 )函数。 它提供了一个windowsHide选项,可让您隐藏子流程控制台窗口。

由于VB.net是Windows特定的,因此您可以通过Win32 API(例如Process API)使用.NET包装器。

JavaScript与操作系统无关,因此您不会在其中找到此类Windows特定功能。 但是,您可以使用npm库,该库将C Win32 API向win32-api类的Node.JS公开。 然后,您可以像在C / C ++中那样简单地执行此操作-即CreateProcess函数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM