[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
如果只是达到这种效果,只需要把一个程序不让它重画,再把它杀掉,它的影像就会留下来了,这并不是在CMD窗口中显示图片,而是残留一个恰好处于CMD窗口中的影像。
下面是一个例子,只是不借用其他工具的话无法定位CMD窗口坐标,图片有可能显示到外面。
PicTest.bat
  1. @echo off
  2. set "pic=D:\aa.jpg"
  3. set "hta=%temp%\temp.hta"
  4. more "%~f0" +13 > "%hta%"
  5. echo init("%pic%");^</script^> >> "%hta%"
  6. start mshta "%hta%"
  7. set "t=Titled Spring Brother"
  8. nircmd wait 500
  9. nircmd win activate title "%t%"
  10. nircmd wait 200
  11. nircmd win sendmsg title "%t%" 0x0B 0 0
  12. nircmd win sendmsg title "%t%" 0x10 0 0
  13. pause
  14. <html><HTA:APPLICATION Application ICON="mspaint.exe" BORDER="None"
  15. SCROLL="No" INNERBORDER="No" SELECTION="No" /><head>
  16. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  17. <title>Titled Spring Brother</title><script type="text/javascript">
  18. function init(picurl){var sHTML = "<img id='pic' name='pic' src='" + picurl
  19. + "'></img>";document.write(sHTML);var p = document.getElementById("pic");
  20. window.resizeTo(p.width, p.height);setTimeout("window.close()",1000);}
  21. </script></head><body style="margin:0px;overflow:hidden;scroll:no;">
  22. <div style='position:absolute; width:100%; height:100%; border:0px;' />
  23. </body></html><script type="text/javascript">
复制代码
1

评分人数

TOP

返回列表