问题标签 [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.
wsh - 如何使用 cscript.exe 将 STDIN 输入输入到 WSH 脚本?
我正在尝试使用 WSH 代替 DOS/Batch 文件。
感谢您的输入!
iis - 如何使用 cscript 和 vbs 参数从 Inno Setup 脚本调用 vbs 脚本?
以下是我用来尝试在 IIS 6 中创建虚拟目录的条目:
运行安装程序时出现以下错误:
windows - 如何以编程方式在 IIS 中设置身份验证方法
我们正在致力于自动化一些 IIS 应用程序的部署。我在 Windows 批处理文件中使用了 cscript.exe 来创建 Web 应用程序等。然而,目前有一些我需要自动化的手动设置。也就是说,如果您查看应用程序的属性,在目录结构 -> 身份验证和访问控制 -> 编辑下,我需要取消选中启用匿名访问并选中集成 Windows 身份验证。
有没有一种简单的方法可以从 Windows 批处理文件中执行此操作?
编辑:我应该澄清这是 IIS 6.0,所以 appcmd 不可用。
scripting - 如何使用 JScript (WSH) 将 HKCU\Environment 中的注册表项列表打印到 SDTOUT?
我想遍历环境键并打印这些项目的列表。
vbscript - 从 IE8 启动 WSH/VBScript 文件不起作用
我使用以下注册表信息在 IE8 中创建了一个自定义右键菜单元素:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\WebOn 编辑] @="c:\\webon_edit\\wo_edit.vbs"
选项“WebOn 编辑”出现在 IE8 的右键菜单中。在升级到 Windows 7 之前,这很好用:当我单击菜单选项时,“wo_edit.vbs”文件运行(使用 cscript)并完成了它应该做的事情。
但现在,什么都没有发生。似乎 cscript 根本没有被调用。
这是由于一些关于不使用 IE 中的外部 vbscript 的安全限制吗?
stdout - 使用 Windows 脚本宿主从 WshShell.Exec 捕获输出
我编写了以下两个函数,并从运行在 Windows Script Host 中的 JavaScript 调用第二个函数(“callAndWait”)。我的总体意图是从另一个命令行程序调用一个命令行程序。也就是说,我正在使用 cscript 运行初始脚本,然后尝试从该脚本运行其他东西(Ant)。
不幸的是,当我运行我的程序时,我没有得到关于被调用程序正在做什么的即时反馈。相反,输出似乎断断续续地出现,有时等到原始程序完成,有时它似乎已陷入僵局。我真正想做的是让生成的进程实际上与调用进程共享相同的 StdOut,但我看不到这样做的方法。仅设置 oExec.StdOut = WScript.StdOut 不起作用。
是否有另一种方法来生成将共享启动进程的 StdOut 和 StdErr 的进程?我尝试使用“WshShell.Run(),但这给了我一个“权限被拒绝”的错误。这是有问题的,因为我不想告诉我的客户更改他们的 Windows 环境的配置方式只是为了运行我的程序。
我能做些什么?
registry - 使用 WScript 检查是否存在注册表项
我试图检查注册表项是否存在,无论我尝试什么,我总是收到错误消息“无法打开注册表项进行读取”
我使用的代码:
我在这里缺少什么?
vbscript - Batch file conversion to vbscript
I need to convert a batch file to vbscript but am unfamiliar with both. If I can understand what is going on in the batch file I can work out the vbscript easy enough. Problem is the batch file runs a few cscript commands which is supposed to have a syntax of
However whomever wrote the batch file doesn't use it in a standard manner so if someone could explain the use of the command I can work out the rest.
Sample line: Filename and actual url's removed for safety sake
javascript - javascript停止特定服务
我在脚本中有以下代码。问题是我想获取以特定名称开头并处于特定启动模式的脚本的信息。
在上面的脚本中,我试图知道启动模式,但它总是返回 true。
javascript - setTimeout 在 Windows 脚本 (jscript) 中不起作用
当我尝试在我的程序中运行以下代码时
我收到以下错误
为什么?我调用了错误的函数吗?我想要做的是延迟后续功能的执行。