HTC Magic También conocida como HTC Sapphire, MyTouch 3G


 
Herramientas
  #1  
Viejo 16/11/09, 21:27:16
Avatar de pujoman
pujoman pujoman no está en línea
Miembro del foro
Mensajes: 499
Compra y venta: (3)
 
Fecha de registro: sep 2009
Mensajes: 499
Mencionado: 1 comentarios
Tagged: 0 hilos
Programar scripts?

Hola, teniendo unas bases de linux...se puede hacer un script *.sh?

he probado un poco pero nose que lenguaje usa, no me quiero meter a la sdk, prefiero empezar a probar por scripts sencillitos para el terminal emulator.

solo quiero hacer cosas como:
cp
mv
rm
....
(y con alguna funcion, case, Ifs, whiles,...para ir probando).

he hecho un script que no hace nada (solo un par de "echo" y algun iF) pero los Ifs y case no me los "pilla"...que lenguaje usa? hay que importar algo?

saludos!
Responder Con Cita


  #2  
Viejo 16/11/09, 22:14:28
Avatar de pujoman
pujoman pujoman no está en línea
Miembro del foro
Mensajes: 499
Compra y venta: (3)
 
Fecha de registro: sep 2009
Mensajes: 499
Mencionado: 1 comentarios
Tagged: 0 hilos
por ejemplo:

he creado un prueba.sh y dentro hay esto:

#!/system/bin/sh

echo "Menu principal"
echo "1) arriba"
echo "2) abajo"
echo "inserta opcion"
paso=read

if [ $paso = "1" ];
then
echo "estas arriba";

else
echo "estas abajo";
fi;



bien, el problema es en el Read (y seguro que en el If tambien etc..)
alguna idea para que funcione este script?

para ejecutarlo lo que hago en el termial emulator es:

su
cd /sdcard (lo guardo alli en la micro sd)
sh prueba.sh



me sale el "menu" pero luego ya peta .
Responder Con Cita
  #3  
Viejo 16/11/09, 23:39:28
Avatar de netizen
netizen netizen no está en línea
Miembro del foro
Mensajes: 261
 
Fecha de registro: jul 2009
Localización: Ourense
Mensajes: 261
Mencionado: 0 comentarios
Tagged: 0 hilos
El read no lo estas ejecutando. Prueba con
Código:
read variable
O busca el post sobre ASE (Android Scripting Environment) que he puesto en el foro de programacion para android.
Responder Con Cita
  #4  
Viejo 17/11/09, 09:34:51
Avatar de canselleiro
canselleiro canselleiro no está en línea
Usuario muy activo
Mensajes: 571
Compra y venta: (17)
 
Fecha de registro: oct 2009
Localización: Rías Baixas
Mensajes: 571
Modelo de smartphone: Xiaomi Mi5s
Versión de ROM: MIUI v8
Tu operador: Pepephone
Mencionado: 7 comentarios
Tagged: 0 hilos
sí, yo también te iba a decir que ese read que pusiste no sé si se ejecutaría bien.

ASE es interesante, aquí un artículo interesante y enlace al propio sitio. pero la documentación para shell es muy escueta.

@netizen, anda, un ourensano por acá. saúdos doutro afiador
Responder Con Cita
  #5  
Viejo 17/11/09, 13:38:54
Avatar de pujoman
pujoman pujoman no está en línea
Miembro del foro
Mensajes: 499
Compra y venta: (3)
 
Fecha de registro: sep 2009
Mensajes: 499
Mencionado: 1 comentarios
Tagged: 0 hilos
ya funciona
se tiene que instalar el interprete ASE http://android-scripting.googlecode....es/ase_r14.apk

y ahora el codigo:

echo "Menu principal"
echo "1) arriba"
echo "2) abajo"
echo "inserta opcion"
read -r EP_ANSWER;

if [ "$EP_ANSWER" = "1" ];
then
echo "estas arriba";
else
echo "estas abajo";
fi;

ya funciona.
(notese que me mire el supsetup antiguo para ver si iba bien)

me faltaba el ASE jeje.

saludos y a programar!
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Magic


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 12:31:37 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007