wsh - 在命令行上通过 cscript 将参数传递给 javascript

标签 wsh jscript

我有一个小的命令行 JScript 例程,我通常在 Windows 中使用 cscript 从命令行运行它。我希望能够按照以下方式传递参数...

%:>cscript doSomethingToFile.js FileInQuestion.txt

关于如何做到这一点的任何见解?非常感谢。

最佳答案

来自伯纳德·马克思

  • 创建这个 JScript 文件,保存在 C 目录中,(如 xx.js)

  • xx.js
    alert = function(s){WScript.Echo(s)}
    
    var arg = WScript.arguments(0)
    alert(arg.toUpperCase() + " now upper case")
    ...
    
  • 打开命令提示符,然后输入

  • (假设在 C:> 提示符下):
    C:\> windows\wscript.exe xx.js "apples and bananas"
    

    关于wsh - 在命令行上通过 cscript 将参数传递给 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054404/

    相关文章:

    stdout - 使用 Windows 脚本宿主从 WshShell.Exec 捕获输出

    vbscript - 如何在 VBScript 中将 64 位数字拆分为高 32 位和低 32 位?

    javascript - 如何在 Windows Script Host 中使用 jQuery?

    excel - SAP GUI 脚本打开一个 Excel 窗口,我无法停止它

    internet-explorer - InternetExplorer.Application 的 Navigate() 中的 header 元素是否可以用于指定代理?

    javascript - JScript 数组问题

    jquery - 使用 jquery ajax 检索响应,同时保留 "this"的范围

    internet-explorer - 循环浏览网页并复制数据

    android - Chromecast Audio 停止了 HTML 5 Web Audio API

    javascript - 获取项目的 `Local Project Path`中的 `Version Control Settings`目录