gpt4 book ai didi

javascript - 什么是批处理文件中的 WScript?

转载 作者:行者123 更新时间:2023-11-30 20:03:51 26 4
gpt4 key购买 nike

最近我在一个test.bat中看到这样的代码:

@if (@This==@IsBatch) @then
@echo off
rem This is batch

wscript //E:JScript "%~dpnx0" %1

exit /b

@end

var http = WScript.CreateObject('Msxml2.ServerXMLHTTP.6.0');

http.open("GET", "http://www.google.com/", false);
http.send();

if( http.status == 200) {
var lines = http.responseText.split("\r\n");
for(var i = 0; i < lines.length; i++){
//...
}
}

WScript.Quit(0);

我理解上面的部分是一个windows bat代码,js部分是什么?

因为有WScript,所以我觉得可能是wscript的代码,然后搜了下,wscript好像是这样的:

Dim x, y
Dim z ‘ Can’t assign on same line
z = 10
If score = 100 Then _
MsgBox "Great!"

如果我将这些 wscript 代码插入到上面的代码中,它将无法工作。

而且它不是 js,我不能执行 console.logJSON.parse

那么,代码之上究竟是什么?

最佳答案

CScriptWindows Scripting Host 的控制台界面.它支持多种语言。有参数 /e: 用于指定是否使用 JScript 或 VBScript 引擎。 JScript 是微软的 own dialect的 JavaScript,并且有很多差异。

关于javascript - 什么是批处理文件中的 WScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53115583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com