Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Script en VBS (loginscript)

Estas en el tema de Script en VBS (loginscript) en el foro de Visual Basic clásico en Foros del Web. Hola a todos, Estoy realizando un script para el login de unos usuarios en un servidor(un loginscript, vamos) realizado sobre VBS. Este ha de copiar ...
  #1 (permalink)  
Antiguo 21/02/2007, 03:07
 
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona (España)
Mensajes: 61
Antigüedad: 19 años, 10 meses
Puntos: 0
Script en VBS (loginscript)

Hola a todos,

Estoy realizando un script para el login de unos usuarios en un servidor(un loginscript, vamos) realizado sobre VBS. Este ha de copiar unos ficheros y mover unos ficheros a los usuarios. No tengo experiencia con VBS y ayer estuve consultando un tutorial e informacion por internet. Estuve realizando algo pero tengo algunas dudas, entonces realice lo siguiente, se lo expongo y luego comento:

strFolder = "D:\Temp\temp"
strFileName = "D:\temp\gpmc.msi"

If (not Directory.Exists(strFolder)) then Directory.CreateDirectory(strFolder) End If

File.CreateFile(strFileName)

Me falla y me dice que la variable Directory y File esta vacia, que es lo que hace Directory y File exactamente?

Lo que quiero hacer basicamente es crear un directorio si no existe y meter unos ficheros...

Gracias.
  #2 (permalink)  
Antiguo 21/02/2007, 04:21
 
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona (España)
Mensajes: 61
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: Script en VBS (loginscript)

Hola,

He encontrado esto en internet y funciona correctamente, alguien sabe como hacer lo mismo pero para el "start menu" en vez del "desktop"?
Gracias

Dim WSHShell, DesktopPath
Set WSHShell = WScript.CreateObject("WScript.Shell")
DesktopPath = WSHShell.SpecialFolders("Desktop")
' ON ERROR RESUME NEXT prevents error messages from appearing.
' Useful if the file or folder might have already been removed.
on error resume next
Icon = DesktopPath & "\sample.txt"
Folder = DesktopPath & "\sample folder"
Set fs = CreateObject("Scripting.FileSystemObject")
Set A = fs.GetFile(Icon)
A.Delete
set B = fs.GetFolder(folder)
B.Delete
WScript.Quit
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:58.