Alt+tab not working

7 ビュー (過去 30 日間)
Animesh
Animesh 2014 年 4 月 7 日
コメント済み: 大卫 杨 2022 年 10 月 13 日
I want to switch between two windows(tabs minimized to task bar) using matlab..For which I wrote the code
if true
% code
end
import java.awt.Robot;
import java.awt.event.*;
mouse = Robot;
mouse.keyPress (java.awt.event.KeyEvent.VK_ALT);
mouse.keyPress (java.awt.event.KeyEvent.VK_TAB);
mouse.keyRelease (java.awt.event.KeyEvent.VK_TAB);
pause(2);
mouse.keyRelease (java.awt.event.KeyEvent.VK_ALT);
But it doesn't work..It stays as it is..Can anyone help ?? Thanx in advance
  2 件のコメント
raym
raym 2017 年 3 月 25 日
Have you solved the problem? I also meet this problem. Win8.1 R2016a Dell XPS13
大卫 杨
大卫 杨 2022 年 10 月 13 日
hello,I am from Hirain,Maybe,I can answer your question ,you can have a try :
mouse.keyPress(java.awt.event.InputEvent.VK_ALT);
hope help you

サインインしてコメントする。

回答 (2 件)

Jan
Jan 2014 年 4 月 7 日
This works fine on my Windows7/64 and Matlab 2009a. When I paste this into the command window, the window for changing the front process is opened and the next application is activated.
  3 件のコメント
Animesh
Animesh 2014 年 4 月 8 日
Could you suggest another method..
Cynthia
Cynthia 2014 年 5 月 2 日
I have the same problem. Also, if I put a pause in the matlab code and switch the window by myself, the matlab code does not move the mouse and do the clicking as it is said in the code. I have tried it in Windows 7 and it works. Have you found a solution for this apart from changing of operating system?

サインインしてコメントする。


raym
raym 2017 年 3 月 26 日
Yes. indeed on my computer, although press Alt-Tab works, but sendkeys not work.
However, justnow I found that Alt-Esc also could toggle windows, and I use vbs to send keys:
vb=actxserver('wscript.shell'); vb.SendKeys('%{ESCAPE}');
it worked!!

カテゴリ

Help Center および File ExchangeWhos についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by