写hta 脚本时偶然发现的
一般可以用 mshta 后面加参数来执行js 语句
例如: mshta "javascript:alert(0)window.close();"
但是这样有个问题 会弹出一下hta的窗口..
现在的解决办法是加上 document.write()
不太清楚原理,是我偶然试出来的.
个人感觉是直接用write方法清空了页面的内容 所以mshta 窗口就没显示了.
例如: mshta "javascript:document.write();new ActiveXObject('WScript.Shell').popup('lk kr@msn.cn');window.close()"
这个解决了写批处理时执行一些任务靠写成vbs文件然后调用执行的麻烦.