Bueno saludos, vengo ahora con otra pregunta pero esta ves no es de luadev sino de luahm y es que quiero saber como se usan los comando de System.irdaWrite, System.irdaRead(), System.getTime(), System.getDate(), yo estoy usando los comando del iR funcionan pero exactamente no tengo idea cual es su estructura yo lo puse como me vino ;) y los de la fecha y hora esos solo me dicer que puedo coger solo uno de ellos y yo quiero que lo diga todo como 12/12/12 y la hora 3:00:pm pero sale solo uno. Quisiera que me orientaran o explicaran como hacerlo de ante mano gracias.
PD: Estoy usando LuaHm v2
Pregunto antes se había hecho algún programa en luadev que diga el modelo de la psp? Porque hice que SFE diga el modelo del mio.
K.o ya se completo el envio y
K.o ya se completo el envio y al abrir el bloc de nota hay mucho codigo ahora como envie una foto tendre que ponerla en formato para poder verla y como le hago para que se ponga en su formato correspondiente?
debe estar en su formato,
debe estar en su formato, como lo nombraste , ponle image.png,
k.o entonces tendría que
k.o entonces tendría que hacer explorador de ms y probar si seleccionando el archivo el otro lo reciba igual sin abrir ningún archivo ya que será enviado en un explorador de ms.
te refiares a : enviar una
te refiares a : enviar una imagen y que el psp que la recive la pueda ver antes de guardarla?.
lo que digo es que si yo
lo que digo es que si yo estoy navegando por la memoria y otro con el mismo programa quiere algo que yo tengo vamo a decir una cancion yo seleciono la cancion enciendo el adhoc lo empiezo a enviar y el otro psp que se ponga a recibir la cancion y cuando termine que lo guarde como el emisor se lo mando ejemplo emisor----> sonido.mp3 receptor---------> sonido.mp3
Es decir que pase y guarde lo que el emisor le envía con el mismo nombre y misma extensión.
No se si entendiste bien.
ok, en tonces creo que la
ok, en tonces creo que la mejor forma es enviar dos cosas , el archivo y el nombre del archivo, que es la variable que contiene la tabla que contiene el nombre del archivo.
No entendí muy bien "enviar
No entendí muy bien "enviar dos cosas , el archivo y el nombre del archivo, que es la variable que contiene la tabla que contiene el nombre del archivo."
un ejemplo: -------------_el
un ejemplo:
K.o lo pruebo.
K.o lo pruebo.
Pero...
Si es para el explorador de archivos que estás programando en LuaDEV, no puedes mezclar LuaHM7, lo que puedes hacer es guardar en un txt el archivo a enviar (Usando las funciones io) y lanzar el EBOOT de LuaHM7, recuerda que al lanzarlo, TODA la RAM se borrará (imágenes cargadas, variables, sonidos, ...), entonces lo único que te queda es usar un archivo para guardar una variable, que debes leer despues con miarchivo:read("*a") y enviarlo a la otra PSP.
Saludos!
Ya ha funcionado creo he
Ya ha funcionado creo he quitado archivo:flush() y lo a cerrado y en la pc al querer abrirlo el archivo tien peso 1KB y al abrirlo dice "datos danado o es ilegible".
abrelo con un editor de texo
abrelo con un editor de texo y fijate que hay
Uf amigo alparecer esto se a
Uf amigo alparecer esto se a vuelto a danar, seguire intentando haber si logro que lo haga de nuevo.
EDITO: Ya hice que lo hiciera de nuevo y sigue haciendo eso lo intente abrir con Notepad++ y bloc de nota pero me dice datos danado sera porque no lo ha guardado.
que rraro con el bloc deveria
que rraro con el bloc deveria de abrirlo aunque los datos esten dañados, intenta con el boton derecho del raton , dele en ebrir con y elige el programa work bloc o cuarquier otro editor.
NADA, no quiere abrir con
NADA, no quiere abrir con ninguno.
Edito: Ya logre que lo hiciera ya abri el archivo y tenia el texto que envie desde la otra psp.
:D , eso es una buena señal,
:D , eso es una buena señal, quiere decir que si funciono , ahora envia el archivo entero.
Que significa cuando el led
Que significa cuando el led rojo esta cada tiempo encendiendo, creo que esta guardando pero por parte verdad?, como lo pongo a que lo envie rapido?
Si pusiste el code que te
Si pusiste el code que te dejaron arriba es lo más rápido que irá (no le puedes pedir más a la anticuada WiFi del psp...)
"no le puedes pedir mas a la
"no le puedes pedir mas a la anticuada WiFi del psp" jJAJAJjajAJajJAjajAJjaJAJjaJAJja me gusto esa jejejej, ok lo dejare así gracias a los 2 por tener paciencia conmigo ya que como todos estamos aprendiendo mas :)
if pad:cross() and
ok , pero al abrir un archivo
ok , pero al abrir un archivo con io.pen en modo escritura deve crear el archivo, no crea el archivo?, que ruta le estas poniendo?.
prueba este...
Da ese error al presionar X,
Da ese error al presionar X, esa le puse para que cierre
pues si , no lo cierres
pues si , no lo cierres todabia, solo es una prueva, lo que inporta es que reciva el string y que lo escriba, si lo escribe o no?
El lo recibe pero no lo
El lo recibe pero no lo escribe se que lo recibe porque puse a que imprimiera en pantalla lo que el recibiera y si lo recibe pero no lo escribe en el txt
Uy eliminen uno de los 2 parese que se duplico.
El lo recibe pero no lo
El lo recibe pero no lo escribe se que lo recibe porque puse a que imprimiera en pantalla lo que el recibiera y si lo recibe pero no lo escribe en el txt
mm..Veamos...archivo =
mm..Veamos...
prueva enviando esto.
Me da error ese de que
Me da error ese de que intento cerrar un archivo cerrado creo pero puse el a=io.open() dentro del bucle y tambien hice que imprimiera lo que el recibia y si veia pero no lo guardaba en el txt
prueba de esta forma. archivo
prueba de esta forma.
Con eso va dar de nuevo el
Con eso va dar de nuevo el error ese de que usas un archivo ya cerrado... porque lo estás cerrando dentro del while =/
la fecha es facil,
la fecha es facil, Variable=System.getDate(1) , solo cambia el uno , 1=año , 2=mes , 3=dia , y para la hora es igual , Variable=System.getTime(1) , 1=hora , 2=minito , 3=segundo , 4=microsegundo , 5=pm-am
ejemplo:
hora=System.getTime(1)
minuto=System.getTime(2)
segundo=System.getTime(3)
pm_am=System.getTime(5)
screen:print(x,y,hora..":"..minuto..":"..segundo.." "..pm_am,negro)
Cuidado con
System.getTime(5) devuelve boolean, prueba con: screen:print(x,y,hora..":"..minuto..":"..segundo.." "..tostring(pm_am),negro)
En cuanto al infrarrojo, es facil, eso sí, no intentes encender la TV ni cosas por el estilo porqué yo ya lo he probado y no funciona.
Salu2!
K.o intento lo de la fecha y
K.o intento lo de la fecha y los iR son para otra cosa, a otra cosa por los iR se pueden enviar archivo como una imagen o un mp3 ya que estoy usando el adhoc y no se como hacer que el receptor lo guarde en X lugar y como no hay una documentación estoy perdido.
es mejor desde el hac hoc ,
es mejor desde el hac hoc , resive los string y los vas escribiendo, en un archivo con io.open() io.write()
Si lo se pero no se puede
Si lo se pero no se puede enviar un archivo que no sea string como un mp3 o algo.
Cualquier archivo se puede
Cualquier archivo se puede abrir como si fuese un texto :D
:O y como se le hace es que
:O y como se le hace es que como no hay una documentación o algo para guiarse estoy tan perdido que creo que ni con un GPS me encuentran xD, no en serio como se le hace porque hago esto
Adhoc.send("ms0:/music/micancion.mp3")
y en el otro psp pongo esto
Adhoc.recv("ms0:/music")
y voy a la carpeta music en el psp y no esta ahí por que será?
Es cuestión de ir viendo
Es cuestión de ir viendo tutoriales e ir aumentando los conocimientos:
Click Here
Saludetes
Ese no me ha quedado claro
Ese no me ha quedado claro porque es para juego y yo solo quiero hacer una prueba de envío de archivo solo eso no es para juego :)
No se hace así precisamente
No intentes enviar el archivo de un tirón, envialo por cachos. Por ejemplo abrelo en modo lectura binaria "rb" y lees por ejemplo, 100 bytes archivo:read(100), los envias y en la otra PSP abres un archivo en modo escritura binaria "wb" y vas escribiendo los bytes, eso lo pones dentro de un bucle y cuando llegue al final del archivo haces que envíe algo así como "<EOF>" (End Of File) para que la otra PSP cierre la conexión y guarde los datos.
Saludos y cualquier duda comenta!
Esto se puede hacer con un
Esto se puede hacer con un mp3 o un .jpg o.O disculpa es que no se mucho de LuaHm, lo unico que quiero es que pueda enviar cualquier archivo que quiera sin eceptuar ninguno.
EDITO: Ya hice que el mensaje que enviaba una la otra la escibiera en un archivo de texto pero como le hago para que se guardara una cancion en la carpeta music o una imagen en la carpeta picture?
Con cualquiera se puede...
Lo que te están diciendo es que abras un archivo con las funciones io y eso es de Lua, no de HM ni de Dev, ni nada especial, sólo Lua.
Y sí hay documentación: Utilidades de entrada/salida
Saludos!
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
Se puede hacer con cualquier
Se puede hacer con cualquier archivo, sólo tienes que abrirlo con io.open y leerlo poco a poco, al mismo tiempo que lo vas enviando. Cuando creas un archivo con io.open, puedes poner una ruta completa y se crea donde te plazca, por ejemplo en MUSIC: file=io.open("ms0:/MUSIC/loquesea.mp3","wb")
No es cuestión de saber o no de HM, es Lua básico (y Lua sigue siendo Lua en HM o LuaDEV o lo que sea).
Puse esto en el psp que
Puse esto en el psp que envia:
archivo = io.open("ms0:/MUSIC/lovumba - daddy yankee.mp3","wb")
archivo = tostring(archivo)
Adhoc.send(archivo)
y en el que recibe:
archivo = io.open("ms0:/Music/lovumba - daddy yankee.mp3","wb")
Adhoc.recv(archivo)
y la cancion aparece como datos danados.
Mmm...
Creo que no entiendes muy bien...
La función Adhoc.recv() que devuelve? LOS DATOS RECIBIDOS!
Así se reciben los datos, ahora adaptalo a tu HomeBrew:
Saudos!
Da un error que dice "attempt
Da un error que dice "attempt to use a closed file" mejor pongo el code espera.
Como estás usando el code?
Porque yo no escribo datos despues del close(), con lo cual no tendría que dar ese error.
Saludos!
"attempt to use a closed
"attempt to use a closed file" , en español "intenta abrir un archivo cerrado" , cuando cierras un archivo ya no lo puedes utilizar la variable , en este caso "archivo"
Puse esto en el que
Puse esto en el que recibe:
y esto en el que envia:
PD: El psp que recibe se pone el led rojo como si estubiera guardando pero no veo nada. Y no tengo idea de como abrir una carpeta para que la canción que envio se guarde ahí.
prueba de esta forma.archivo
prueba de esta forma.
NOTA: te, lo pondre arriba.