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

Respuesta
 
Herramientas
  #1  
Viejo 16/11/09, 21:27:16
Array

[xs_avatar]
pujoman pujoman no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: sep 2009
Mensajes: 499

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
Array

[xs_avatar]
pujoman pujoman no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: sep 2009
Mensajes: 499

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
Array

[xs_avatar]
netizen netizen no está en línea
Miembro del foro
 
Fecha de registro: jul 2009
Localización: Ourense
Mensajes: 261

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
Array

[xs_avatar]
canselleiro canselleiro no está en línea
Usuario muy activo
· Votos compra/venta: (17)
 
Fecha de registro: oct 2009
Localización: Rías Baixas
Mensajes: 571
Modelo de smartphone: Xiaomi Mi5s
Tu operador: Pepephone
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
Array

[xs_avatar]
pujoman pujoman no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: sep 2009
Mensajes: 499

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   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Magic



Hora actual: 19:14:53 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /