首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用shell脚本打开firefox选项卡,并在几秒钟后关闭该选项卡?

如何使用shell脚本打开firefox选项卡,并在几秒钟后关闭该选项卡?
EN

Stack Overflow用户
提问于 2020-10-18 00:24:47
回答 2查看 512关注 0票数 1

到目前为止,这就是我所拥有的:

代码语言:javascript
运行
复制
Start-Process -FilePath Firefox -ArgumentList www.google.com
start-Sleep -Seconds 40

killall Firefox

start-Sleep -Seconds 5

Start-Process -FilePath Firefox -ArgumentList www.youtube.com

..。

基本上,我希望shell脚本打开google.com的firefox选项卡,在该网站上花费40秒,然后关闭该选项卡,等待5秒才能打开youtube.com。

我没有任何shell脚本经验,但编写了以下伪代码。任何关于正确语法/方法的反馈都是有帮助的!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-18 10:07:45

这应该是一项工作:

代码语言:javascript
运行
复制
Start-Process -FilePath Firefox -ArgumentList www.google.com
start-Sleep -Seconds 40

Get-Process firefox | Stop-Process

start-Sleep -Seconds 5

Start-Process -FilePath Firefox -ArgumentList www.youtube.com

注意:

默认情况下,firefox已经激活了会话恢复,所以当firefox在崩溃(或停止进程之后)启动时,还原选项卡也将被打开。要避免它,您必须禁用它:

在“火狐地址栏”中打开“关于:配置”,在筛选框中键入browser.sessionstore.resume_from_crash,或手动双击搜索

代码语言:javascript
运行
复制
browser.sessionstore.resume_from_crash

它应该从

代码语言:javascript
运行
复制
browser.sessionstore.resume_from_crash default boolean true

代码语言:javascript
运行
复制
browser.sessionstore.resume_from_crash user_set boolean false

关闭并重新启动Firefox

票数 1
EN

Stack Overflow用户

发布于 2020-10-18 11:13:35

您可以尝试这样的vbscript:Safely_Close_Firefox_Browser.vbs

代码语言:javascript
运行
复制
Set ws = CreateObject("Wscript.Shell")
psCommand = "Cmd /C powershell -command ""Get-Process firefox | ForEach-Object { $_.CloseMainWindow() | Out-Null}"""
ws.run psCommand,0,True
siteA = "https://stackoverflow.com/questions/62516355/google-chrome-always-says-google-chrome-was-not-shut-down-properly"
ws.Run "firefox -url " & siteA
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64408599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档