[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[工具合集] _wscript.exe 支持 .bat 的 wscript

其实是拿 win7 自带的 wscript.exe 改了跳转,话说系统工具的修改版能算第三方吗?
修改的目的是让 wscript 在判断后缀名时,将 wsf、bat、cmd 三种后缀名的文件都理解为 wsf 文件,这样就能实现 wsf 与 bat 的混编
链接: https://pan.baidu.com/s/1fV63UBO9d1thSeZCpwxu1Q 提取码: 1bse
内含修改后的 wscript.exe 与 cscript.exe,可以用实例中的格式同时在一个文件里使用 bat、vbs、js 或其他已注册的脚本

用实例说话:
  1. :<!--
  2. @echo off
  3. _cscript //nologo //job:testVBS %0
  4. ::调用vbs
  5. _cscript //nologo //job:testJS %0
  6. ::调用js
  7. _cscript //nologo //job:testFunction %0
  8. ::混合调用
  9. pause
  10. exit
  11. -->
  12. <package>
  13. <job id=testJS>
  14. <script language="JScript">
  15. WScript.Echo('I\'m JScript')
  16. </script>
  17. </job>
  18. <job id=testVBS>
  19. <script language="VBScript">
  20. wscript.echo "I'm VBScript"
  21. </script>
  22. </job>
  23. <job id=testFunction>
  24. <script language="JScript">
  25. function call_encodeURI(str){
  26. return encodeURI(str)
  27. }
  28. </script>
  29. <script language="VBScript">
  30. Function call_DateAdd(i,n,date)
  31. call_DateAdd = DateAdd(i,n,CDate(date))
  32. End Function
  33. WScript.Echo call_DateAdd("d",1,Now)
  34. Msgbox call_encodeURI("vbs与js互相调用"),4096,"vbs与js互相调用"
  35. </script>
  36. </job>
  37. </package>
复制代码
其实是去年 12 月的事了,都忘了这茬
1

评分人数

1111111111

TOP

1111111111

TOP

这个主意看起来不错。

TOP

返回列表