Door een beetje te spelen met DOS en Excel kan je al een hoop werk besparen.
In een dosbox laat je met een commando een index maken van alle midi bestanden die in die map staan
dir /b *.mid > index.txt
Die open je in Excel
In excel open je ook een nieuwe lege workbook (dus geen sheet) daarin zet je in cell A1 :
<a href="
Dat kopieer je. En selecteer je zoveel cellen naar beneden in de A colom als bestanden dat je hebt. Dan plak je in 1x in al die cellen de waarde zoals je in A1 hebt staan.
Dan uit de sheet met al je midi bestanden kopieer je de hele colom met al die bestandsnamen en die plak je dan in de B colom van de tweede sheet.
[Is het nog te volgen...

]
In C1 zet je
">
Die cel kopieer je weer en in de colom C selecteer je weer het zelfde aantal cellen naar beneden zoals het aantal midi bestanden en plak je weer de waarde van cel C1 in al die cellen in 1x.
Dan in colom D komen alle namen van de midi bestanden. Daarvoor kan je kiezen weer de colom B te kopieren.
In E1 zet je
</a>
Die cel kopieer je weer en in de colom E selecteer je weer het zelfde aantal cellen naar beneden zoals het aantal midi bestanden en plak je weer de waarde van cel E1 in al die cellen in 1x.
Nu sla je dat workbook op als een txt bestand.
Microsoft gaat dan een paar moeilijke vragen stellen. Antwoord: 2x Ja. Als je Excel nu afsluit, vraagt hij of je de aanpassingen wilt veranderen, klik dan op nee.
Nu open je dat txt bestand in kladblok of een andere ASCII editor.
Dan zie je dat er gaten tussen de text staan.
Mijn Excel maakt dit er van:
Code:
"<A HREF=""" midi.mid """>" midi.mid </a>
Selecteer zo'n tab bijvoorbeeld tussen "" en midi.mid en kopieer die. Dan met edit / replace van kladblok, zoeken naar die tab en laten vervangen door "niets".
Zo ook met de dubbele quotes. Zoek naar """ en vervang alles met " en die onnodige " voor <A en achter ">
en uiteindelijk krijg je dus
Code:
<A HREF="midi.mid">midi.mid</a>
Beetje lang en vreemd verhaal misschien, maar zo werkt het voor mij het snelst.
Groetjes,
Olav