问题标签 [wasp]

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 投票
2 回答
3626 浏览

windows - 如何在不重新安装的情况下永久使用 WASP?

我正在使用 WASP 编写 powershell 查询。

但每次我想使用 WASP 时,我都必须这样做:

c:\Windows\System32\WindowsPowerShell\v1.0> powershell.exe Install.ps1 -Force

然后我得到这个结果:

在此处输入图像描述

正如他们所说:我在 Powershell_ise.exe 中运行它:

Add-PSSnapin WASP

现在 - 我可以使用 WASP 编写查询。

问题

下次我启动 Powershell_ise.exe 并尝试调用脚本时:

我收到此错误:

在此处输入图像描述

  • 我不想每次都安装它以使用 WASP。我该怎么做才能让 Powershell_ise.exe 自动识别 WASP?

注意

也许答案在最后一个控制台结果行中: 您还可以将该行添加到您的配置文件脚本中以自动加载它。

但我没有找到怎么做。

0 投票
2 回答
3998 浏览

powershell - 在 WASP/powershell 中按窗口获取进程对象?

我有一个功能可以制作一个窗口 - 一个 TOPMOST 窗口。

所以 - 我可以运行这个:

Get-WindowByProcessTitle *chrome* | Set-TopMost

请注意,这里的参数是一个进程名称("chrome"是在"chrome.exe"哪个进程中)。

最终选择进程的内部代码是:

伟大的。

问题

现在我有一个查询,它window根据它选择一个title

产生:

如何从我的这个查询中获取流程对象 (而不是 ProcessId)?

我想我需要类似的东西:(伪)

0 投票
0 回答
208 浏览

java - SocketWrite 方法 Java 1.5.03 中发生 ArrayIndexOutofBound() 异常

我们使用了 Java 1.5.03 环境和 wasp java web 服务(使用了 wasp 55 库)。当我们尝试将 xml对象保存到 DB 中时,有时我们会遇到以下异常。如果重试相同的对象,则保存成功。

例外:

当我们在 xp 环境中工作时,我们无法看到这个错误。当我们在 Windows 8 中工作时,我们可以多次看到它。

所以我SocketOutputStream在 Windows 8 环境中重新编译了 java 类,并构建了 java rt.jar 并将其放入 jre。然后用新的 jre 运行应用程序,我们看不到错误。

错误逻辑:

据我所知,有时off + len > b.length逻辑是失败的。

但是我们无法理解为什么这个逻辑是失败的?以及,我们如何修复它。

请帮我解决这个问题,非常感谢您的反馈。

0 投票
1 回答
786 浏览

powershell - 脚本在启动时打开两个应用程序并在 Windows 8.1 桌面中以 80% 屏幕和 20% 捕捉它们

我不是程序员,而是设计师,但几周来一直在尝试编写一个 .bat 文件来拥有两个我指定的应用程序,它们会自动打开并捕捉到左侧 80% 的比例和第二个应用程序的 20% 的比例右手边。我已经研究了多种选择,但没有任何运气。目前,我可以创建一个脚本来打开两个文件并自动击键以使它们捕捉 50-50%,但是我真的需要 80-20% 的屏幕空间。任何人都可以帮助我吗?

我目前正在尝试将 PowerShell 与 WASP ( http://wasp.codeplex.com/ ) 一起使用,但其中的脚本超出了我的知识范围。非常感谢!

0 投票
1 回答
939 浏览

windows - 通过Powershell / wasp中的鼠标光标获取窗口标题?

我已经建立了一个 powershell 脚本(使用 wasp),它将任何窗口设置为“始终在顶部”模式。

我通过以下方式运行脚本:

Get-WindowByTitle *emul* | Set-TopMost

  • 为什么我需要它?*

当我编程时Eclipse/Androidstudio- 我希望模拟器总是在前面。所以脚本正在寻找所有具有类似标题的窗口emul这是实际标题的一部分"emulator.exe")并将其设置为始终位于顶部。

好的。

但是现在我想在不更改脚本的情况下对每个窗口都这样做。

我将如何选择窗口?通过鼠标光标(仅悬停)。(当我将鼠标放在 calc.exe 上,然后按一些键序列 - 这将激活 PS 脚本 - 它会搜索光标所在的窗口

问题

如何选择title有鼠标光标的窗口?(窗口不必处于活动状态)

例子 :

看着 :

在此处输入图像描述

我想得到MyChromeBrowserTitle虽然它在后台,(并且记事本在前面)。它应该返回 chrome 的标题,因为光标位于 chrome 窗口。

0 投票
1 回答
2102 浏览

powershell - 使用 powershell 编辑设备管理器

我的部分工作例程涉及经常在设备管理器中启用/禁用网络适配器,这既乏味又耗时。我正在学习 PowerShell,并想编写一个自动启用/禁用网络适配器的简单脚本。

我正在尝试使用 WASP 管理单元,这似乎不太难,但我无法让它工作。

到目前为止,我有:

如果正确读取键盘输入,则网络适配器应在设备管理器中突出显示。相反,设备管理器打开并处于活动状态,但没有任何反应。

我究竟做错了什么?如何使用 WASP 正确发送键盘输入?不需要 WASP,如果有更好的选择,我愿意使用其他工具。

0 投票
1 回答
330 浏览

powershell - Hyper-v 黄蜂发送密钥不起作用

我正在尝试使用 WASP powershell 模块使用此命令将密钥发送到 Hyper-v 客户端。语法没问题,因为这适用于记事本等。

选择窗口 vmconnect | 发送密钥“内部”

0 投票
1 回答
157 浏览

powershell - 在Powershell中通过包含WASP的字符串选择Processname

我正在尝试使用 WASP 在 Powershell 脚本中选择某个进程名称。但是,问题是每次启动进程时,它都会在扩展之前给自己一个随机生成的字符串。

不过,它总是包含扩展名“.tmp”。如果它在字符串末尾包含 .tmp ,我是否可以选择该进程?在这种情况下,我尝试选择的进程是“is-RI4E5.tmp”。我需要根据它最后包含扩展名“.tmp”来选择它。

0 投票
1 回答
182 浏览

powershell - 控制台 Foxpro 应用程序上的 Powershell UI 自动化

我似乎无法让此代码在控制台 foxpro 应用程序上运行。有什么我想念的吗。我已经在其他应用程序上测试了这段代码,它可以工作。

狐狸专业版

当我在键盘上按“r”时,应用程序接受输入,但是当我运行此代码时,它不接受。

非常感谢。

0 投票
0 回答
150 浏览

python - 安装未签名的驱动程序

Windows 安全对话框

我正在尝试自动化一些我正在安装某些驱动程序的东西。但是,由于驱动程序未签名,我看到附加的安全对话。我想自动化并单击安全对话框上的“安装”或“不安装”。到目前为止,我已经尝试了某些选项,例如 pywinauto、WASP 和 AutoIt,但似乎没有任何效果。

以下是我迄今为止尝试过的选项:

黄蜂

AutoIt

1.

2.

这些命令在 Windows 2008 上运行良好,但在 Windows 2012 上失败。请帮助我解决此问题。

注意:在 Windows 2012 中,只有窗口被激活。然而,在那之后什么都没有发生。