08. juni 2004 - 12:07Der er
3 kommentarer og 1 løsning
script til at åbne 8 exe filer
X Skal bruge et script der kan åbne 8 exe filer, det skal være sådan at man kan sætte kryds i nogle bokse, om hvilke filer der skal der køres, så man f.eks kan vælge kun at køre 3 af dem, eller alle sammen. Filerne skal ikke køres på samme tid, men en efter en.
så er det da ikke i denne kategori du skal smide spørgsmålet i :o)
Javascript har sine naturlige og fornuftige begrænsninger - tænk hvis det var muligt at eksekvere filer på klienten :o) - virus ville så være mere udbredt end det er den dag i dag!
Ok, men nu er det jo ment som noget klienten selv skal køre, og det skal køres fra en cd, som sidder fysisk i dennes maskine.
Synes godt om
Slettet bruger
08. juni 2004 - 16:46#3
Det kan faktisk godt lade sig gøre med Internet Explorer (ActiveX):
if (document.all) { sh = new ActiveXObject("Shell.Application"); sh.ShellExecute("D:\\program.exe", "", "", "open", 1); }
Ovenstående åbner programmet "program.exe" fra d-drevet. Det kræver selvfølgelig, at du kender bogstavet for brugerens cd-rom-drev. Læg mærke til de dobbelte backslashes i stedet for blot en enkelt som normalt.
Synes godt om
Slettet bruger
08. juni 2004 - 16:55#4
En mulig udformning kunne fx være:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <script type="text/javascript"> function aabnProgrammer(frm) { if (document.all) { sh = new ActiveXObject("Shell.Application"); dr = frm.drev.options[frm.drev.selectedIndex].value; for (i = 0; i < frm.elements.length; i++) if (frm.elements[i].type == "checkbox" && frm.elements[i].checked) sh.ShellExecute(dr + ":\\programmappe\\" + frm.elements[i].name + ".exe", "", "", "open", 1); } } </script> </head> <body> <form onsubmit="aabnProgrammer(this); return false;"> Vælg bogstavet for dit cd-rom-drev:<br /> <select name="drev"> <option value="D">D:</option> <option value="E">E:</option> <option value="F">F:</option> </select> <br /><br /> Afkryds de programmer, du vil åbne:<br /> <input type="checkbox" name="program1" /> program1.exe<br /> <input type="checkbox" name="program2" /> program2.exe<br /> <input type="checkbox" name="program3" /> program3.exe<br /> <input type="checkbox" name="program4" /> program4.exe<br /> <input type="checkbox" name="ananas" /> ananas.exe<br /><br /> <input type="submit" value="Send" /> </form> </body> </html>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.