Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]6437[/thread]

Datei in JARs kopieren (Seite 2)

Leser: 1


<< |< 1 2 >| >> 18 Einträge, 2 Seiten
Rambo
 2004-07-28 19:27
#85037 #85037
User since
2003-08-14
803 Artikel
BenutzerIn

user image
so bis auf eine kleinigkeit bin ich fertig.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
use strict;
use warnings;
use File::Glob ':glob';
use Archive::Zip;
use Archive::Zip::MemberRead;

#---------------------------------------------------------
# Enter Directory of File to be changed
#---------------------------------------------------------
print "\n\nEnter Directory (eg. config or masterdata):\n\n";
chomp (my $DIR = <STDIN>);
$DIR = lc $DIR;

#---------------------------------------------------------
# Enter File to be changed
#---------------------------------------------------------
print "\n\nEnter File to be changed (pixx.cfg):\n\n";
chomp (my $FILE = <STDIN>);

#---------------------------------------------------------
# Zipping Files
#--------------------------------------------------------
my @jar_name = glob ("*.jar");
foreach my $jar_name (@jar_name){
          my $zip = new Archive::Zip($jar_name);
          my $member1 = $zip->removeMember( "$DIR/$FILE" );
          my $member = $zip->addFile(".\\$DIR\\$FILE");
$zip->overwrite("$jar_name");
print "\nChanging $FILE in DIRECTORY $DIR on $jar_name \n";

#---------------------------------------------------------
# Signing JAR
#--------------------------------------------------------
print "Signing $jar_name\n";
system ("D:\\WIN32APP\\SDK_142_03\\bin\\jarsigner -keystore pKeystore -storepass noname -keypass noname $jar_name otto");
print "Signing $jar_name DONE!\n";
  }
}
exit
}

das einzige was ich noch nicht habe ist wenn ich mehrere
files in einem directory habe das alle auf einmal geändert
werden :-( mal sehen ob ich das auch hin bekomme

merci euch allen

fürti rambo
Crian
 2004-08-02 12:08
#85038 #85038
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Soviel ich nach dem Vortrag in Schorndorf weiß, ist ein PAR-File ein JAR-File. Deshalb sollte sich das mit dem PAR-Modul auch machen lassen. Aber wo Du den Code jetzt schon fertig hast, brauchst Du es wohl eigentlich nicht.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Rambo
 2004-08-02 14:05
#85039 #85039
User since
2003-08-14
803 Artikel
BenutzerIn

user image
ich hab mich mit dem par noch nicht auseinander gesetzt
möglich das es damit geht aber mit dem archive zip
was ich schon etwas kenne ging es ja dann auch ohne probl.

trotzdem danke!
ptk
 2004-08-02 14:32
#85040 #85040
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Crian,02.08.2004, 10:08]Soviel ich nach dem Vortrag in Schorndorf weiß, ist ein PAR-File ein JAR-File. Deshalb sollte sich das mit dem PAR-Modul auch machen lassen. Aber wo Du den Code jetzt schon fertig hast, brauchst Du es wohl eigentlich nicht.[/quote]
PAR und JAR basieren beide auf ZIP. D.h. mit Archive::Zip sollte man schon weiterkommen. PAR.pm sollte man nur benutzen, wenn man den Inhalt der Datei auch als Module im eigenen Skript verwenden will. Das scheidet hier wohl aus.
Crian
 2004-08-02 15:28
#85041 #85041
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
ok, dann nehme ich alles zurück und behaupte das Gegenteil ;-)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Rambo
 2004-08-02 16:41
#85042 #85042
User since
2003-08-14
803 Artikel
BenutzerIn

user image
das geht jetzt aber nicht mehr so einfach! ******grins*****
esskar
 2004-08-03 04:44
#85043 #85043
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
es gibt auch Jar::Signer
Rambo
 2004-08-03 11:16
#85044 #85044
User since
2003-08-14
803 Artikel
BenutzerIn

user image
das werde ich mir mal anschauen! danke schön!
<< |< 1 2 >| >> 18 Einträge, 2 Seiten



View all threads created 2004-07-27 21:22.