はい、次のように、あなたがドラゴンNaturallySpeakingのの高度なスクリプトを使用してクリップボードにアクティブウィンドウのタイトルをコピーすることができます。
'
' get window title
'
Sub Main
Clipboard (GetWindowTitle)
End Sub
'
' Use these Windows Functions for Getting an active Window title
'
Declare Function GetForegroundWindow Lib "user32"() As Long
'
Declare Function GetWindowText Lib "user32" _
Alias "GetWindowTextA" (ByVal hwnd As Long , _
ByVal lpString As String , ByVal cch As Long) As Long
'
' GetWindowTitle
' (Gets an active Window title)
'
Function GetWindowTitle() As String
Dim x As Integer
Dim TitleText As String * 300
Dim hw As Long
hw = GetForegroundWindow()
x = GetWindowText (hw , TitleText , Len (TitleText))
GetWindowTitle = Trim (Left (TitleText , x))
End Function
'
を今、私は他に(グローバル「#Usesファイル内のすべての機能を保ちます宣言、関数、グローバル定数など)、私はMain Subの部分だけが必要ですが、参照先の関数と宣言を必要な場所に置くこともできます。
第H
答えはイエスである(私はどのようにすぐに掲載する予定)が、その間に、あなたが(任意のホットキーをトリガすることなく、AHKスクリプトを実行する「のShellExecute」を使用してAHKスクリプトを呼び出すために高度なスクリプトを使用することができますAHKにいくつかのコマンドラインパラメータを渡すことさえできます)。 http://www.knowbrainer.com/forums/forum/messageview.cfm?catid=25&threadid=22676&discTab=true&messid=130757&parentid=130734&FTVAR_FORUMVIEWTMP=Single(PG LTUは私です)をチェックしてください。 – PGilm
@PGilmありがとう、非常に知って良い! –