on error resume next Dim WshShell Set WshShell = Wscript.CreateObject("Wscript.Shell") Set fso = CreateObject("Scripting.FileSystemObject") Acad2006="HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.2\ACAD-4001:409\" PN="" PN = WshShell.RegRead(Acad2006 & "ProductName") If fso.FolderExists("C:\Program Files\AutoCAD 2006") and PN="AutoCAD 2006" Then Release="" Release = WshShell.RegRead(Acad2006 & "Release") If Release="16.2.54.10" Then WshShell.Run """\\it.local\Acad2006\AutoCAD2006SP1.exe"" /q",1,true End if End if
AutoCAD, AutoCAD Architecture (ACA/ADT), Revit Architecture, Revit MEP, Revit Structure, BIM, CAD, AutoLISP, VBA, VB, VB.NET, C#, databases, Access, SQL Server, FlexNet (FLEXlm), license usage reporting, software design, development, customization, integration...
Wednesday, October 12, 2005
VBscript to deploy AutoCAD 2006 SP1 or the like
Here is a snippet of a VBScript that I used to install AutoCAD 2006 SP1:
Subscribe to:
Post Comments (Atom)
Some of the latest blog posts
Contact Us
| About JTB World |
Website General Terms of Use |
Privacy Policy
^ Top of page
© 2004- JTB World. All rights reserved.
Restored comment
ReplyDeleteR.K. McSwain said...
Nice. I've got to get more educated on scripting. I'm still using BAT files. :-)
Some may want to consider backing up and restoring "acmap.cui" and "land.cui" (in the case of LDT2006) in case your users have modified these files (with their own workspaces).
Ok, I didn't bring that up to debate the whole menu/CUI administrative issue, I'm just saying that it's possible that someone out there has users with modified CUI files.
Thanks for your example.
October 12, 2005