Board logo

标题: [工具合集] _wscript.exe 支持 .bat 的 wscript [打印本页]

作者: CrLf    时间: 2014-4-29 01:13     标题: _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 月的事了,都忘了这茬
作者: 112    时间: 2018-8-5 16:06

1111111111
作者: 112    时间: 2018-8-5 16:06

1111111111
作者: lzlv312    时间: 2018-8-22 15:00

这个主意看起来不错。




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2