15. december 2003 - 12:52Der er
10 kommentarer og 1 løsning
Wscript.Shell og mellemrum
Hej alle.
Jeg prøver at få en function, som bruger Wscript.Shell til at køre et program med en parameter. Funktionen bliver kaldt fra en .html fil.
Problemet er at stien til programmet indeholder mellemrum.
Hvordan får jeg shell-objektet til at godtage stien?
Jeg har prøvet at indkapsle argumentet med "".
<script type="text/vbscript"> Function aabenProg(fil) Set ws = CreateObject("Wscript.Shell") ws.Run "C:\test test\notepad.exe " & fil Set ws = nothing End Function </script>
<script type="text/vbscript"> Function aabenProg(fil) Set ws = CreateObject("Wscript.Shell") ws.Run "C:\test" & chr(10) & "test\notepad.exe" & fil Set ws = nothing End Function </script>
<script type="text/vbscript"> Function aabenProg(fil) Set ws = CreateObject("Wscript.Shell") ws.Run "C:\test" & chr(32) & "test\notepad.exe" & fil Set ws = nothing End Function </script>
<script type="text/vbscript"> Function aabenProg(fil) Set ws = CreateObject("Wscript.Shell") ws.Run "C:\test" & chr(32) & "test\notepad.exe " & fil Set ws = nothing End Function </script>
<script type="text/vbscript"> Function aabenProg(fil) Set ws = CreateObject("Wscript.Shell") ws.Run "C:\test%20test\notepad.exe " & fil Set ws = nothing End Function </script>
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.