Thread LaTex-Dokumente von Makros säubern. Hilfe gesucht!
(9 answers)
Opened by Mick1987 at 2010-12-07 11:09
am besten machst du das schritt für schritt. also erst mal statt einem fenster machst du das kommandozeilen-orientiert.
Code (perl): (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 use strict; use warnings; use File::Basename qw/ basename /; use File::Spec; print "Datei: "; chomp(my $file = <STDIN>); exit unless length $file; print "Zielverzeichnis: "; chomp(my $dir = <STDIN>); exit unless length $dir; open my $fh, '<', $file or die "Konnte '$file' nicht öffnen: $!"; my $newfile = File::Spec->catfile($dir, basename($file)); open my $out, '>', $newfile o die "Konnte '$newfile' nicht öffnen: $!"; while (my $line = <$fh>) { # bearbeite $line print $out $line; } print "$newfile geschrieben\n"; jetzt wäre der nächste schritt, das makro auch vom user angeben zu lassen. wenn du das hast, kannst du dich dann ja mal mit graphischen oberflächen befassen, Tk, WxPerl oder Gtk. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |