Pagina 1 di 1

Problema esecuzione file VBS con collegamento a desktop

Inviato: 17/09/2014, 22:43
da hispanico
Ho installato windows 64 bit e rispetto a identitica configurazione su windows 32bit, mi capita questo strano problema.
Ho creato anche grazie ai post presenti sul forum un comando per spegnere il NAS, collegando tale file al desktop, per una più comoda esecuzione anche da parte dei miei figli.

In c:\programmi\wol\ ....ho il file Power-off.vbs
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "Telnet 192.168.0.100"
WScript.Sleep 500
oShell.SendKeys "admin{ENTER}"
WScript.Sleep 500
oShell.SendKeys "admin{ENTER}"
WScript.Sleep 500
oShell.SendKeys "poweroff{ENTER}"
bene se in esplora risorse clicco 2 volte sul file viene eseguito senza problema, mentre se creo un collegamento sul desktop e lo lancio mi appare una finestre di errore:
Mi date un consiglio??
Grazie
Marco

Re: Problema esecuzione file VBS con collegamento a desktop

Inviato: 18/09/2014, 13:38
da dMajo
hispanico ha scritto: In c:\programmi\wol\ ....ho il file Power-off.vbs
Prova a verificare il percorso: su win32 è c:\programmi
mentre per piattaforme x64 ne troverai due
c:\programmi
e
c:\programmi (x86)

inoltre "telnet" (client) va installato separatamente da pannello di controllo (programmi e funzionalità/componenti windows).

Re: Problema esecuzione file VBS con collegamento a desktop

Inviato: 18/09/2014, 14:32
da hispanico
Ti ringranzio e si ho controllato e telnet lavevo instllato..
Non è che devo registrare qualche lbreria o che devo inserire qualche variabile in "path" nella variabili di windows, per i file vbs ?

Hispa

Re: Problema esecuzione file VBS con collegamento a desktop

Inviato: 18/09/2014, 16:29
da dMajo
prova eventualmente inserire il percorso nello script

%SystemRoot%\System32\Telnet.exe
o
C:\Windows\System32\Telnet.exe

nel caso non venga correttamente interpretata la variabile d'ambiente ... in quanto il path dovrebbe già contenere la cartella dove risiede telnet.