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 :)
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
: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´/´
Nimm mal die Zip aus den Anführungsstrichen.
Einfach nur
ZIP.extract(TM.zip, ms0:/, "")
ich muss die Anführungszeichen drin lassen, ansonsten erkennt er nicht was er entpacken soll...
@sikeOne: nope, das wäre noch falscher. er muss das ms0:/ auch in anfürhungsstriche packen, so:
ZIP.extract("TM.zip", "ms0:/", "")
@ 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
@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
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:/","")
Ok jetzt klappts hatte noch die ältere HM Version, nun hab ich HM7 und nun klappts! :-)
Danke euch!
Wäre dennoch für Leute mit dem selben Problem interessant wie dus letztendlich zum laufen bekommen hast
mfg