Sådan fremstiller du en selvstartende cd-rom.

Der er cd-brændere overalt. Ja selv i bærbare PC'ere er såkaldt combo-drev blevet standard - dvs. optiske drev, som kan læse DVD-skiver og brænde cd-r og cd-rw. Ydermere har vi jo snart alle sammen udskiftet det trofaste analoge fotografiapparat med et digitalt ditto. Det er nu ingen sag at fremstille dias-show på cd-rom til - forhåbentlig - glæde for hele familien.
Bare smid skiven i drevet og...ja hvad så? Hvor skal man starte showet? Det er ikke sikkert, at faster Anna har gået længe nok til senior-edb til at vide, hvad en exe-fil er. Ville det så ikke være praktisk, om showet startede af sig selv??

Jo, det ville, og hér kan du se, hvordan du gør. Det hedder autorun, og det er pærelet!

Princippet er det, at Windows undersøger en cd-rom for at finde instruktioner om, hvorvidt Windows skal afvikle et eller andet fra skiven, så snart den begynder at suse rundt i drevet.
Windows leder efter en bestemt filtype med disse instruktioner - en såkaldt INF-fil, som i realiteten blot er en simpel tekstfil, som man selv kan lave. Denne fil, som skal gemmes under navnet
autorun.inf, skal så placeres i roden på din cd-rom sammen med det program, der skal startes.

Hvis vi forudsætter, at du har sammensat dit dias-show ved hjælp af et dertil indrettet program, som efter eksport til cd'en blot kræver aktivering af en exe-fil - vi kunne jo kalde filen startshow.exe - ja så skriver du følgende i en tekstfil (fx. Notesblok):

[autorun]
open=startshow.exe

Eftersom Windows er dresseret til at kigge efter autorun-filer, bliver der kigget i dette dokument, hvor kommandoen open= fortæller Windows, hvad der skal ske.

Hvis vi ikke råder over et program, som kan eksportere selvafviklende dias-shows - eller for den sags skyld andre programmer, som startes med en exe-fil - hvis vi nu har fremstillet en PowerPoint-præsentation i stedet? Hvad så?
Ja, så er vi nødt til at gå en lille omvej.
Vi skal have hjælp af et ganske lille program, som kan sætte gang i hvilken som helst fil, forudsat at modtagercomputeren har et program installeret, som er associeret til den pågældende fil. På dansk: Hvis vi vil åbne en PowerPoint-fil, så skal MSPowerPoint være installeret på computeren.

Programmet hedder WinOpen, og kan hentes hos Duckware. Det fylder kun 6-7 KB og er såkaldt "Afford-ware" - dvs. at du betaler for det, hvis du har råd.
WinOpen skal placeres i roden på cd-rommen, og vores autorun.inf-fil kommer nu til at se således ud (Idet vi forudsætter, at du vil starte PowerPoint-præsentationen
diasshow.ppt):

[autorun]
open=winopen \diasshow.ppt

- altså: Windows starter hjælpeprogrammet WinOpen, som så igen åbner diasshow.ppt automatisk.
(Bemærk for resten, at man ikke behøver at tilføje fil-efternavn ved exe-filer; det finder Windows selv ud af.)

Nemt, ikke?

Lad os kigge på et eksempel.
Vi har fremstillet en hjemmeside, og vi vil gerne have den til at starte automatisk fra en cd-rom.
Dette er filstrukturen på vores cd-rom:

Vi kan bl.a. se Autorun.inf, vores hjemmeside: index.htm og WinOpen: winopen.exe.
Indholdet af autorun-filen ser sådan ud:

Vi har så tilføjet lidt ekstra, nemlig et ikon, som skal vises i Denne Computer, når cd-rommen kører. Ikonet vises automatisk i stedet for det sædvanlige cd-ikon, når kommandoen icon=start.ico skrives i autorun-filen - ren lir; men hvad pokker, når det nu er så nemt!