Дифференциация между несколькими рунами считает окна

Я верю этому @weekly эквивалентно 0 0 * * 0 таким образом, это работает в полночь в воскресенье.

2
задан 9 August 2013 в 00:14
1 ответ

Я нашел способ решить эту проблему с помощью AutoIt. Это не идеально, но я могу пометить большинство своих окон. Мои пользователи могут запускать это и запускать в фоновом режиме по мере необходимости.

#Include <Array.au3>
#include <WinAPIEx.au3>
While ( True ) 
    Sleep( 100 )
    Local $PID = 0
    Do
        $handle = WinGetHandle("[ACTIVE]", "") 
        $iPID = WinGetProcess($handle)
    Until $iPID > 0
    Local $aUser = _WinAPI_GetProcessUser($PID)
    $UserName=$aUser[0]
    $title = WinGetTitle ( $handle )
    $result = StringInStr($title, "Owned By")

    If ( $Result == 0 ) Then
        WinSetTitle($handle, "", $title & " - Owned By " & $UserName)
        $title = WinGetTitle ( $handle )
    EndIf  
WEnd
2
ответ дан 3 December 2019 в 11:46

Теги

Похожие вопросы