9 votes

Sur Android, puis-je écrire des scripts (similaires aux fichiers .bat de Win) pour combiner plusieurs commandes en ligne de commande ?

Sous Windows, je peux exécuter deux commandes à l'aide d'un fichier .bat. Comment puis-je réaliser la même chose sur Android

Par exemple :

  1. mettre à jour mes podcasts en appelant pcastclient /updateALL

  2. forcer la synchronisation de mes photos sugarsync /forceupdate

11voto

David Negron Points 971

Le shell d'Android supportera une quantité limitée de Scripting shell de style Unix . Il devrait notamment avoir un shell à /system/bin/sh que vous pouvez utiliser, cependant :

  1. L'interpréteur de commandes fourni avec Android dispose d'un ensemble très restreint de commandes. Si vous voulez faire quelque chose d'un tant soit peu complexe, vous aurez besoin d'une commande installation de busybox (ou un autre shell).
  2. Il est généralement assez rare que les applications Android fournissent une interface de ligne de commande ou des binaires. Je doute fort que Sugarsync, par exemple, vous permette d'effectuer une synchronisation à partir de la ligne de commande.

Si vous voulez un peu d'interface graphique, vous pouvez regarder quelque chose comme GScript .

6voto

Joe Shaw Points 6386

Il existe quelques applications Android capables de contrôler d'autres applications Android, et qui peuvent enchaîner plusieurs commandes à l'aide de leur interface graphique de manière similaire à un script. Elles disposent toutes deux de plugins pour étendre leur prise en charge à de nombreuses applications et fonctions Android populaires.

Tasker y Locale sont probablement les plus célèbres d'entre eux (voir ici pour les une comparaison ) mais il existe aussi d'autres applications similaires (gratuites) que vous pourriez regarder.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X