> On Mon, Sep 13, 2010 at 4:02 PM, Michel Claveau - MVP
> <enleverLesX_XXmcX at xmclavxeaux.com.invalid> wrote:
>> Sorry for time, but I am very busy...
>>>> With Python + Pywin32, you can force the activation of a window (before
>> send some keys...)
>> See:
>> win32gui.SetForegroundWindow(w_handle)
>>>> or
>> win32gui.SetActiveWindow(w_handle)
>>>>>>>> For to find a windows (and his handle), see:
>> win32gui.EnumWindows()
>> win32gui.GetWindowTex()
>> or
>> win32gui.FindWindowEx()
I ended up using Dispatch("WScript.Shell") and AppActivate("R
Console") of the win32com.client module because they are higher level
functions. I guess that your code runs faster, but I don't have an old
machine to compare the performance of the two codes. I still may
switch to your code in the future, when I have easy access to a real
machine running Windows to make some tests. The released version of
the plugin is here:
http://www.vim.org/scripts/script.php?script_id=2628
Thanks for your help!
Jakson Aquino