græde sådan…
at oprette en CD, der automatisk kører, er faktisk meget enkel. Alt du skal gøre er at oprette filen ‘AUTORUN.INF
‘ i CD ‘ ens rodmappe og sætte nogle enkle kommandoer i filen for at angive, hvad du vil køre automatisk. Filen ‘ AUTORUN.INF
er en simpel tekstfil-så brug notesblok til at redigere den.
‘AUTORUN.INF
‘ filen skal starte med følgende linje:
det kan derefter omfatte en af følgende (valgfri) kommandoer – med hver kommando placeret på en separat linje:
icon=icon.ico |
angiver navnet på den ikonfil, der skal bruges af Stifinder som ikonet for den pågældende CD.
dette kan være navnet på en eksekverbar fil, der indeholder et ikon. Hvis den eksekverbare indeholder mere end et ikon, kan der angives et valgfrit indeksfelt for at angive, hvilket ikon der skal bruges:
|
label=text label |
tekstetiket, der vises Mod CD ‘ en i Stifinder. |
open=exefile |
angiver den kommando, der skal køres automatisk, når CD ‘ en først indsættes. Det kan omfatte en sti og eventuelle argumenter. |
shellexecute=datafile |
angiver et program eller en datafil, der skal åbnes. Vinduer vil starte programmet er forbundet med denne filtype for at åbne datafilen.
Bemærk:
|
for eksempel at oprette en CD, der vil autorun programmet ‘setup.exe
‘ville kræve en AUTORUN.INF
fil svarende til:
open=setup.exeicon=setup.exe
for at oprette en CD, der vil autorun for at åbne html-filen ‘index.htm
‘ville kræve:
shellexecute=index.htmicon=index.htm
men da nogle ældre versioner af vinduer ikke understøtter ‘ShellExecute
‘ ville et mindre elegant alternativ være:
open=command /c start index.htmicon=index.htm
Vær opmærksom på, at brugen af ‘command
‘ og ‘start
‘ begrænser dette til maskiner, der kører vinduer.
relaterede vejledninger:
- Sådan testes CD autorun uden at brænde en CD
disse noter antages at gælde for alle versioner af vinduer.
om forfatteren: Brian Cryer er en dedikeret programmeludvikler. Til sit daglige job udvikler han hjemmesider og desktop-applikationer samt leverer IT-tjenester. Han moonlights som teknisk forfatter og konsulent.