问题标签 [wscript.shell]
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.
powershell - 如何使用 wscript.shell 到 ALT+Tab?
是否可以wscript.shell
用来发送 ALT+TAB ?
vbscript - 如何从 VBScript 最大化屏幕?
显示数据库信息的 Web 应用程序在全屏模式下比小窗口更具可读性。问题是,我无法从 UFT/QTP 最大化窗口。
我尝试从 Wscript.Shell 运行浏览器对象,但应用程序返回到 UFT 并最大化该窗口而不是新创建的浏览器窗口。
使用新浏览器的焦点对象最大化窗口的任何解决方案?
编辑:
即使在下面也不会从这个控件列表中最大化也不起作用。
如果您关闭所有 chrome 实例,这些控件可以正常工作,但如果您在 chrome 中有一个活动窗口,它将采用这些属性。
excel - 如何在不使用 cmd 的情况下从 Excel VBA 捕获 shell WScript Shell 输出?
我已经使用了与此类似的各种帖子并提出了以下内容,但不确定为什么这对我不起作用。我有一个用户窗体,我试图在其中运行脚本并捕获输出,包括任何错误。但是,一旦我运行此代码,控制台窗口就会迅速消失:
在我添加重定向('>')之前,脚本本身运行得很好。我的 python 脚本需要在命令中以“python”关键字启动,如上所示,所以我不能使用“cmd /c”。是否可以在不使用 'cmd /c' 和使用 wsh.Run(最好)而不是 wsh.Exec 的情况下捕获输出?
谢谢。
javascript - JS 中 wscript.network 的等效代码,因此它可以在 Chrome(或其他非 IE)上运行
我的 HTML 中有一个代码可以使用以下代码发现用户名:
不幸的是,此代码仅适用于 IE。JS中的等效代码是什么?我想在 Chrome 或其他非 IE 浏览器上运行它。我没有那么好的替代方案(cos vbs 将在 html 中被弃用.. 对吗?)例如编写 VBS 但不知道如何通过 HTML 调用它:
另一种选择是我在 Chrome 上放置一个 IE-Tab 扩展,以便它可以运行。工作,但它看起来并不美观。:)
你知道任何其他可能的方法吗?我的网络服务器是 IIS
谢谢
vbscript - 如何在 Windows 资源管理器中从剪贴板获取文件路径?
我尝试从 Windows 资源管理器中的剪贴板(复制文件)获取文件路径。
我写:
但它指出错误:
错误:对象不支持此属性或方法:'Ws.ClipBoard'
我有许多获取剪贴板数据的方法,但仅与 Internet Explorer 相关,与 Windows Explorer 文件路径无关。
excel - 填充 Application.WorksheetFunction.Transpose(files) 时如何使用 wscript.shell 进行文件过滤
无法使用递归 wscript.shell 确定文件过滤器的正确参数。
已尝试在 Application.FileDialog 中过滤,失败。尝试在 dir 之后包含 .txt 扩展名,但失败,仍然检索递归目录中的所有文件。
command-line - 如何在shell中运行带空格的dot命令?
使用 jScript 远程运行命令行。前三个命令工作正常。直到我打开 sqlite3 数据库后才到达点命令,它才停止执行。当我运行 .quit 时,我得到 sqlite> .quit 文件名、目录名或卷标语法不正确。或“.import”未被识别为内部或外部命令。
sqlite - 在 shell 中运行 sqlite 命令
我正在尝试通过 jscript 从命令提示符远程运行 sqlite3。我正在使用 shell 来启动数据库,并且确实如此。但是,之后的任何命令都不起作用。
javascript - 如何在网络计算机上远程运行 JavaScript?
我想使用 PSexec 在网络计算机上远程安装 IBM iAccess 1.1 来运行 JS 文件。这样做的问题是安装会在某些计算机上挂起(wscript.exe 会卡在任务管理器中)。
安装文件是一个JS文件“install_acs_64.js”
我也试过用..
代替..
这是 PSexec 在远程计算机上运行的代码:(/CQ arg 是绕过 EULA 和安静安装)
我希望在桌面上创建快捷方式以显示已完成的安装。
firefox - 在继续执行脚本之前等待应用程序关闭
多年来,我编写的以下代码一直用于从脚本启动 Firefox,然后在用户关闭它后执行一组操作。
Shell.Run命令末尾的“true”值以前可以等待 Firefox 关闭。从文档:
等待返回
可选的。一个布尔值,指示脚本是否应等待程序完成执行,然后再继续执行脚本中的下一条语句。如果设置为 true,脚本执行将暂停,直到程序完成,并且 Run 返回程序返回的任何错误代码。如果设置为 false(默认),则 Run 方法在启动程序后立即返回,自动返回 0(不被解释为错误代码)。
出于某种原因,从 Firefox 68.0 开始,这不再有效。Firefox 运行得很好,但上面的脚本片段继续运行,就好像用户已经关闭了 Firefox(即使他们没有关闭)。
是什么原因造成的,如何解决?
在用户关闭 Firefox 后,我需要运行几个命令,但在运行时不需要。如何才能做到这一点?