最近我在单个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.log
或JSON.parse
那么,代码之上到底是什么?
答案 0 :(得分:1)
CScript是Windows Scripting Host的控制台界面。它支持多种语言。参数<button onclick="callCustomer(document.getElementById('phone'))" type="button" name="call" id="call" class="btn btn-primary btn-lg call-customer-button">
<span class="glyphicon glyphicon-earphone" aria-hidden="true"></span>
Call customer
</button>
<input type="text" id="phone" name"phone">
用于指定是否正在使用JScript或VBScript引擎。 JScript是Microsoft的own dialect JavaScript,并且有很多区别。