【发布时间】:2019-12-04 23:36:51
【问题描述】:
我在 Mac 上使用 Ruby 使用 Nokogiri 等一次打开十几个 URL。
对于每个 URL,我需要让我的 ruby 程序知道 是保留 URL 窗口以供进一步检查还是关闭它。
但我看不到终端窗口及其提示,它隐藏在后面 最后一个 URL 窗口。
我必须单击终端窗口才能将其置于前面,以便在键盘上输入我的决定。
puts "close webpage?"
if gets =~ /^y/i then 1 ; else; 0; end;
我希望终端窗口在提示之前出现在前面 求个答案。
我认为问题有两个方面
- 是否有一个终端命令告诉终端窗口变成 可以与 mac iTerm 一起使用的活动的(前面的)。
Apple 脚本“bringiTermtofront”在 applescript 编辑器中工作。
tell application "iTerm" to activate
-
有没有办法从 ruby 执行终端命令。 红宝石代码
系统“osascript BringiTermtofront.scpt”
将 iTerm 置于最前面。
【问题讨论】:
-
欢迎来到 Stack Overflow!请参阅“How to Ask”以及链接页面和“mcve”。我们想知道您尝试打开终端窗口或执行命令的操作。如果没有这些信息,您似乎没有尝试过并希望我们为您找到或编写教程,这是题外话。
标签: ruby macos terminal prompt