elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Manipular íconos de la barra de herramientas de un programa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Manipular íconos de la barra de herramientas de un programa  (Leído 1,487 veces)
eddergui

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Manipular íconos de la barra de herramientas de un programa
« en: 19 Enero 2016, 15:13 pm »

Buenos días estimados:

Tengo un programa comercial (CANNY3D) con interfez gráfica que abre exclusivamente archivos .txt y .dat y procesa los datos con solo presionar un ícono de la barra de herramientas y  luego es necesario presionar otro ícono para exportar los resultados del procesamiento de datos a archivos .txt. El problema es que tengo que hacer esto unas 1800 veces. Creo que con los post que leí de este foro puedo generar los 1800 archivos .dat para iniciar a ejecutar el programa, sin embargo como puedo automatizar la manipulación de los íconos del programa para finalmente obtener los resultados que deseo, gracias de antemano por sus comentarios y sugerencias.  :D

Nota: EL CANNY3D  es un programa que realiza análisis dinámico no lineal de estructuras de hormigón armado.

Saludos




En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.813



Ver Perfil
Re: Manipular íconos de la barra de herramientas de un programa
« Respuesta #1 en: 19 Enero 2016, 15:21 pm »

Especifica si la app tiene una interfaz CLI (command-line interface) o GUI (graphical user-interface).

Si la aplicación tiene una interfaz por linea de comandos simplemente debes leer la documentación para saber como utilizar la app para automatizar la tarea de exportación desde un script.

Generalmente (dependiendo de la decisión del autor) deberías pdoer visualiar la ayuda command-line con alguno de estos comandos, en consola:
Código:
app.exe /?
app.exe --help

Contacta con el autor del software si es una app CLI y no sabes como hacer la tarea que necesitas.



En caso contrario, es decir, si la app tiene una interfaz gráfica, debes recurrir a algún lenguaje capacitado y preferiblemente de alto nivel para que te proporcione cierta abstracción y comodidad para comunicarte con la app de manera relativamente sencilla y automatizarla para llevar a cabo la tarea que quieres.

En este sentido te recomiendo Vb.Net, C# o Visual C++ (la metodología es la misma en cualquiera de los mencionados) con el uso del framework de Microsoft UI Automation, que es parte de la librería de clases de .Net Framework, pero ya te aviso con antelación que requiere cierto nivel de comprensión sobre la programación, nadie te lo va a hacer gratis ya que requiere una previa inspección a fondo de la aplicación en cuestión, y luego, el desarrollo del algoritmo ...en el lenguaje que sea. Pero si te animas a elegir esa opción, puedes publicar tus progresos y te ayudaré(mos) a conseguir programarlo.

EDITO:
Otra opción mucho más sencilla (pero no tan eficiente) sería utilizar cualquier lenguaje de scripting para sintetizar pulsaciones del teclado y eventos del ratón, simular las acciones necesarias para hacer la exportación, vaya. Para esto primero escoje un lenguaje de programación, y publica tus progresos o pide orientación sobre como hacerlo en dicho lenguaje.

Espero que te haya servido de algo las indicaciones, se que no es mucha ayuda, pero tampoco diste muchos datos.

Saludos!


« Última modificación: 19 Enero 2016, 15:34 pm por Eleкtro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programa - Manipular metadatos en forma masiva.
Software
[Arg] $triker; 3 1,157 Último mensaje 15 Julio 2016, 19:37 pm
por [Arg] $triker;
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines