[英]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.