CSCAD启动时,将执行以下三个步骤(有条件地):
ROAMABLEROOTFOLDER和LOCALROOTFOLDER在\HKEY_CURRENT_USER\Software\CSCAD\CSCAD\V22x64\zh_CN\Settings中生成的:
- ROAMABLEROTFOLDER=的值 应用程序数据 在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolers+子文件夹\CSCAD\CSCAD\V22x64\zh_CN中
- LOCALROOTFOLDER=的值 本地AppData 在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolers+子文件夹\CSCAD\CSCAD\V22x64\zh_CN中
触发步骤1:
- LOCALROOTFOLDER:设置为空,文件夹不存在,文件夹没有子文件夹。
- ROAMABLEROTFOLDER:设置为空,文件夹不存在,文件夹没有名为 支持 或此子文件夹不包含文件。
文件从INSTALLFOLDER\UserDataCache复制到用户文件夹:
- (“*.dwt”)从userdatacache\templates到LOCALROOTFOLDER\templaces
- (" .“)从userdatacache\templates\zh_CN到LOCALROOTFOLDER\templates
- (" .“)从userdatacache\plotstyles到ROAMABLEROTFOLDER\plotstyles
- (" .“)从userdatacache\plotconfig到ROAMABLEROOTFOLDER\plotconfig
- (" .“)从userdatacache\support到ROAMABLEROTFOLDER\support
- (" .“)从userdatacache\support\zh_CN到ROAMABLEROTFOLDER\support
触发步骤2:
- LOCALROOTFOLDER或ROAMABLEROOTFOLDER设置是在步骤1中创建的。
- 设置 VersionCustomizableFilesHKCU\Software\CSCAD\CSCAD\V22x64\zh_CN\Settings中的值不存在或小于硬编码到当前运行的CSCAD版本中的值。(即在新安装或更新之后)。
系统路径(如果为空)将被初始化:
- PLOTSTYLEPATH=ROAMABLEROOTFOLDER\plotstyles
- PLOTCFGPATH=ROAMABLEROOTFOLDER\plotconfig
- SRCHPATH=ROAMABLEROOTFOLDER\support;安装文件夹\支持;INSTALLFOLDER\字体;INSTALLFOLDER\帮助\zh_CN
- TEMPLATEPATH=LOCALROOTFOLDER\templates
- DRAWINGPATH=MYDOCUMENTSFOLDER
- BLOCKSPATH=我的文档文件夹
- RECENTPATH=MYDOCUMENTSFOLDER
- XLOADPATH=MYDOCUMENTSFOLDER
触发步骤3:
始终执行此步骤。将创建空路径。
注:
使用ROAMABLEROOTFOLDER和LOCALROOTFOLDER的提示。
在标准安装中,CSCAD会初始化这些注册表项,并执行步骤1-3。要更改此行为,您可以通过在注册表中创建这些项来指定自己的首选文件夹:
HKCU\Software\CSCAD\CSCAD\V22x64\zh_CN\Settings中的ROAMABLEROOTFOLDER和LOCALROOTFOLDER。
如果确保文件夹存在并且具有此文件夹结构:
- LOCALROOTFOLDER\模板
- ROAMABLEROOTFOLDER\打印样式
- ROAMABLEROOTFOLDER\plotconfig
- ROAMABLEROTFOLDER\support(非空文件夹)
则CSCAD将所有路径自动初始化到这些文件夹中(参见步骤3)。
注:
- 对于其他语言,例如de_de,请将zh_CN替换为en_US。
- 可以使用新路径覆盖ROAMABLEROOTPREFIX。如果匹配的文件夹包含子文件夹,则将接受新路径 支持 其中至少有一个文件,就像ROAMABLEROOTFOLDER的情况一样。否则,路径将重置为默认值。
- 也可以重写LOCALROOTPREFIX。新路径应至少包含一个子文件夹,否则路径将重置为默认路径。