MATLAB: Appuyez sur un autre programme

 
Hello!
 
J’ai donc quelques scripts qui sont essentiellement une série de plusieurs images. J’ai également un programme indépendant qui peut définir des marqueurs via la touche (1,2,3, etc.). Ce que je recherche, c’est un moyen lorsque l’image change pour envoyer automatiquement un autre marqueur. Cette chose est-elle même possible? Soit avec matlab ou toute autre solution de contournement?
P.S. Si oui, cela peut-il fonctionner de manière à ce que les images restent en plein écran ou dois-je utiliser une configuration à deux moniteurs?
Je vous remercie!

Meilleure réponse

  • Bonjour, merci pour la réponse mais je me suis retrouvé avec une autre solution
     
    scrsz = [1 1 1920 1080];
    taskimg = figure;
    set(taskimg,'Position',scrsz,'Menubar','none',...
    'NumberTitle','off');
    set(taskimg,'WindowStyle','modal')
    pause(30)
    image = imread('Pebble1.tif');
    large = axes('Parent', taskimg, 'units', 'pixels');
    imshow(image, 'Parent', large)
    h = actxserver('WScript.Shell');
    h.AppActivate('EmotivPro')
    h.SendKeys('{1}')
    ginput(1)
    set(gcf,'WindowStyle','modal')
    h.AppActivate('EmotivPro')
    h.SendKeys('{1}')
    ginput(1)
     
    Donc, après avoir exécuté le script, j’ai 30 secondes (pause (30)) pour épingler en haut de la fenêtre de la figure.Ceest le programme d’épinglage de fenêtres.