在任务栏中启动没有wscript.exe图标的.vbs脚本

时间:2015-06-02 14:24:58

标签: wsh

如何在Windows任务栏中启动没有wscript.exe图标的.vbs脚本

2 个答案:

答案 0 :(得分:0)

CScript.exe不同,Windows默认情况下不显示WScript.exe主机可执行图标(显示PopupMsgBoxInputBox和{{1} } 只要)。检查区别:

Echo

将在Windows任务栏中显示Windows脚本宿主图标

start "" cscript 30598853.vbs

不会。在这两种情况下,附加 Windows脚本宿主图标都会出现一段时间(即在{1}}的持续时间内,在给定示例中处于活动状态)...

创建示例start "" wscript 30598853.vbs 脚本,如下所示:

Popup

修改

据我所知,在{{1}的情况下,通过30598853.vbs方法或Dim WshShell, BtnCode Set WshShell = WScript.CreateObject("WScript.Shell") Do BtnCode = WshShell.Popup( _ WScript.ScriptName & vbNewLine & "Exit script?" _ , 5 _ , WScript.FullName _ , vbOKCancel + vbQuestion) If BtnCode = vbOK Then Exit Do Wscript.Sleep 15000 Loop 函数或Popup函数(以及MsgBox方法)调用了一个窗口}主机可执行文件)总是在任务栏中显示它的图标。无论特定窗口在顶部还是不在,都会发生这种情况。

在其他论坛中阅读,assign a fully transparent icon to a particular executable ...

答案 1 :(得分:0)

我刚才做过这方面的研究,似乎不太可能。您必须重新编写所有窗口才能使其正常工作。