隐藏运行此windows程序

隐藏运行此windows程序,windows,vbscript,hide,Windows,Vbscript,Hide,我需要在后台悄悄地运行这个。您可以从cmd运行它,并提供以下参数: 1-包含要发送的命令的文件 2-打印任何输出的文件 3-是否将其运行最小化到任务栏 (注意:如果在没有参数的情况下运行,将显示一个帮助窗口) 这就是我在cmd中输入的内容,它就像一个符咒: TST10.exe /r:mycommands.txt /o:myoutputfile.txt /m 然而,我无法实现的是,将其完全隐藏在后台运行。现在,由于这个程序需要参数,我尝试只在生成的帮助窗口(即:在没有参数的情况下运行它)上实现这

我需要在后台悄悄地运行这个。您可以从cmd运行它,并提供以下参数:

1-包含要发送的命令的文件

2-打印任何输出的文件

3-是否将其运行最小化到任务栏

(注意:如果在没有参数的情况下运行,将显示一个帮助窗口)

这就是我在cmd中输入的内容,它就像一个符咒:

TST10.exe /r:mycommands.txt /o:myoutputfile.txt /m
然而,我无法实现的是,将其完全隐藏在后台运行。现在,由于这个程序需要参数,我尝试只在生成的帮助窗口(即:在没有参数的情况下运行它)上实现这一点

我试着用VBScript仔细地使用所有的答案。它总是正常启动(不隐藏)。不过,这些VBScript都成功地隐藏了其他程序

我还尝试了启动隐藏进程,奇怪的是,它只成功地从任务栏中隐藏telnet客户端。而且,即使它会完全隐藏它,我仍然不知道如何传递所提到的论点


编辑:
如何关闭“阻止VBscript应用程序显示控制台窗口”或“如何在VBscript中以静默方式运行命令”?这个问题非常清楚地询问了如何以隐藏的方式运行普通的.exe程序,这与运行VBscript没有任何关系,而不显示控制台或在VBscript中无声地运行命令我甚至说,使用VBScipt(不隐藏VBScript本身)实现这一点的唯一方法是行不通的。帐户是否将其标记为重复的机器人程序,这些机器人程序只检测“VBScript”和“隐藏程序”,并假设我要隐藏正在执行的VBScript?或者他们就是不懂英语吗?

试试这个。。。创建run.js或其他东西(确保为其提供.js扩展名)。将此行放在.js中:

WScript.CreateObject("WScript.Shell").Run("notepad.exe", 0);

运行它。您应该看到notepad.exe在任务管理器中运行,但其窗口应该隐藏。现在用你的应用程序试试同样的方法。

已经使用了OP指定的语言。@cablewelo2ma我的观点是回答者只是从链接的问题中重复了一个已有的答案。不管这是不是你的问题,我都不关心。@Boris Lipschitz我在我的问题中已经提到,我在这里尝试了所有的方法:(包括这个)。我仍然试着用一个.js来命名它,这导致了同样的结果(它只是在任务栏上隐藏了程序(这也在我的原始问题中有说明))@Lankymart我正在讨论你在我的问题上的重复标记,不看链接的帖子确实是我的错(我的答案就是“ideExecuteServerVBS.vbs”)。很抱歉。不管怎样,看看这个遗留应用程序的真正功能,它似乎只是建立telnet连接,支持发送文本和等待特定文本,只是(我错了吗?)。。。我会考虑换别的东西。例如,this()似乎在不使用遗留工具的情况下也能做同样的事情,而且在没有任何窗口的情况下运行python实例不太可能遇到任何问题。你说你已经尝试过VBScript,但它不起作用,那么你是在寻找一个不涉及VBScript的解决方案吗?我正在尝试以任何可能的方式在后台运行这个程序。我试过使用VBScript,也试过使用上面提到的另一个程序。它们都以同样的方式失败:它们隐藏了任务栏上显示的任何窗口的小东西,但无法隐藏程序的gui窗口。如果问题不清楚,请帮我编辑。有什么真正的理由坚持使用这个遗留应用程序吗?有很多工具可用于编写telnet连接的脚本。