找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24|回复: 0

[代码合集] 发一个BAT调用HTML代码下拉菜单代码!

[复制链接]
发表于 1 小时前 | 显示全部楼层 |阅读模式
如题:,,,,,先废话,,,
鄙人写脚本一般会尽可能的调用原系统所支持的语言和代码(REG&INF&HTML&VBS&JS&PS),非第三方 和 后续添加等。
昨天鄙人征询过一些脚本的写法建议,我写的那脚本的雏形就是有混编写法的。
其中就是调用 HTML代码,,用FOR 回收HTA返回代码,,
现发出鄙人编写BAT调用HTML代码下拉菜单其中样式范本,供大家借鉴 & 指导 & 学习 ,,,,

---------------------码如下----------------------
  1. <!-- : & cls & @Echo off &For /f "delims=" %%. in ('Mshta.exe "%~f0"') do Echo,%%.&Pause>nul&Exit/b
  2. -->
  3. <title>下拉组合菜单</title>
  4. <script>w=190,h=90,resizeTo(w,h),moveTo((screen.width-w)/2,(screen.height-h)/2);</script>
  5. <select id=a1>
  6. <option value=0>0</option>
  7. <option value=1>1</option>
  8. <option value=2>2</option>
  9. <option value=3>3</option>
  10. <option value=4>4</option>
  11. <option value=5>5</option>
  12. <option value=6>6</option>
  13. <option value=7>7</option>
  14. <option value=8>8</option>
  15. <option value=9>9</option>
  16. </select>
  17. <select id=a2>
  18. <option value=A>A</option>
  19. <option value=B>B</option>
  20. <option value=C>C</option>
  21. <option value=D>D</option>
  22. <option value=E>E</option>
  23. <option value=F>F</option>
  24. </select>
  25. <select onchange='new ActiveXObject("Scripting.FileSystemObject").GetStandardStream(1).Write("下拉组合菜单: "+a1.value+" - "+a2.value+" - "+this.value);window.close();'>
  26. <option value='一'>一</option>
  27. <option value='二'>二</option>
  28. <option value='三'>三</option>
  29. <option value='四'>四</option>
  30. <option value='五'>五</option>
  31. <option value='六'>六</option>
  32. </select>
复制代码


------------------------------代码里有中文存 ANSI编码,XXXX.BAT------------

这里只写三个下拉点,懂点HTML代码或常年浸淫各种代码里的大神,稍微推演一下都知道,这个代码可以无限叠加很多次层级的,,,
其实混编调用HTA应用程序,可以补足了不少纯BAT代码缺少GUI的遗憾,入门门槛也不高,,,
希望各路 大神 & 牛马 & 写手们,积极参与这类混编写法的讨论和开发学习中,,,
毕竟门槛底,学习方便,应用层面多,,,
也希望除了A1之外还有更好的交流学习途径,,,,,,,,,,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-8-17 11:55

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表