问题标签 [wsh]

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 回答
1686 浏览

javascript - JScript 等待函数

我有一个用 JScript(不是 javascript)编写的函数,我需要暂停,直到某个全局变量变为真。在 ajax 响应后调用另一个函数时,全局变量更改为 true:

当我尝试循环直到变量为真时:

我进入了忙碌的等待状态,并且从未调用过回调函数。

有些人建议使用 WScript.wait() 但我的应用程序并不了解 WScript。SetTimeout() 也无济于事,因为它是异步调用并且不会暂停我的原始功能。

还有什么建议吗?

关于我的问题的更多信息:我希望我的脚本调用 2 个函数:

我希望waitWhileAjaxIsNotCompleted()单击提交 ajax 请求(由 A4J 实现)的按钮并在 ajax 完成时终止。为了让我知道 ajax 何时完成,我注册了一个函数作为侦听器,当 ajax 完成时将被唤醒。此函数更改 globalVariable 值。我的waitWhileAjaxIsNotComplete()进入一个无限循环,等待 glovalVariable 值改变。当它发生变化时(听者醒来后),我可以结束函数并继续使用doSomthingElse()函数。

你可以看到更多关于实现的信息:QTP Web extensibilty toolkit and ajax

0 投票
2 回答
2426 浏览

windows - wscript/vbscript 的日历 UI 小部件

我是 Windows 脚本的新手。是否有可以从 wsh 使用的日历 UI 小部件来获取用户输入?我基本上需要从用户那里得到一个日期。

0 投票
5 回答
25649 浏览

vbscript - 检查 VBScript 语法

有什么好的实用程序可以在不实际运行脚本的情况下验证 VBScript 语法吗?

我得到的是,如果我做类似的事情:

有没有工具可以告诉我'&&'真的应该是'And'和'==',只是'='?

0 投票
4 回答
54117 浏览

sql-server-2005 - VBScript如何设置连接字符串

我不确定之前是否讨论过它,但我有以下代码(我从 Access 数据库的示例更改。)

我不知道在'Provider''Data Source'里面放什么。我正在使用MS SQL Server 2005,如何在我的机器中找到这些信息?请,即使我尝试从这里 http://www.connectionstrings.com/关注,但我仍然不知道该怎么做。

p>

这是使用访问数据库:

p>

0 投票
3 回答
5544 浏览

javascript - 在javascript中设置工作目录

有谁知道如何在 JavaScript 中设置工作目录?

我用于启动应用程序的代码是这样的:

0 投票
2 回答
7313 浏览

wsh - 如何在不看到 Microsoft 标头的情况下运行 WSH 脚本?

从命令行运行 .vbs 脚本时,默认情况下会显示 Microsoft 标头:

这怎么能被禁用?

0 投票
3 回答
12902 浏览

command-line - 有没有办法在 Windows Scripting Host (WSH) cscript.exe 中从 JScript(不是 javascript)运行命令行命令?

我正在编写一个在 cscript.exe 中运行的 JScript 程序。是否可以从脚本中运行命令行命令。这真的会让工作变得简单,因为我可以运行某些命令而不是在 jscript 中编写更多代码来做同样的事情。


例如:为了等待按键 10 秒,我可以直接使用 timeout 命令

在 jscript 中实现这一点意味着更多的工作。顺便说一句,我在 Vista 和 WSH v5.7

有任何想法吗?谢谢!

0 投票
7 回答
32884 浏览

vbscript - 如何将所有 VBScript 文件的 cscript.exe 更改为 wscript.exe 执行?

安装新服务器后,我遇到了一个问题。

我有很多 .vbs 文件,都需要在 wscript 中运行,原因,我使用所有这些命令,例如 WScript.Echo "hello"

当我双击VBScript文件时,我希望能够看到输出。

但是当我右键单击 vbs 文件时,我看到了控制台,我想将默认值更改为 Windows 主机,全局!

我怎样才能做到这一点?

0 投票
2 回答
1075 浏览

c# - 在 WSH windows 脚本中测试 COM 调用

我有一个工作的 C# COM 组件 dll,在 ap 命名空间中有一个名为 MyComponent 的类,该类已添加到 GAC 并成功注册。我向它添加了一个 Add() 调用,用 win32 c++ exe 对其进行了测试,并成功调用了 Add() 调用,因此一切正常。

但是我想在 WSF(windows 脚本)中测试调用我将下面的代码放在一个名为 test.wsf 的文件中,当我运行代码时出现错误:

错误:无法连接对象,在线:
WScript.ConnectObject(appos,"ap_");

为什么连不上!帮助!

0 投票
1 回答
1733 浏览

vbscript - 从命令提示符问题运行时使用 VBScript 显示文本

我有一个脚本可以 ping 计算机列表并告诉我是否可以联系到我。对于每台计算机,我希望它显示是否在命令提示符下到达它,而不是作为弹出消息。我做了 Wscript.Echo,但它会为每台计算机弹出一个窗口,因此必须单击 OK 超过 100 次真的很烦人。

如何让它显示在命令提示符本身上?