文章字数:439,阅读全文大约需要1分钟
有这个需求的多半是因为使用了这样的需求
新建txt文档内容为

java -jar java.jar two-32000 15500
1
2
3
4

通过bat运行执行了上面的话,但是运行之后出现了2个界面,一个是cmd界面一个是jar gui界面,那么有没有办法隐藏呢?


on error resume next Set objArgs=WScript.Arguments For I=0 to objArgs.Count-1 strArgs=objArgs(I) if strArgs<>"" then HideRun(strArgs) Next function HideRun(h) set oWSl=WScript.CreateObject("WScript.Shell") rtn=oWSl.run(h,0,false) end function
1
2
复制上面内容命名为start.vbs
把bat的内容改成
start start.vbs "java -jar java.jar two-32000 15500" ``` 后面的two-32000 15500你就不用管了,这个是jar程序的参数,jar程序是可以识别到这个参数的。 最后就是如何隐藏jar程序标题和logo了,实现透明化 这个百度一下就好了,大概就是整一个透明的png,然后转换为icon,这样图标透明了, 额,jar程序是可以直接设置png的。好像不需要多次一举了