Can I lock files so V8i can only open them, while only CONNECT can open others?

Back in 2018, we primarily switched over to CONNECT.  Recreated all linestyles, levels, etc. to give ourselves a correct clean slate.  However, every project before 2018 still uses all the V8i fonts, linestyles, etc.

Is there a way to lock all files before 2018 to only open with V8i, while only allowing all 2018 and newer files to open in CONNECT?  All users still have both versions because we still both, but I only want the older jobs to pull the older data.  Any help would be great.  Thanks.

Parents
  • I think your best bet would be through a bit of programming and making use of custom file properties:

    1. For your MicroStation CONNECT files set a custom file property in your seed files that denote the file is to be opened in CONNECT. All new files will automatically have this set.
    2. Develop a simple VBA whose sole purpose is to set the custom file property, then use Batch Process to run that VBA on your existing MicroStation CONNECT dgn files.
    3. Develop a startup program to read the dgn file prior to opening. This could be in the form of both/either:
      1. An auto loaded VBA macro using the On_DesignfileOpen event to read the custom file property and close the file immediately if it is not the right version.
      2. An external .exe that is associated with the .dgn file extension. This .exe opens the dgn file to read the custom file property, then launches the correct version of MicroStation based on the property setting.

    Rod Wing
    Senior Systems Analyst

Reply
  • I think your best bet would be through a bit of programming and making use of custom file properties:

    1. For your MicroStation CONNECT files set a custom file property in your seed files that denote the file is to be opened in CONNECT. All new files will automatically have this set.
    2. Develop a simple VBA whose sole purpose is to set the custom file property, then use Batch Process to run that VBA on your existing MicroStation CONNECT dgn files.
    3. Develop a startup program to read the dgn file prior to opening. This could be in the form of both/either:
      1. An auto loaded VBA macro using the On_DesignfileOpen event to read the custom file property and close the file immediately if it is not the right version.
      2. An external .exe that is associated with the .dgn file extension. This .exe opens the dgn file to read the custom file property, then launches the correct version of MicroStation based on the property setting.

    Rod Wing
    Senior Systems Analyst

Children
No Data