BAT 怎么给其调用的WSF脚本文件传参数?

 我来答
splashchaos
推荐于2016-11-27 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3342
采纳率:0%
帮助的人:3659万
展开全部

和vbs/js中的WScript.arguments的用法一样啊~

① 代码:

wsf

<package>
    <job id="test">
        <script language="JScript">
                        var i, n = WScript.arguments.length;
                        if (n == 0) 
                        { 
                            WScript.stderr.writeLine("No arguments.");
                        } 
                        else
                            for (i=0;i<n;i++) 
                            {                            
                                WScript.stdout.writeLine(WScript.arguments.item(i));
                            }  
        </script>
    </job>
</package>

bat:

@echo off
call cscript /nologo test.wsf "123" "456" "a b c"
@echo on

② 运行:

123
456
a b c
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式