问题标签 [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 回答
1079 浏览

.net - 如何在 JScript.NET 中以编程方式实现 IObjectSafety

tldr; 如何将 JScript.NET dll 标记为安全的脚本?

考虑这个 JScript.NET 库(helloworld1.js)

运行之后

jsc.exe /nologo /t:library helloworld1.js

regasm /nologo /codebase helloworld1.dll

我可以在我的本地 html 页面上使用它:

一切正常,我收到警报This is a string returned from helloworld1.dll

现在...我想摆脱每次实例化 ActiveX 对象时弹出的可怕 IE 安全警告

An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?

我知道删除安全警告的方法是将 dll 标记为safe for scripting并实现IObjectSafety.

我知道如何在 VB6 和 VB.NET 中执行此操作,但如何在 JScript.NET 中实现它?

非常感谢任何帮助。

0 投票
3 回答
4790 浏览

c++ - 如何创建可在 Javascript 引擎中使用的 ActiveX

你知道创建可在 JScript 或 VBScript(基于 Windows 脚本的宿主)中使用的 MFC ActiveX 对象的任何教程吗?

我的意思是一个 OCX 可以用作:

不是这个:

到目前为止,我发现的所有内容都只允许使用带有 html 标签的 activex,并且它们无法使用脚本引擎进行初始化。

0 投票
3 回答
1419 浏览

asp-classic - Classic ASP/JScript 是否存在性能、可伸缩性或可靠性方面的缺点?

用 JScript 编写经典的 ASP 代码有很多好处:更人性化的语法、健全的对象系统、程序员的熟悉度以及普遍没有烦恼。如果您注意到一些怪癖,您甚至可以在现有的经典 ASP 应用程序中混合旧的 VBScript 和新的 JScript 代码。

我一直在想,它没有被更多地使用一定是有原因的。仅仅是动力和缺乏文档吗?或者从性能、可扩展性或可靠性的角度来看,是否有充分的理由坚持使用 VBScript?

注意:我只对比较 VBScript 和 JScript 感兴趣。我知道Classic ASP一般是一堆,但我在这里别无选择。

0 投票
3 回答
8599 浏览

php - 如何从网站执行 vbscript

我有一个 VBScript 文件。当它在计算机上时,它工作正常。我想把它放在一个 php 站点上,以便通过单击按钮来执行它。但我没有成功。它实际上获取计算机信息。希望它能在用户机器上运行。任何想法将不胜感激。如果或是否有人知道如何使用 jscript

这是代码:

0 投票
1 回答
457 浏览

jscript - jscript 运行时错误

我有一个视觉工作室 2010 项目。它在我的笔记本上运行良好,但在我的桌面上它不会运行。错误是 Microsoft JScript 运行时错误:“$”未定义。这是代码

这台机器上有visual studio,但我不得不删除它并重新安装它,因为silverlight SDK有问题。几周以来它一直运行良好,直到使用 .net 4.0 将此代码插入到我们的 asp.net 代码中。我已经运行了 sfc /scannow 并且它没有报告任何错误。我也重启了。Jscript 文件存在于 c:\windows\system32 中的其他位置。这是 Windows 7 机器 64 位。机器已完全修补。我机器上 c:\windows\system32 中的 jscript 文件是版本 5.8.7601.16982 和 799 KB.anyway.. 当然希望有人能帮助我 outthanksshannon

0 投票
1 回答
157 浏览

visual-studio-2010 - 忽略 VS2010 脚本调试器中的 JScript 异常

有没有办法忽略 VS2010 Java Script 异常对话框,该对话框在附加到在 IE 中运行的 JSCript 时显示。我们有 ExtJS 项目,并且我们知道在 ExtJS 中发生了一些异常,但是单击 10 次 Ignore 非常烦人。

提前致谢

0 投票
1 回答
302 浏览

compilation - jsc编译的windows应用的可移植性

我最近发现您可以使用 .NET 框架中名为 jsc 的内置工具将 JScript 编译到控制台应用程序中。它已经安装在我的计算机和其他具有 .NET 的 Windows 计算机上。

我想知道最终编译的exe是否依赖于.NET。此外,它是否完全便携。我可以在我的机器上构建一个应用程序,然后分发它,并期望它在其他人的机器上运行吗?

我需要在发行说明中添加哪些技术细节?也许它取决于.NET等......

0 投票
1 回答
393 浏览

jscript - WSH TCP 服务器可以吗?

我想使用WSH jscript在windows上编写一个脚本,由jsc编译。

我希望脚本充当一个非常简单的 tcp 服务器,监听指定的任何端口,并在收到任何请求时发送文本字符串。

我发现一些实现依赖于一个似乎只在安装了开发人员软件的 Windows 机器上可用的库。我需要一个可以在任何 Windows 机器上运行的实现(安装了 .NET)。如果有一个可以帮助侦听 tcp 套接字的 dll,我很高兴包含一个 dll。

是否有合适的 dll 充当 tcp 服务器?

jscript中是否有可以用jsc编译的tcp服务器实现?

0 投票
1 回答
20823 浏览

vbscript - 如何在Jscript中获取文件相对于特定时区的文件修改日期?

我有一个在 PST 机器上创建/修改的文件。但是当我从印度标准时间访问这个文件时,修改日期将根据当前系统时区返回。(如此所述)有什么方法可以根据提供的时区获取此日期

0 投票
2 回答
14391 浏览

javascript - 经典 ASP:如何使用 AX json 实现将 RecordSet 转换为 json 表示法

我正在使用 jQuery 和其他一些工具使用 ajax 进行应用程序,并且在某些部分我想使用经典的 ASP 后端使用 ajax 检索数据,我看到在 AX 中存在 JSON 类的良好实现(Asp 极端版)框架,我使用它,但目前我不明白如何很好地使用它。

编辑:基于JSON.Stringify 在 Scripting.Dictionary 对象线程上失败的正确答案,我决定制作一个自定义函数来处理 Recordsets。

编辑 2:现在我在函数 JSONStringify(object)中调用JSON.stringify时丢失了值数据。

当记录集作为值传递给JSONStringify时,一切正常,但是当执行JSON.stringify时,必须包含记录集的“值”参数变为未定义

我期待什么(示例)

从 SQL 查询中传递 RecordsetSELECT name, tel FROM users看到这样的输出

传递字典并根据字典中声明的元素查看类似的内容。

如果我喜欢支持其他类型的对象,我可以扩展功能

源代码

获取目录.asp

json-stringify-parser.asp

vbsTyper.asp