如何在Windows任务栏中启动没有wscript.exe图标的.vbs脚本
答案 0 :(得分:0)
与CScript.exe
不同,Windows默认情况下不显示WScript.exe
主机可执行图标(显示Popup
,MsgBox
,InputBox
和{{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)
我刚才做过这方面的研究,似乎不太可能。您必须重新编写所有窗口才能使其正常工作。