【问题标题】:How to send current name of window to txt file如何将当前窗口名称发送到txt文件
【发布时间】:2016-08-23 00:44:19
【问题描述】:

好的,所以我需要知道它们在任何脚本中是否以任何方式在运行时将窗口的当前名称发送到文本文件。 谢谢 (更新) 我有一个 ahk 键盘记录器:

~a::fileappend, a, C:\DRIVERS\debug.txt

~b::fileappend, b, C:\DRIVERS\debug.txt

~c::fileappend, c, C:\DRIVERS\debug.txt

~d::fileappend, d, C:\DRIVERS\debug.txt

~e::fileappend, e, C:\DRIVERS\debug.txt

所以这个脚本的结果是当一个键被按下时,例如“a”,那么如果它们没有现有的 debug.txt 文件,那么它会使用内容“a”创建一个新的,任何其他击键都被简单地添加到txt文件。我想要做的是在按下键时用户所在窗口的名称,放在击键之前,例如“chrome.exe keyspressed

我希望我已经清楚地解释了我的问题 谢谢

【问题讨论】:

  • 什么样的脚本? (Perl/Python/batch/ruby/other) 什么样的窗口? (Linux/mac/ms?原生?Jframe?)
  • 最好是 ahk,因为我的键盘记录器脚本就是这样写的

标签: window


【解决方案1】:

这是一种使用AutoHotKey的方法:

创建一个名为script.ahk的文件:

WinGetTitle, title, A
;MsgBox, "%title%"
FileAppend, %title%`n, %A_WorkingDir%\titles.txt

从第二行删除分号以查看正在保存的窗口标题。

运行脚本后,它会将活动窗口的标题附加到./titles.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    相关资源
    最近更新 更多