|
|
发表于 2009-8-8 02:03:15
|
显示全部楼层
当把两种不同类型的脚本放在同一文件时,就不需要WScript.Arguments了(命令行参数),使用函数传递参数即可。- <package>
- <job id="job1">
- <script language="JScript">
- function getMin(sPath) {
- var fso, nums, s;
- fso = new ActiveXObject('Scripting.FileSystemObject');
- nums = fso.OpenTextfile(sPath).ReadAll().match(/\ba[-.\d]+\b/gi);
- s = "Math.min(" + nums.join(',').replace(/a/gi,'') + ")";
- return eval(s);
- }
- </script>
- <script language="VBScript">
- Path = "C:\Documents and Settings\user\桌面\a.txt"
- WScript.Echo getMin(Path)
- </script>
- </job>
- </package>
复制代码 |
评分
-
查看全部评分
|