问题标签 [jscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7928 浏览

wsh - 如何在 VBScript/JScript 的注册表项中读取(默认)值

我可以在下面读取键名“UpdateCheck”的值

HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\

使用 Shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\UpdateCheck")

但我无法读取键名 "(Default)" 的名称。

Shell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner\Default")

怎么读?

0 投票
1 回答
1084 浏览

asp-classic - 使用 JavaScript 从制表符分隔的文件中提取数据

我正在尝试从制表符分隔的数据文件中提取数据(在某些部分),而且看起来真的很头疼(我真的希望他们可以只用 CSV 编辑它)。

这是数据:

http://www.fededirectory.frb.org/FedACHdir.txt

以下是格式说明:

www.fededirectory.frb.org/format_ACH.cfm

我想提取这些数据并将其存储在使用服务器端 javascript (ASP) 的数据库中。有任何想法吗?

0 投票
3 回答
4149 浏览

vbscript - 如何使用本机 Windows XP 功能以编程方式将图像文件转换为 BMP?

是否可以使用 WindowsXP 的本机库和脚本功能将图像文件转换为 BMP 格式?

我说的是 WSH、JScript、VBS 等……
如果可以用 Dev-C++ 编译,C++ 也很适合我的需求

0 投票
4 回答
2594 浏览

windows - 如何使用 JScript 获取进程的主窗口句柄?

JScript中是否有任何方法可以通过提供进程名称来获取进程主窗口的句柄?该Process.MainWindowHandle属性仅适用于 JScript .NET。经典 JScript 中是否有类似的功能?

0 投票
3 回答
1186 浏览

javascript - 查明 JS-ASP 中是否存在 URL 参数

我正在编辑其他人的代码,用 ASP 的服务器端 JS 编写,并且遇到了一个可能有一个非常简单的解决方案的问题。

我正在从 URL 参数中输出一些代码,如下所示:

问题是如果参数不存在,我需要做其他事情。所以我尝试了:

问题是,即使 URL 参数丢失,if似乎也不会评估为。true我猜这个!image条件在这里不起作用。我的测试条件应该是什么?

(请放弃关于转义 URL 参数以防止 XSS 的严厉警告。)

0 投票
2 回答
1478 浏览

service - WSH/JScript 根据时间启动和停止服务?

只是想看看我的评估是否以最简单的方式正确。

背景:我们有一个通过服务运行的软件套件。这些服务需要在晚上 10 点到早上 6 点之间关闭。我们还需要每 10 分钟检查一次以恢复服务,以防它们在本应启动时出现故障,以及我们在需要关闭它们时重新启动。

选择:我正在考虑每 10 分钟运行一次 WSH / JScript 的计划任务。JScript 的伪代码类似于:

  • 获取当前时间
  • 如果当前时间在晚上 10 点之后但在早上 6 点之前
    • 调用 EnsureDowntime()
  • 别的
    • 调用 EnsureUptime()
  • 确保停机时间():
    • 如果服务正在运行,请停止它们
  • 确保正常运行时间():
    • 如果服务未运行,请启动它们

问题

  • 计划任务/WSH/JScript 是做到这一点的最佳方式,还是至少是可接受的方式?
  • 调用 new Date() 并使用 .getHours() 是最好的为什么要找到时间?
  • 我的伪代码看起来是解决这个问题的最佳方法吗?
  • 如何检测服务的状态(运行/非运行)?
    • 或者在这种情况下,无论状态如何,我都应该启动/停止服务吗?如果没有错误并且它不会重新启动已经启动的服务,我想我可以使用“net start”和“net stop”。

提前感谢您提供的任何帮助!

0 投票
3 回答
269 浏览

javascript - 是否有任何理由在 Internet Explorer 中用 JScript 替换 JavaScript?

那么当 JScript 与 JavaScript 不同时,IE 是如何解释 jQuery 和所有其他 JavaScript-s 的呢?

用 JScript for IE 替换 JavaScript 会更好吗?有性能差异吗?

0 投票
4 回答
10576 浏览

adodb - Windows 脚本宿主 (jscript):如何下载二进制文件?

我正在尝试使用 Windows Script Host (JScript) 自动下载文件。我看到 ADODB.Stream 有一个 Open 方法,其文档显示应该可以打开 HTTP URL 并流式传输响应正文:

但它在Open通话中爆炸

(null):在此操作的范围内未找到与名称、范围或选择条件匹配的对象或数据。

0 投票
1 回答
1015 浏览

javascript - 使用 `out` 参数调用函数,在 JScript 中通过引用传递参数

我在 JScript (WSH) 中使用以下代码使用 WMI: 连接到本地注册表var registry = GetObject('winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\default:StdRegProv');,这很有效。

然后我必须确定是否允许我删除密钥而不真正尝试删除它(例如执行非破坏性检查)。我查看了文档,发现我需要StdRegProv.CheckAccess()方法。问题是CheckAccess返回结果作为参数,我在 JScript 中out找不到 VBScript 的等价物。ByRef

在互联网的某个地方,我发现 usingSWbemServices.ExecMethod会有所帮助,但我还没有弄清楚如何使用它。

任何人都可以为我提供 JScript 中的代码示例,使用通过引用传递的参数执行函数调用吗?

0 投票
2 回答
1659 浏览

asynchronous - 在 Windows Script Host 中可以异步调用 JavaScript 函数吗?

假设您在 Windows Script Host (JScript) 环境中有一个简单的函数:

可以say()异步调用吗?

注意:此类基于浏览器的方法在 WSH 中可用setInterval()setTimeout不可用。