标题: [原创]bat 和 js 混合编程
[打印本页]
作者: s11ss
时间: 2010-2-28 15:50
标题: [原创]bat 和 js 混合编程
总结了 3 种方法。(只是第一行内容不一样)
1. 缺陷:修改了一个变量的值
@set @a=1/*
@echo off
echo Hello World!
start wscript -e:jscript "%~f0"
pause
goto :eof
*/
WSH.Echo("Hello World!");
2. 缺陷:清屏了
echo=1/*>nul&@cls
@echo off
echo Hello World!
start wscript -e:jscript "%~f0"
pause
goto :eof
*/
WSH.Echo("Hello World!");
3.
@if (1==1) @end/*
@echo off
echo Hello World!
start wscript -e:jscript "%~f0"
pause
goto :eof
*/
WSH.Echo("Hello World!");
作者: sl543001
时间: 2010-2-28 18:14
为了追求绿色单文件,利用不同脚本的语法差编写出多用途脚本.
楼主确实花了点心思,俺的努力方向也差不多,不过俺努力的是cmd+debug
不过由于debug支持管道符,所以利用预处理+管道符等方法,
俺的问题已经初步解决了.
作者: jarry0932
时间: 2010-3-1 00:44
js应该也可以像javascript和vbs那样用mshta调用吧?
作者: s11ss
时间: 2010-3-3 10:52
Quote: |
Originally posted by jarry0932 at 2010-3-1 12:44 AM:
js应该也可以像javascript和vbs那样用mshta调用吧? |
|
嗯
作者: wewebb
时间: 2010-3-3 17:00
开头使用JS和批处理都兼容的代码。 大部份执行代码位于 /* */ 范围内。使 wscript 将之当为注释。
这是个好思路。学习了。谢谢楼主分享。