我正在运行一个创建和关闭几个窗口的脚本,因此,我在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)
问题是:当创建新窗口时,我将失去焦点,该焦点将传递到新窗口.
有没有办法让前一个切换不仅让窗口保持在顶部,而且还有焦点,直到我再次切换它?
我需要将一个命令的结果作为另一个命令的参数。
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 新手)。