Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

Ejecutar aplicaciones a distancia. Parte 1.

por RobFeb
viernes, 08 de mayo del 2009 a las 07:58
guardado en , ,

Recientemente he descubierto una interacción muy interesante entre dos aplicaciones: utorrent (descarga de torrents) y dropbox (permite actualizar ficheros entre dos ordenadores o en la "nube")
Resulta que Utorrent tiene la opción de especificar una carpeta de lectura de torrents, es decir, leer los ficheros .torrent de una carpeta en cuanto aparezcan y empezar a descargar automáticamente.
Es un proceso muy útil cuando no queremos tener un acceso remoto hacia nuetro pc pero sin embargo si que queremos que se vayan descargando los ficheros, no se si me he explicado bien así que os pongo un ejemplo práctico.
En mi casa dejo la aplicación utorrent a la espera (o descargando) y la aplicación dropbox activa (en espera de cualquier actualización).
Desde el trabajo decido bajarme un fichero .torrent, pero no puedo o quiero descargar el contenido desde ese sitio, así que decido subirlo al servidor de dropbox para que se actualice en mi casa.
En cuanto esté descargado desde el pc de casa, la aplicación Utorrent reconocerá un nuevo fichero, lo moverá de carpeta y empezará a descargarlo automáticamente...
Pero ¿donde quieres ir a parar?
Muy sencillo, ¿Por qué no aprovechar esta gran utilidad?

Me he propuesto crear una aplicación (seguramente en C# .Net) que lea los ficheros de una carpeta y ejecute a modo de Shell los comandos que estén dentro de estos ficheros.
Ojo! Esto puede ser muy peligroso con depende qué comandos!! Pero cada uno que asuma su riesgo...
Requisitos que debe tener de la aplicación:
Leer los ficheros de una carpeta.
Los ficheros deben de tener una nomenclatura del tipo: In.txt
El contenido puede ser cualquier comando con parámetros, o nombres de instrucciones.
La aplicación sólo esperará ese fichero de esa carpeta y debe reconocer las acciones para ejecutarlas según convenga.
Una vez leído el fichero debe pasar el fichero a otra carpeta y renombrarlo como: Out_fechadia_hora.txt
Debe generar un log de actuación con los pasos que ha hecho en la carpeta de lectura llamado : OutLog.txt

Los ejemplos prácticos pueden ser: desde copiar ficheros del pc de casa a la carpeta dropbox, generar un listado con los ficheros de casa, activar el antivirus, desfragmentar el disco....

Haremos un paso a paso y al final podremos disponer del código fuente y el ejecutable funcionando.

Seguiremos informando.

 

 

Relacionados con Ejecutar aplicaciones a distancia. Parte 1.

Deja tu comentario sobre Ejecutar aplicaciones a distancia. Parte 1.

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

RobFeb

RobFeb escribió esta anotación hace 10 meses. En ella habla sobre Aplicaciones, Ideas y Utilidades.

Aún no hay ningún comentario.

Tu podrías dejar el primero.

Login

Comentarios

Juego Test del Amor: Compatibilidad (monse )
ola qu pezs...(19 feb)
Juego Test del Amor: Compatibilidad (raffy)
hey que juego mas cool...(10 feb)
FELIZ AÑO NUEVO, bola de cristal... (wendy lisset)
bueno mi feliz año nuevo seria que una persona que yo amo ahora me amara y me quiera , y que fuera ......(20 ene)
Envia mails a traves de gmail con python (pablo)
Muy bueno el dato. Vengo desde hace ejemplos viendo como usar ese modulo. Y bueno se agradece ......(01 ene)
Juego Test del Amor: Compatibilidad (ANONIMO)
JVDIFUGHDRIBJRS89HJOFIJBVIFDGJBOKFDJGV8R0EKJ`HRVDSLÑ,R ......(20 dic)

Más comentados

Juego Test del Amor: Compatibilidad (39)
Os traigo una nueva entrega de los juegos simples usando javascript. Seguramente verás muchas ...
CheckColor Juego: Color Letra (3)
Ya que hace poco comentamos la opción de cambiar los colores de las celdas de una tabla, hoy os ...
Juego RiPitPlis: Repite la secuencia (3)
Os presento el proyecto RiPitPlis 1.0 que está basado en el clásico Juego electrónico 'Simon' de ...
Que cenamos esta noche? random de python (2)
Anoche no tenía ni idea que cenaba, para solventarlo se me ocurrió un pequeño script para dejarlo ...
Componentes Gzip (2)
El tiempo que se tarda en tranferir diferentes componentes a través de la red, se puede reducir de ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google