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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.