单击时运行隐藏的cmd

时间:2016-03-25 23:08:29

标签: windows batch-file cmd

这让我发疯了。我有一个漂亮的应用程序,确实......好吧,事情。要启动它,需要执行一些start.cmdstart.cmd做的是设置一些环境变量,检查一些事情,然后启动我的主GUI程序。

现在,一切正常:当我点击我的start.cmd时,一切都正常启动。但是,点击start.cmd会导致丑陋,丑陋cmd.exe暂时出现,然后消失。这是不可接受的!

我开始环顾四周,发现this。它建议使用一些wscript invisible.vbs来运行我的start.cmd。但是,这可以在终端上正常工作,但我无法直接点击invisible.vbs以获得我需要的内容。

这是我认为我可以在其中使用wscript invisible.vbs start.cmd命令的快捷方式的地方。但是,你无法在Windows中创建相对路径快捷方式,这意味着如果我使用快捷方式,我将无法再次移动我的文件夹,如果我需要在我的用户周围安装它,这是非常糟糕的。计算机。

所以我真的不知道如何完成这个显然微不足道的事情:如何在没有任何显示和<的情况下执行 start.cmd 批处理文件/ strong>无需从终端启动任何内容,以便我可以移动我的文件夹?

1 个答案:

答案 0 :(得分:0)

检查hidder.bat。您可以使用它将.bat.exe文件包装到将以隐藏模式运行的iexpress可执行文件中。使用您需要:

hidder.bat example.bat hiddenExample.exe

这一行会创建一个hiddenExample.exe点击将以隐藏/后台模式启动你的蝙蝠。你也可以看看这个question