如题:,,,,,先废话,,,
鄙人写脚本一般会尽可能的调用原系统所支持的语言和代码(REG&INF&HTML&VBS&JS&PS),非第三方 和 后续添加等。
昨天鄙人征询过一些脚本的写法建议,我写的那脚本的雏形就是有混编写法的。
其中就是调用 HTML代码,,用FOR 回收HTA返回代码,,
现发出鄙人编写BAT调用HTML代码下拉菜单其中样式范本,供大家借鉴 & 指导 & 学习 ,,,,
---------------------码如下----------------------
- <!-- : & cls & @Echo off &For /f "delims=" %%. in ('Mshta.exe "%~f0"') do Echo,%%.&Pause>nul&Exit/b
- -->
- <title>下拉组合菜单</title>
- <script>w=190,h=90,resizeTo(w,h),moveTo((screen.width-w)/2,(screen.height-h)/2);</script>
- <select id=a1>
- <option value=0>0</option>
- <option value=1>1</option>
- <option value=2>2</option>
- <option value=3>3</option>
- <option value=4>4</option>
- <option value=5>5</option>
- <option value=6>6</option>
- <option value=7>7</option>
- <option value=8>8</option>
- <option value=9>9</option>
- </select>
- <select id=a2>
- <option value=A>A</option>
- <option value=B>B</option>
- <option value=C>C</option>
- <option value=D>D</option>
- <option value=E>E</option>
- <option value=F>F</option>
- </select>
- <select onchange='new ActiveXObject("Scripting.FileSystemObject").GetStandardStream(1).Write("下拉组合菜单: "+a1.value+" - "+a2.value+" - "+this.value);window.close();'>
- <option value='一'>一</option>
- <option value='二'>二</option>
- <option value='三'>三</option>
- <option value='四'>四</option>
- <option value='五'>五</option>
- <option value='六'>六</option>
- </select>
复制代码
------------------------------代码里有中文存 ANSI编码,XXXX.BAT------------
这里只写三个下拉点,懂点HTML代码或常年浸淫各种代码里的大神,稍微推演一下都知道,这个代码可以无限叠加很多次层级的,,,
其实混编调用HTA应用程序,可以补足了不少纯BAT代码缺少GUI的遗憾,入门门槛也不高,,,
希望各路 大神 & 牛马 & 写手们,积极参与这类混编写法的讨论和开发学习中,,,
毕竟门槛底,学习方便,应用层面多,,,
也希望除了A1之外还有更好的交流学习途径,,,,,,,,,,, |