Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    Eseguire Calc da un path con spazio vuoto

    Ciao a Tutti,

    ho la seguente pagina test.asp
    Non riesco a far eseguire la calcolatrice perche' il path contiene uno spazio vuoto...
    Come faccio a schermarlo ??


    <%@ Language=VBScript %>
    <% Option Explicit %>
    <%
    If Request.Form("pressed")="yes" Then
    Dim File, WShShell
    Set WShShell = Server.CreateObject("WScript.Shell")
    WShShell.Run("d:\Program Files \calc.exe")
    Set WShShell = Nothing
    End If
    %>
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>AA</title>
    </head>
    <body>
    <div align="center">
    <table>
    <tr><td>
    <form name="frmDump" method="post" onsubmit="document.frmDump.pressed.value='yes';">
    <input type="hidden" name="pressed" value="">
    <input type="submit" value="Dump" name="btnSubmit">
    </form></td></tr>
    </table></div>
    </body>


    Grazie in anticipo !!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dipende come passi il path...

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Se voglio che il path sia Program Files,
    non si riesce in qualche modo a schermare lo spazio vuoto ??

    Ho provato anche a mettere il path in una variabile ma non funziona lo stesso..

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova con %20 al posto dello spazio

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Mettendo WShShell.Run("d:\Program%20Files\calc.exe")

    niente, non funziona ...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Grazie ad un aiuto esterno il problema e' risolto:

    Occorreva mettere 3 chr " da ambo le parti

    WShShell.Run(""" d:\Program Files\calc.exe""" )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.