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

jscript - Jscript 中的进程终止

我正在为我公司使用的会计软件 Caseware 编写一个脚本,我需要终止一个进程,该进程挂起并弄乱了服务器上的文件压缩。问题是它需要用 jscript 编写,而我没有很多经验。

我一直在寻找人们用来杀死进程的代码示例,但我找不到太多。我确实找到了一个从 jscript 调用 .exe 的示例,我想我会在 Windows 中使用 taskkill.exe 尝试它,但它似乎不起作用。

这是我使用的代码块。

我会很感激人们有任何例子或建议。

谢谢。

更新:我对脚本进行了更多测试,发现它实际上执行了 taskkill.exe,但它没有传递 /im 参数。

0 投票
12 回答
119226 浏览

javascript - JavaScript 和 JScript 有什么区别?

我一直想知道到底是什么?!?是 JScript 和 JavaScript 的区别。

0 投票
1 回答
1117 浏览

iis - 使用 AQTime 分析经典 ASP 应用程序

我们已经开发了大量使用 ASP(jscript 风格)的网站,通过 COM 与底层智能层(用 Delphi 编写)对话。这些网站在 IIS(5 和 6)上运行。

多年来,这个 ASP 层已经变得相当繁重(没有业务逻辑,但有很多控制器/场景/视图/ajax/等处理),我们想对其进行一些性能调整。根据创建者的说法,AQTime(我们有最新版本)可用于此目的(一次性分析服务器端脚本和底层 com 对象),但我根本不知道如何让它工作。

帮助文件解释了如何分析 COM dll、ISAPI dll 甚至客户端脚本,但没有说明如何分析在 ASP 页面上运行的服务器端脚本。无法选择 .asp 文件作为“分析模块”。谷歌也没有帮助。

关于如何做到这一点的任何建议?也欢迎分析经典 asp 页面的替代建议。

0 投票
2 回答
14108 浏览

prompt - 使用 JScript 在 WSH 中提示对话框?

如何在 WSH 中使用 JScript 打开提示对话框?

我在文档中找到的唯一弹出对话框是 WshShell.Popup() 方法。但我需要一种方法来请求用户输入字符串,例如 DOM 中的 window.prompt() 方法。

谢谢。

0 投票
3 回答
3401 浏览

javascript - Javascript 对象与 JScript 字典

Javascript 对象和 JScript 字典都是关联数组

我的问题是......它们在效率(空间或时间)方面有什么区别吗?
在功能方面,我知道 Dictionary 更好,因为它允许的不仅仅是标量类型作为键。但撇开这一点不谈,哪个更好/更快?

编辑:
这是用于 Windows 脚本,而不是用于 Web 开发。

EDIT2:
我对查找效率特别感兴趣,因为我需要处理大集合。

0 投票
3 回答
8816 浏览

jscript - JScript 枚举器和属性列表

考虑以下 WSH 片段:

它在每一行打印一个打印机名称和括号中的单词“未定义”(因为对象Status中不存在p属性)。问题是:我如何列出所有可用的属性p?通常的技术for (var i in p) {...}不起作用——p对象中的属性似乎是不可枚举的。

提前致谢。

0 投票
7 回答
11709 浏览

windows - VBScript、JScript、Wscript……哦,我的

我需要为 WinXP 编写一些脚本来支持 Big Financial Corp 的一些分析师。请帮助我确定哪种类型的 Windows 脚本最适合我的需要。

我的需求似乎很简单(无论如何对我来说)

  1. 在 WinXP Pro SP2(2002 版)上运行
  2. 不需要我的用户安装任何东西(所以 Powershell 已经出局了。同样,Perl、Python 和其他关于 stackoverflow 这类问题的常见建议)
  3. 用非编译语言编写(因此用户将来有机会修改它们)
  4. 相当完整的语言功能(尤其是日期/时间操作功能。我也想拥有现代概念,如子例程、递归等)
  5. 启动和控制其他程序的能力(在命令行)

从我对我的选择的匆忙审查中,看起来我的选择是

  1. VBScript
  2. 脚本
  3. 脚本

我没有时间学习或深入审查这些(或任何其他可用的 WinXP 标准安装)。我非常迫切地需要尽快挑选和破解一些东西。

(当前的危机是需要运行给定的应用程序,传递几个日期参数)。

一旦当前的危机结束,将会有更多这样的请求。

帮助我Obi Wan Stackoverflow ......你是我唯一的希望。

[编辑] 我目前的技能包括 Perl、Javascript 和 Java,所以我最喜欢使用类似于这些的东西

[编辑] 好的。我将尝试在 JScript 中编写 WSH 文件。谢谢大家......一旦事情在这里安定下来,我会告诉你事情的进展(并弄清楚接受答案)。

[编辑] 最后一切都解决了。感谢各位的快速回复。这是我给我的用户的

显然它可能会更好......但它完成了工作并且很容易让我的用户理解和扩展自己。

0 投票
3 回答
1228 浏览

asp-classic - 在 ASP Javascript 中拆分字符串

我正在尝试从格式为的记录集中拆分一个字符串DD/MM/YYYY

所以基本上是这样的:

但这不起作用,通常我可以这样做:

但是 usingString()会将值变成很长的东西,例如:

我不能分开。

我所需要的只是白天的DD部分。

因为我还没有得到有效的答案,所以有什么话题可以讨论。

0 投票
3 回答
15315 浏览

javascript - 什么是 Javascript 方法 CollectGarbage()?何时以及为什么应该使用它?

我注意到在 VS2010 javascript 智能中有一个名为 CollectGarbage() 的方法。

这是仅限 IE 的方法吗?
什么时候应该使用它?
使用它有什么优点(或缺点)?

0 投票
2 回答
1742 浏览

asp-classic - 在服务器上使用 javascript 写入二进制数据

我正在尝试使用服务器端 javascript (ASP) 输出 PDF。我正在使用的当前方法是:

这可行,但需要在服务器上进行写访问。有没有办法在不写入文件的情况下做同样的事情?

我无法弄清楚如何将字符串 this.buffer转换为array of byte我可以在Response.BinaryWrite不先写入文件的情况下使用的字符串。