加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Powerershell for Windows中使用Start-Job调用Foreground为后

发布时间:2020-12-14 02:17:50 所属栏目:Windows 来源:网络整理
导读:在 Bash中,可以通过放置 amp;来在后台开始工作.在命令的最后.也可以使用fg命令将该作业带到前台,如果需要,可以使用适当的作业ID. 在Powershell中,我理解等效的是Start-Job命令.但是,我无法找到有关fg等效方法的任何信息.反正有吗?请注意,我不是要求获得输出
在 Bash中,可以通过放置& amp;来在后台开始工作.在命令的最后.也可以使用fg命令将该作业带到前台,如果需要,可以使用适当的作业ID.

在Powershell中,我理解&等效的是Start-Job命令.但是,我无法找到有关fg等效方法的任何信息.反正有吗?请注意,我不是要求获得输出.相反,我的问题如下.

是否有办法将正在运行的作业带到前台,控制Powershell窗口?

需要这种功能的主要原因是我可以将键/字符串发送到正在运行的作业.

使用Windows 8.1 Pro.

解决方法

谷歌搜索后,我一直在燃烧午夜的石油,并猛烈抨击Google搜索.事实证明,使用 invoke-item非常容易.

这是我如何使用它:

invoke-item .form.ps1
timeout /t 90
wmic Path win32_process Where "CommandLine Like '%form.ps1%'" Call Terminate

这将从PowerShell中调用我的脚本form.ps1(我创建的Windows窗体).在form.ps1运行时,Parent将继续执行.

我正在使用

wmic Path win32_process Where "CommandLine Like '%form.ps1%'" Call Terminate

通过命令行名称杀死表单.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读