Salve (ancora una volta ),ho fatto uno script in vbs con il quale faccio aprire un programma e controllare se c'è un file.
Purtroppo a volte all'apertura dello script mi da un errore(8007002) e mi indica la linea in cui si trova questa riga:
codice:
CreateObject("Wscript.Shell").Run "C:\Folder\Data\Temp\Log\scriptc.bat",0
ecco il codice per intero:
codice:
CreateObject("Wscript.Shell").Run "C:\Folder\Data\Temp\Log\scriptc.bat",0

const regLink="registro_elettronico.html"

Dim filepath, fileFound, fPath
Dim fileSys, Shell

Set filesys = CreateObject("Scripting.FileSystemObject")
Do
  fileFound = False
  for d=99 to 122
    fpath = chr(d) & ":\" & regLink
    if filesys.fileExists(fPath) then
	  fileFound = true
	  filePath = fPath
    end if	
  next
  if filefound = false then
    mRes = msgBox("Inserire la chiave USB docente", 65, "Registro Elettronico")
    if mRes = vbCancel then
	  WScript.Quit
	end if
  End If
loop until (fileFound = True)

Set shell = CreateObject("WScript.Shell")


Shell.Run Chr(34) & filepath & Chr(34), 1, false
C'è una soluzione?


Inoltre,non essendo molto esperto,vorrei sapere se c'è un modo per aprire una collegamento a internet tramite sempre vbs. :master:
Grazie