小编Ale*_* DC的帖子

在AwesomeWM上,始终在顶部窗口并保持专注

我正在运行一个创建和关闭几个窗口的脚本,因此,我在rc.lua中添加了一种方法来保持窗口始终位于顶部:

awful.key({ modkey, "Control" }, "space",
function(c)
  awful.client.floating.toggle()
  c.ontop = not c.ontop
end),
Run Code Online (Sandbox Code Playgroud)

问题是:当创建新窗口时,我将失去焦点,该焦点将传递到新窗口.

有没有办法让前一个切换不仅让窗口保持在顶部,而且还有焦点,直到我再次切换它?

lua awesome-wm

5
推荐指数
1
解决办法
1770
查看次数

Windows PowerShell 中的 Bash `(反引号/反引号)相当于什么?

我需要将一个命令的结果作为另一个命令的参数。

command /opt <another command output>
Run Code Online (Sandbox Code Playgroud)

在 Bash Linux 上我会这样做

command /opt `another command`
Run Code Online (Sandbox Code Playgroud)

Windows 终端中的 ` 符号相当于什么?

特别是,我正在使用命令

'C:\Program Files\Display\display64.exe' /listdevices | findstr 22MP55 | %{$_ -replace "- .*",""}
Run Code Online (Sandbox Code Playgroud)

其中findstrwindows 相当于grep,管道中的最终命令相当于sed。该命令的输出将为 1、2 或 3,我需要将其传递给%HERE下一行

'C:\Program Files\Display\display64.exe' /device %HERE /rotate 90
Run Code Online (Sandbox Code Playgroud)

以下最小示例不起作用:

FOR /F %a in ('"C:\Program Files\Display\display64.exe"  /listdevices | findstr 22MP55 | %{$_ -replace "- .*",""}') do echo "%a"
Run Code Online (Sandbox Code Playgroud)

我做错了什么?(我是 Windows 新手)。

syntax powershell

1
推荐指数
1
解决办法
638
查看次数

标签 统计

awesome-wm ×1

lua ×1

powershell ×1

syntax ×1