4

我们可以在运行批处理文件时隐藏命令提示符吗?

4

2 回答 2

3

这种方法对我有用,但是我也发现了thisthisthis...。

于 2013-04-11T08:46:34.393 回答
0

我很有信心我最喜欢这种方法。将以下代码复制并粘贴到 .vbs 文件中。从那里您将调用批处理文件...因此请确保编辑最后一行以指定批处理文件的路径和名称:

Const HIDDEN_WINDOW = 12 

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
Set objStartup = objWMIService.Get("Win32_ProcessStartup") 

Set objConfig = objStartup.SpawnInstance_ 
objConfig.ShowWindow = HIDDEN_WINDOW 
Set objProcess = GetObject("winmgmts:root\cimv2:Win32_Process") 
errReturn = objProcess.Create("C:\PathOfFile\name.bat", null, objConfig, intProcessID)

它肯定对我有用。欢迎评论:)

于 2013-12-25T03:08:57.510 回答