标题: [文件操作] [已解决]批处理能和javascript交互吗? [打印本页]
作者: shuzai 时间: 2011-11-1 20:01 标题: [已解决]批处理能和javascript交互吗?
本帖最后由 shuzai 于 2011-11-3 11:53 编辑
比如js文件
function say(str){
return "hello "+str;
}
//document.write (say("bat"));
请问可不可以在批处理里面给这个js文件传str参数,然后获得返回值,然后继续往下操作的批处理吗?
作者: broly 时间: 2011-11-1 20:39
- //test.js
- WScript.Echo(say(WScript.Arguments.item(0)));
- function say(str){
- return "hello "+str;
- }
- //document.write (say("bat"));
复制代码
- @rem test.bat
- @echo off
- for /f "delims=" %%i in ('cscript /nologo test.js "BatHome"') do echo %%i
- pause
复制代码
作者: wc726842270 时间: 2011-11-1 20:44
也可以用MSHTA+%1的方法
作者: shuzai 时间: 2011-11-1 20:47
多谢broly版主~
作者: broly 时间: 2011-11-1 21:00
回复 3# wc726842270
这样不能把返回值返回到批处理上
作者: wc726842270 时间: 2011-11-1 21:25
结合START /B
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |