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

2025-04-10 09:20:24
推荐回答(1个)
回答1:

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

① 代码:

wsf


    
        
                        var i, n = WScript.arguments.length;
                        if (n == 0) 
                        { 
                            WScript.stderr.writeLine("No arguments.");
                        } 
                        else
                            for (i=0;i                            {                            
                                WScript.stdout.writeLine(WScript.arguments.item(i));
                            }  
        
    

bat:

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

② 运行:

123
456
a b c