No Android, posso escrever scripts (semelhantes aos arquivos Win .bat) para combinar vários comandos da linha de comando?

9

No Windows, eu posso executar dois comandos usando um arquivo .bat. Como posso conseguir a mesma coisa no Android

Por exemplo:

  1. atualizar meus podcasts ligando para pcastclient / updateALL

  2. forçar sincronização das minhas fotos sugarsync / forceupdate

user12363
fonte

Respostas:

11

O shell do Android suporta uma quantidade limitada de scripts de shell no estilo Unix . Especificamente, deve haver um shell no /system/bin/shqual você possa usar, no entanto:

  1. O shell fornecido com o Android tem um conjunto severamente restrito de comandos disponíveis. Se você quiser fazer algo complexo, mesmo remotamente, precisará de uma instalação do busybox (ou outro shell).
  2. Geralmente, é muito raro os aplicativos Android fornecerem qualquer tipo de interface ou binários de linha de comando. Duvido muito que o Sugarsync, por exemplo, permita executar uma sincronização na linha de comando.

Se você quer um pouco de uma GUI, pode querer olhar algo como o GScript .

eldarerathis
fonte
6

Existem alguns aplicativos Android capazes de controlar outros aplicativos Android e podem encadear vários comandos usando sua GUI de maneira semelhante a um script, ambos possuem plug-ins para estender seu suporte a muitos aplicativos e funções populares do Android.

Tasker e Locale são provavelmente os mais famosos (veja aqui para comparação ), mas também existem outros aplicativos (gratuitos) semelhantes que você pode ver.

GAThrawn
fonte