Posts

Showing posts from 2021

Studio sessions checker framework

 (C)2021 Ron E. Allen - all rights reserved. This dumps the raw XML sessions file – we could get a little fancier and read the XML pieces individually or strip away the unneeded info form the XML file:   ---------------------------------------------------------------------- ron.allen  xx-systemID-- ---------------------------------------------------------------------- 123-456-789 Last Modified: 2021-01-01t0001 <?xml version="1.0" encoding="utf-8"?> <Session Version="1.0">   <Document>Somefile   20xx.xx.xx_xx.pdf?</Document>   <Active>Somefile   20xx.xx.xx_xx.pdf?</Active> </Session> ---------------------------------------------------------------------- 123-456-788 Last Modified: 2021-01-01t0002 <?xml version="1.0" encoding="utf-8"?> <Session Version="1.0" /> ---------------------------------------------------

Bluebeam logs to gather studio log info

Bluebeam checkups can be accessed VIA checking th elogs (Bluebeam 2020) "%localappdata%\Bluebeam\Revu\20\Logs\Revu.log"   Users in studio have  entries like this: " :  StudioLogger"  for any studio activity- D     : 01/01/21 23:59:59 : StudioLogger                                   - [INFO][User(SomeUSer@somedomain.com).StudioSession(123-456-789).SessionServerState] Connected, starting onConnected actions   Also you can check contents and the last updated date/time from: "%localappdata% \Revu\data\Sessions\studio.bluebeam.com\???-???-???\ SessionInfo.xml to see what files are being uploaded and downloaded from studio. 

Excel VBA to sort through AutoCAD Category .ATC files and re-browse GUIDS for tool palate elements based on name with new GUID

Pont is whe n you ahve AutoCAD Palette failes that need rebuilding oit creates a GUID to append to the file name of the palettes- This opens those files and re-browses the [FILEPATH]\[PaletteName]_[GUID36].ATC to use the [PaletteName] to browse for a new location and GUID attached to a new [palette name]_[NewGUID63].atc. Without it the images and everything falls apart... Attribute VB_Name = "AutoCAD_XML" 'open folder... \\corp.ktgy.com\global\Resources\Technology\Autocad\ktgy-2018\ToolCatalog\Categories ''for each file ATC KTGY-Annotation_398C94D2-3F40-44A9-A78F-C9060967DE2F.atc ''Regex find - Build dictionary ''<Url href= ''"\\corp.ktgy.com\global\Resources\Technology\Autocad\ktgy-2018\ToolCatalog\Palettes\Dimensions_3A32B23F-F3A1-4800-8A4A-046358939D5D.atc" ''/> ''For each member of dictionary ''If Filepath exists remove from dictionary '