Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Visualizzare nome del pc...

    Salve a tutti... io devo in un applicativo web visualizzare dopo averla inserita in una variabile il nome del pc e dello user di windows (deve funzionare anche solo su IE).
    Nelle varie ricerche ho trovato soluzione nei WSH, soluzione che però faccio fatica ad integrare con l'HTML perchè la guida si dimentica di parlarne...
    il codice che ho trovato è il seguente e funziona solo se lo inserisco in un file dandogli estensione *.wsf
    codice:
    <package>
       <job id="vbs">
          <script language="VBScript">
             Set WshNetwork = WScript.CreateObject("WScript.Network")
             WScript.Echo "Domain = " & WshNetwork.UserDomain
             WScript.Echo "Computer Name = " & WshNetwork.ComputerName
             WScript.Echo "User Name = " & WshNetwork.UserName
          </script>
       </job>
    
       <job id="js">
          <script language="JScript">
             var WshNetwork = WScript.CreateObject("WScript.Network");
             WScript.Echo("Domain = " + WshNetwork.UserDomain);
             WScript.Echo("Computer Name = " + WshNetwork.ComputerName);
             WScript.Echo("User Name = " + WshNetwork.UserName);
             
          </script>
       </job>
    </package>
    Ora mi pare di aver capito che questo oggetto esiste già sul pc... bisogna solo richiamarlo... ma come posso fare da JScript o VBScript... se li inserisco in una pagina html da errore, così invece con un doppio click funge.
    Ciao e Grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    in una pagina html
    codice:
    <script language="VBScript">
    Set WshNetwork = CreateObject("WScript.Network")
    document.write "Domain = " & WshNetwork.UserDomain & "
    " & vbCrLf
    document.write "Computer Name = " & WshNetwork.ComputerName & "
    " & vbCrLf
    document.write "User Name = " & WshNetwork.UserName & "
    " & vbCrLf
    </script>

  3. #3
    grazie... ci ero appena arrivato con il JScript...
    codice:
    <html>
    <script language="JavaScript">
    var WshNetwork = new ActiveXObject("WScript.Network");
    alert ("Domain = " + WshNetwork.UserDomain);
    alert ("Computer Name = " + WshNetwork.ComputerName);
    alert ("User Name = " + WshNetwork.UserName);
    
    </script>
      
    </html>
    Non sai invece se esiste un sistema valido anche su altri browser?

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    non credo... sia VBScript che JScript sono di micro$oft... altri browser non credo permettano queste cose

  5. #5
    pazienza...
    Grazie dell'aiuto!
    Ciao

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.