|
Verfasser |
Nachricht |
Mishka84
Dauerhaft abwesend
Beiträge: 2.330
Gruppe: User
Registriert seit: Jun 2010
Status:
Offline
Danke erhalten: 1606
|
LUA Zip Entpacken/kopieren
Hi Leute.
Für mein nächstes kleine Project muss ich eine zip datei von
ms0:/psp/game/.../xx.zip nach ms0:/ entpacken lassen.
es gibt ja diese funktion
dies war meine funktion
ZIP.extract("ms0:/PSP/GAME/XX/XX.ZIP" , "MS0:/")
Nun ist mein Problem das er die funktion nicht erkennen tut.
Hoffe es kann mir einer helfen :)
|
|
22.05.2011 22:48 |
|
|
|
sike0ne
Redakteur a.D.
Beiträge: 1.623
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 1700
|
RE: LUA Zip Entpacken/kopieren
ZIP.extract() nutzt man folgendermaßen:
ZIP.extract(xyz.zip, ms0:/, "password") (statt ms0:/ kann man natürlich auch einen anderen Pfad wählen, wo die Datei nach dem Entpacken hin soll.)
Wenn die Datei nicht passwotgeschützt ist, dann lässt du die Anführungsstriche leer.
also: ZIP.extract(xyz.zip, ms0:/, ""). Wenn ja, schreibst du da das Passwort der Datei rein.
Da ich hier Gefahr laufe ziemlichen Müll zu erzählen, weil ich von Lua garkeine Ahnung habe hier nochmal der original Befehl
ZIP.extract(foo.zip, directory, "password")
Das oben ist eben nur das, was ich daraus gedeutet habe.
mfg
Dieser Beitrag wurde zuletzt bearbeitet: 23.05.2011 09:48 von sike0ne.
|
|
23.05.2011 09:34 |
|
|
|
Mishka84
Dauerhaft abwesend
Beiträge: 2.330
Gruppe: User
Registriert seit: Jun 2010
Status:
Offline
Danke erhalten: 1606
|
RE: LUA Zip Entpacken/kopieren
:D funkt nicht irgendwie.
mein code sieht nun so aus:
System.setHigh()
--Colors--
white = Color.new(255, 255, 255)
--Image--
Image.load("black.jpg")
--Unzip--
ZIP.extract("TM.zip", ms0:/, "")
dofile("menu.lua")
nun kommt
Error:TM.lua:9 ´<Name>´ expected near´/´
|
|
23.05.2011 09:55 |
|
|
|
sike0ne
Redakteur a.D.
Beiträge: 1.623
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 1700
|
RE: LUA Zip Entpacken/kopieren
Nimm mal die Zip aus den Anführungsstrichen.
Einfach nur
ZIP.extract(TM.zip, ms0:/, "")
|
|
23.05.2011 10:06 |
|
|
|
Mishka84
Dauerhaft abwesend
Beiträge: 2.330
Gruppe: User
Registriert seit: Jun 2010
Status:
Offline
Danke erhalten: 1606
|
RE: LUA Zip Entpacken/kopieren
ich muss die Anführungszeichen drin lassen, ansonsten erkennt er nicht was er entpacken soll...
|
|
23.05.2011 10:18 |
|
|
|
Neutrosider
Developer
Beiträge: 2.442
Gruppe: Developer
Registriert seit: Feb 2010
Status:
Offline
Danke erhalten: 2325
|
RE: LUA Zip Entpacken/kopieren
@sikeOne: nope, das wäre noch falscher. er muss das ms0:/ auch in anfürhungsstriche packen, so:
ZIP.extract("TM.zip", "ms0:/", "")
GEGEN ACTA, SOPA UND PIPA!
was sind ACTA, SOPA und PIPA?
Infos dazu hier (video), hier (video) und hier (website)
Dieser Beitrag wurde zuletzt bearbeitet: 23.05.2011 10:18 von Neutrosider.
|
|
23.05.2011 10:18 |
|
Folgende User bedanken sich: |
|
Mishka84
Dauerhaft abwesend
Beiträge: 2.330
Gruppe: User
Registriert seit: Jun 2010
Status:
Offline
Danke erhalten: 1606
|
RE: LUA Zip Entpacken/kopieren
@ Neutrosider das hab ich auch schon Probiert dann kommt die Fehlermeldung:
Error: TM.lua:9: attempt to index global ´ZIP´ (a nil value)
hier ist der code:
System.setHigh()
--Colors--
white = Color.new(255, 255, 255)
--Image--
Image.load("black.jpg")
--Unzip--
ZIP.extract("TM.zip", "ms0:/", "")
dofile("menu.lua")
MFG
|
|
23.05.2011 10:27 |
|
|
|
sike0ne
Redakteur a.D.
Beiträge: 1.623
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 1700
|
RE: LUA Zip Entpacken/kopieren
@sikeOne: nope, das wäre noch falscher. er muss das ms0:/ auch in anfürhungsstriche packen, so:
ZIP.extract("TM.zip", "ms0:/", "")
Hmh! Dann entschuldige ich mich mal xD
Hab mit Lua ja garnichts am Hut, hab jediglich die Benutzung von ZIP.extract per google gesucht, bin darüber auf ne Dokumentation von LuaHM7 auf Wikipedia gestoßen auf der sie so beschrieben war :/
mfg
|
|
23.05.2011 10:39 |
|
Folgende User bedanken sich: |
|
Neutrosider
Developer
Beiträge: 2.442
Gruppe: Developer
Registriert seit: Feb 2010
Status:
Offline
Danke erhalten: 2325
|
RE: LUA Zip Entpacken/kopieren
welchen interpreter benutzt du? in ax lautet der code so:
ZIP.extract("ms0:/axdownloads/"..downFile,"ms0:/","")
also müsste der bei dir demnach so lauten:
ZIP.extract("TM.zip","ms0:/","")
ich bin mir nicht sicher, aber evtl muss du ja den gesamten pfad angeben, also z.b. so:
ZIP.extract("ms0:/wasweisich/TM.zip","ms0:/","")
GEGEN ACTA, SOPA UND PIPA!
was sind ACTA, SOPA und PIPA?
Infos dazu hier (video), hier (video) und hier (website)
Dieser Beitrag wurde zuletzt bearbeitet: 23.05.2011 10:43 von Neutrosider.
|
|
23.05.2011 10:43 |
|
Folgende User bedanken sich: |
|
Mishka84
Dauerhaft abwesend
Beiträge: 2.330
Gruppe: User
Registriert seit: Jun 2010
Status:
Offline
Danke erhalten: 1606
|
RE: LUA Zip Entpacken/kopieren
Ok jetzt klappts hatte noch die ältere HM Version, nun hab ich HM7 und nun klappts! :-)
Danke euch!
|
|
23.05.2011 10:55 |
|
|
|
sike0ne
Redakteur a.D.
Beiträge: 1.623
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 1700
|
RE: LUA Zip Entpacken/kopieren
Wäre dennoch für Leute mit dem selben Problem interessant wie dus letztendlich zum laufen bekommen hast
mfg
|
|
23.05.2011 10:58 |
|
|
|
Mishka84
Dauerhaft abwesend
Beiträge: 2.330
Gruppe: User
Registriert seit: Jun 2010
Status:
Offline
Danke erhalten: 1606
|
RE: LUA Zip Entpacken/kopieren
ja klar -sorry-
mit diesem code
ZIP.extract("ms0:/psp/game/xxx/xx.zip","ms0:/","")
und Lua HM7.
MFG
|
|
23.05.2011 11:03 |
|
|
|