home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMIGA PD 1
/
AMIGA-PD-1.iso
/
Meeting_Pearls_II
/
html
/
sw
/
nbsd
/
FuzzyPendel
/
mkpages
< prev
next >
Wrap
Text File
|
1994-07-06
|
3KB
|
98 lines
#!/usr/local/bin/perl -- # -*- perl -*-
%files = ("00_daneben.html", "Unbenutzte Fläche",
"01_menu.html", "Menüzeile",
"02_pushleft.html", "Push-left-Button",
"03_pendel.html", "Pendel-Fläche",
"04_pushright.html", "Push-right-Button",
"05_winkel.html", "Winkel-Anzeige",
"06_alpha_values.html", "Winkel-Werte",
"07_alphaDot_values.html", "Winkelgeschwindigkeits-Werte",
"08_a_values.html", "Beschleunigungs-Werte",
"09_alpha_ranges.html", "Winkel-Bereiche",
"10_alphaDot_ranges.html", "Winkelgeschwindigkeits-Bereiche",
"11_a_ranges.html", "Beschleunigungs-Bereiche",
"12_alpha_exact.html", "Winkel (exakter Wert)",
"13_alphaDot_exact.html", "Winkelgeschwindigkeit (exakter Wert)",
"14_a_exact.html", "Beschleunigung (exakter Wert)",
"15_startstop.html", "Start/Stop-Knopf",
"16_step.html", "Single-Step-Button",
"17_quit.html", "Quit-Button"
);
@otherfiles=("index.html",
"oberflaeche.html",
"implement.html",
"design.html",
"danke.html",
"demo.html");
###########################################################################
if($#ARGV==-1){
die "Usage: $0 DOCUMENT_ROOT\n";
}else{
$DOCUMENT_ROOT=$ARGV[0];
}
foreach $i ( keys %files ){
open(OUT,">$i") || die;
$hdr=$files{$i};
($gif=$i)=~s/.html$/.gif/;
($txt=$i)=~s/.html$/.txt/;
print OUT <<EOTXT;
<!----------------------------------------------------------------->
<!--- This text has been created automatically, DO NOT EDIT!!! ---->
<!----------------------------------------------------------------->
<HEAD>
<TITLE>Erläuterung: $hdr</TITLE>
</HEAD>
<BODY>
<H1>Erläuterung: $hdr</H1>
EOTXT
print OUT "<IMG SRC=\"$DOCUMENT_ROOT/$gif\"><P>\n" if -f "$gif";
if(-f $txt){
open(IN,"<$txt") || die;
while(<IN>){
s|HREF="|HREF="$DOCUMENT_ROOT/|g;
print OUT;
}
close(IN);
}
print OUT <<EOTXT;
<HR><!----------------------------------------------------------------->
<A HREF="$DOCUMENT_ROOT/oberflaeche.html">Hier</A> geht's zurück zur Oberflächenbeschreibung, und
<A HREF="$DOCUMENT_ROOT/index.html">hier</A> geht's zur Einführung zum Fuzzy-Pendel.
<HR><!----------------------------------------------------------------->
Hubert Feyrer, <A HREF="http://dusk.rz.uni-regensburg.de/Personal/hubert/hubert_feyrer.html">hubert.feyrer@rz.uni-regensburg.de</A>
EOTXT
close(OUT);
}
foreach $i ( @otherfiles ){
($txt=$i)=~s/.html$/.txt/;
open(IN,"<$txt") || die;
open(OUT,">$i") || die;
while(<IN>){
s|SRC="|SRC=\"$DOCUMENT_ROOT/|g;
if(/HREF=\"([^"]+)\"/ && $1!~/[:#]/ && $1!~/cgi-bin/){
s|HREF="[^"]+"|HREF="$DOCUMENT_ROOT/$1"|g;
}
print OUT;
}
close(IN);
close(OUT);
}