01. december 2005 - 11:38Der er
2 kommentarer og 1 løsning
Installation af program via logonscript
Hejsa.
Jeg vil gerne installere et program via et vbs loginscript, og det gør jeg sådan her:
Set oShell = WScript.CreateObject ("WSCript.shell") oShell.Run "P:\pakker\pdfcreator\PDFCreator-0_8_0_GNUGhostscript.exe /verysilent /NORESTART"
Dette fungere også ganske fint.. men..
Jeg vil gerne have det sådan at scriptet automatisk tjeker om programmet er installeret allerede, så det ikke installeres hver gang scriptet køres.. Jeg regner med at man kan lave noget ala: "If not exist C:\Programmer\PDFCreator then installer..".
set fso = createobject("scripting.filesystemobject") Set oShell = WScript.CreateObject ("WSCript.shell") If not fso.folderexists ("C:\Programmer\PDFCreator") then oShell.Run "P:\pakker\pdfcreator\PDFCreator-0_8_0_GNUGhostscript.exe /verysilent /NORESTART" end if
set fso = createobject("scripting.filesystemobject") Set oShell = WScript.CreateObject ("WSCript.shell") installdir = oshell.regread ("HKLM\software\microsoft\windows\currentversion\ProgramFilesDir") If not fso.folderexists (installdir & "\PDFCreator") then oShell.Run "P:\pakker\pdfcreator\PDFCreator-0_8_0_GNUGhostscript.exe /verysilent /NORESTART" end if
'Jeg mener også man kan hente installdir i de globale variabler, men er ikke helt sikker, og sidder ikke lige ved min egen maskine :o)
'Killer
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.