Drei textdateien zusammenfügen

Libe Expert/inn/en

für ein schulprojekt benötige ich ein kleines script, dass mir drei
textdateien (projekt1.txt, projekt2.txt, projekt3.txt) zusammenfügt.
die schüler schreiben zusammen an einer geschichte und senden mir
dann die txt dateien. txt datei 2 und 3 sollen an eine bestimmte
stelle im txt 1 eingefügt werden. dies ist natürlich auch per hand
möglich, bei 90 schülern und ca. 270 dokumenten jedoch sehr
arbeitsaufwendig. da ich mich erst seit kurzem mit vb script
beschäftige habe ich noch keine lösung gefunden. wer kann mir helfen,
bin für alle tipps dankbar.

herzliche grüße
gerhard günther

Commandline vielleicht?
ich bin mir nicht sicher ob das genau das ist was Du brauchst…
Aber Du kannst über die commandline (Text-)Dateien zusammenfassen.
So arbeiten manche file-splitter auch bei dem zusammenfügen.
Was Du dazu machen musst ist folgendes:

Start -> ausführen -> cmd
c:\ein pfad\auf der Festplatte\> d: (laufwerksbuchstabe auf dem die Dateien sind mit doppelpunkt dahinter)
d:\> cd „pfad zu den Dateien“
d:\pfad zu den Dateien\> copy datei1.txt + datei2.txt + datei3.txt neuedatei.txt

hoffe das hilft Dir weiter.
Es wird dabei halt immer hinten angehängt und nicht an eine bestimmte Stelle, aber da wirst Du Dir auch schwer tun fürchte ich… besonders wenn Du nicht sagst, wie sich diese bestimmte Stelle definiert.

Hallo Gerhard,

Wenn Du möchtest kann ich Dir das ganze rasch in Java programmieren.
Du müsstes mir aber genau definieren, was du haben möchtest und mir Testfiles zur Verfügung stellen.

Gruss, Simon

Hi,

ich an deiner Stelle würde mir das Template Toolkit 2 Anschauen.
http://www.template-toolkit.org

Macht genau das was du brauchts und zwar ziemlich einfach.

Der rest der hier genannt wurde. Hilft dir denke ich nicht wirklich weiter. Zumal du mit TT2 flexibeler/skalierbarer bist.

Ein sehr sehr simples Beispiel das nicht wirklich die „Macht“ von TT2 nutzt.

haupt.tt2

Einleitung: Dies ist eine schoene Geschichte.

Kapitel 1

[% INCLUDE kap1.txt %]

Kapitel 2

[% INCLUDE kap2.txt %]


kap1.txt

Es war ein mal


kap2.txt

Und wieder einmal

Das programm tpage erzeugt daraus

----snip
> tpage haupt.tt2
Einleitung: Dies ist eine schoene Geschichte.

Kapitel 1

Es war ein mal

Kapitel 2

Und wieder einmal

—snap

Wenn du weitere fragen hast melde dich.

polartt2

Hallo polartt2,

das sieht genau so aus wie ich es gerne hätte. Ich habe mir die Webseite auch angesehen, mir ist die Installation des Perl scrips unter Windows leider ein Rätsel geblieben. Kannst Du weiterhelfen?
Gruß
Gerhard Günther

Hallo,

Hmmm…

was um alles in der Welt ist Windows?
Ist das eine neue Hardwareplatform?

Spaß bei Seite.
Ich kenne mich nicht mehr wirklich mit Windows aus.

Du mußt auf alle Fälle auch perl für windows installieren.

Also entweder den Windowsport von perl http://www.activeperl.com/

oder besser cygwin http://www.cygwin.com. Dort wirst du auch gleich mit vielem belohnt was die Unix welt hergibt. Eine ordentliche shell und nicht das Teil von M$ (cmd.com). Und natürlich auch perl.

Ist letztendlich eine Geschmakssache. Ich persönlich nutze jetzt lieber cygwin

mfg

polarix

BTW

Das aller Beste wäre es wenn du dir das Buch Perl Template Toolkit besorgen würdest. Gibt es vielleicht auch auf deutsch.

(Habs leider nicht so mit deutschen Fachbüchern.)

Du die Grundbeispiele in diesem Buch könntest du perfect auf deine Awendungsfall runterbrechen und du könntest Inhalt(Content) von Präsentation trennen. Wie wäre es wenn das Buch der Schüler auch als HTML rauskommt und du das ganze online Stellen würdest. Da würden deine Schüler staunen.

Natürlich müsstestest du dann ein wenig html beherschen.

Was soll ich sagen das Toolkit hat es mir angetan. Schade nur das ich mich langsam von perl in Richtung Ruby weiterentwickel.

Das TT2 setz zwar nicht zwingend vorraus in perl zu Programmieren, aber die absolute Macht entfaltet es natürlich in conjunction mit Perl.

der polarbear