Deseo enviar una variable de Matlab a PowerPoint o AcrobatReader, luego depender del valor de esta variable, PowerPoint va a la siguiente o anterior diapositiva o salir, o acercar in o alejar en acrobatreader. ¿es posible? debería ser porque hoy en día podemos controlar este tipo de software con control remoto, lo que significa que pueden obtener datos del exterior, pero ¿cómo es o qué es el protocolo? tanx.cómo comunicar entre Matlab y Power Point o Matlab y acrobat reader
Respuesta
Mi comprensión es que los presentadores de control remoto funcionan simulando pulsaciones de teclas (como la flecha derecha para la siguiente diapositiva, etc.). Para hacer algo similar en MATLAB, puede explorar java.awt.Robot
de la misma manera que this post from MathWorks.
Puede conducir a través de PowerPoint ActiveX
h = actxserver('PowerPoint.Application');
h.Visible = 1; % make the window show up
h.Presentations.Open('C:\Temp\MyPresentation.pptx');
%%
h.ActivePresentation.SlideShowSettings.Run; % there is now a slide show running
%%
hShow = h.SlideShowWindows.Item(1);
%%
hShow.View.GotoSlide(3); % go to the 3rd slide
hShow.View.Next; % go to next slide
%%
hShow.View.Exit; % end slide show
%%
h.ActivePresentation.Close; % close the presentation
%%
h.Quit;
delete(h);
Usted debe revisar la documentación de MATLAB para actxserver
, y también el MSDN Power Point developer Reference. La mayoría de los métodos y propiedades de un objeto ActiveX aparecen en MATLAB como métodos y propiedades. Puede usar methods(h)
y get(h)
para examinarlos. Los únicos difíciles son las colecciones. En general, tendrá que decir algo como hCollection.Item(N)
para obtener el N-ésimo elemento de la colección.
Hey tal vez esto le ayudará,
se puede echar un vistazo a http://www.mathworks.de/matlabcentral/fileexchange/44851-toppt
- 1. Interoperando entre Matlab y C#
- 2. Compatibilidad entre Mac y Windows MATLAB Gui
- 3. Diferencia entre filtro y conv en MATLAB
- 4. Pestañas de Adobe Acrobat Reader Guardar y cargar automáticamente
- 5. Concatenar archivos PDF y conservar funciones ampliadas en Acrobat Reader
- 6. Matlab, PHP y Java
- 7. anotación() y texto() en Matlab
- 8. Contenedores OpenCV, Matlab y STL
- 9. matlab en C C++ y C++ en matlab
- 10. fft en matlab y java
- 11. Clustering y clasificadores Bayes Matlab
- 12. MATLAB - propiedades dependientes y cálculo
- 13. Crear complemento para Acrobat Reader - PDF
- 14. Diferencia entre las funciones numel y longitud de MATLAB
- 15. ¿Cuál es la diferencia entre & y && en MATLAB?
- 16. Diferencias entre el script de matlab y comsol?
- 17. Implementación y ploting un perceptrón en MATLAB
- 18. Lanzamiento de Acrobat Reader 10.0 desde C#: cómo minimizarlo?
- 19. ¿Quadprog y frontcon son equivalentes en Matlab?
- 20. Diferencia entre StreamWriter/Reader y StringWriter/Readerll
- 21. Eje de cruce y etiquetas en matlab
- 22. ¿Cómo se diferencian las funciones de MATLAB y la línea?
- 23. MATLAB y figuras EPS de alta calidad
- 24. Texto y gráficos en Matlab a LaTeX
- 25. MATLAB y manipulación en bucle for
- 26. Motor MATLAB versus librerías creadas por el compilador MATLAB?
- 27. matrices asociativas rápido o mapas en Matlab
- 28. MATLAB: Las diferencias entre las versiones .mat
- 29. Código RSA en matlab
- 30. Sombreado entre líneas verticales en MATLAB
Muchas Gracias !!! Exactamente lo que necesitaba también :) –