9 votos

En Android, ¿puedo escribir scripts (similares a los archivos .bat de Windows) para combinar varios comandos de línea de comandos?

En Windows, puedo ejecutar dos comandos usando un archivo .bat. ¿Cómo puedo lograr lo mismo en Android?

Por ejemplo:

  1. actualizar mis podcasts llamando a pcastclient /updateALL

  2. forzar la sincronización de mis imágenes con sugarsync /forceupdate

11voto

David Negron Puntos 971

La shell de Android admitirá una cantidad limitada de scripts de shell al estilo Unix. Específicamente, debería tener una shell en /system/bin/sh que puedas utilizar, sin embargo:

  1. La shell proporcionada con Android tiene un conjunto de comandos severamente restringido disponible. Si deseas hacer algo remotamente complejo, necesitarás una instalación de busybox (u otra shell).
  2. Generalmente es bastante raro que las aplicaciones de Android proporcionen algún tipo de interfaz de línea de comandos o binarios. Dudo mucho que, por ejemplo, Sugarsync te permita realizar una sincronización desde la línea de comandos.

Si deseas un poco de GUI, es posible que desees echar un vistazo a algo como GScript.

6voto

Joe Shaw Puntos 6386

Hay algunas aplicaciones de Android que son capaces de controlar otras aplicaciones de Android, y pueden encadenar varios comandos juntos usando su GUI de manera similar a un script, ambas tienen complementos para extender su soporte a muchas aplicaciones y funciones populares de Android.

Tasker y Locale son probablemente las más famosas de estas (ver aquí para una comparación) pero también hay otras aplicaciones similares (gratuitas) que podrías mirar.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X