找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20403|回复: 3

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

[复制链接]
发表于 2014-4-29 01:13:07 | 显示全部楼层 |阅读模式
其实是拿 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技术 +1 收起 理由
codegay + 1 1

查看全部评分

发表于 2018-8-5 16:06:32 | 显示全部楼层
1111111111
发表于 2018-8-5 16:06:51 | 显示全部楼层
1111111111
发表于 2018-8-22 15:00:37 | 显示全部楼层
这个主意看起来不错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:49 , Processed in 0.010578 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表