rVs14 (16.06.2012)
-
09.06.2012, 18:29 #1
[VB][Frage] Alle Applets in einen Array
Hey,
Ich hab grade ein Problem, ich möchte so etwas wie einen Applet Decoder coden. Dafür benötige ich erstmal alle Applets, diese lese ich durch die MANIFEST.MF aus, welche ich dann öffne und via. Substring auslese. Das klappt auch super, leider sind es aber immer unterschiedlich viele Applets, mit anderen Namen, daher frage ich mich, wie ich diese einspeichern könnte, ich hatte da die Idee, sie in einen Array zu speichern und diesen dann nacheinander auszulesen, jedoch weiß ich gar nicht wie ich ich das anpacken soll, vielleicht kann mir ja jemand Hilfe geben.
Mein derzeitiger Code dafür:
PHP-Code:Dim reader As New System.IO.StreamReader("Entpackt/META-INF/MANIFEST.MF")
Dim mainfestinhalt = reader.ReadToEnd()
Dim allapplets As String = mainfestinhalt.Substring(mainfestinhalt.IndexOf("Class-Path:") + 11)
allapplets = allapplets.Substring(0, allapplets.IndexOf("Created-By"))
-
09.06.2012, 19:03 #2
- Registriert seit
- 26.10.2011
- Beiträge
- 1.196
- Blog Entries
- 2
Thanked 1.596 Times in 725 PostsAW: [VB][Frage] Alle Applets in einen Array
Wie sieht denn die Ausgabe jetzt aus? Also welchen Inhalt hat allapplets nach dem substring ?
Hab jetzt grad keine Lust das Manifest mir anzugucken..
Habs mir jetzt doch angeguckt. So würde ich es in Java machen:
Code:String manifest = read(); // Inhalt von MANIFEST manifest = manifest.substring(manifest.indexOf("h: ") + 3); manifest = manifest.substring(0, manifest.indexOf("Created")); manifest = manifest.replace("\n", "").replace(" ", ""); String[] archives = manifest.split(".jar"); for(String archiv : archives) { System.out.println(archiv + ".jar"); }
Geändert von patlux (09.06.2012 um 19:08 Uhr)
-
09.06.2012, 19:09 #3
- Registriert seit
- 15.11.2011
- Beiträge
- 6.262
- Blog Entries
- 5
Thanked 9.145 Times in 3.019 PostsAW: [VB][Frage] Alle Applets in einen Array
C#, musst selbst übersetzen.
PHP-Code:public List<string> GetCP(string mainfest) {
string[] mf = File.ReadAllLines(mainfest);
string cp = "";
for (int i = 1; i < mf.Length - 2; i++)
cp += (mf[i].StartsWith(" ") ? mf[i].Substring(1) : mf[i]);
cp = cp.Substring(12).TrimEnd();
return new List<string>(cp.Split(' '));
}
-
The Following User Says Thank You to DMW007 For This Useful Post:
-
09.06.2012, 19:47 #4
AW: [VB][Frage] Alle Applets in einen Array
PHP-Code:For i = 1 To words.Length - 2
Dim client As New WebClient()
Dim url As String = "http://chat.knuddels.de/" & words(i)
client.DownloadFile(url, words(i))
Write("°F°[Download] Die Datei " & words(i) & "wurde erfolgreich heruntergeladen!")
Next
Habs daher mal geschlossen.
Ähnliche Themen
-
jquery alle Bilder finden die auf einen Dateinamen enden geht nicht
Von Essah im Forum WebentwicklungAntworten: 1Letzter Beitrag: 17.03.2014, 15:16 -
Dezimalzahlen im Array
Von Devon im Forum PHPAntworten: 13Letzter Beitrag: 04.07.2013, 20:08 -
Array - Dynamisches Menü
Von Saad im Forum PHPAntworten: 1Letzter Beitrag: 26.03.2013, 13:46 -
[Frage]Kann mir jemand einen Headder für eine Homepage erstellen?
Von Goetze im Forum Angebot & NachfrageAntworten: 2Letzter Beitrag: 21.06.2012, 16:43
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.