如何在WSH usig JScript中打开提示对话框?
我在文档中找到的唯一弹出对话框是WshShell.Popup()方法。但是我需要一种方法来请求用户输入字符串,例如DOM中的window.prompt()方法。
谢谢。
最佳答案
我认为WScript对象没有提供这种方法,但是您可以显示在WSH上运行的vbscript的输入框。因此,这是一个可能的解决方案,可让您从JS内调用该VB函数!请注意以下代码片段“ .wsf”的文件扩展名。
<!-- Test.wsf -->
<job id="InputBoxInJS">
<script language="VBScript">
Function VBInputBox(promptText)
VBInputBox = InputBox(promptText)
End Function
</script>
<script language="JScript">
WScript.Echo("Hello from JScript")
var x = VBInputBox("Enter text")
WScript.Echo(x)
</script>
</job>
关于prompt - 使用JScript在WSH中提示对话框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/532138/