博途从V16开始,导入某些特定的GSDML文件之后,会导致硬件目录变成英文。导致一部分用户有些不适,紧张是涌现中英稠浊,太难熬痛苦了。以为V17会修复,然而,并没有,V17依旧延续了这个传统。又以为V18会修复,然而,从流出的测试版V18,这个问题依旧,没有改进。不知道后期正式版会不会修复。本日顺说一句,V18依旧。不知道这是windows的锅还是SIEMENS的锅规复中文,实在只须要删除一个文件夹即可路径如下:C:\ProgramData\Siemens\Automation\Portal Vxx\data\hwcn\languages将路径中的xx改成你的博途版本号,比如你的博途是V17的,那个把xx改成17,复制粘贴到路径中,直接能进入到对应的文件夹。然后!
将zh-cn文件夹删除。上面路径便是这样,只须要修正xx到你的对应的版本号即可。其他无需变动。删除之后,再打开博途,硬件目录就变成了中文了。再也不须要看那些中英稠浊的东西了。不然,真的挺烦的。2023.1.29更新做了一个vbs,可以大略的删除这个文件夹。
代码如下:On Error Resume NextDim Fso,Version,PathSet Fso = CreateObject("scripting.filesystemobject")Version = Inputbox("请输入您的博途版本号" &vbCrLf& "比如 "&vbCrLf& "博途是V17,则输入17" &vbCrLf& "博途是V18,则输入18" , "删除zh-cn文件夹")Path="C"&":"&"\"&"ProgramData"&"\"&"Siemens"&"\"&"Automation"&"\"&"Portal"&" "&"V"&version&"\"&"data"&"\"&"hwcn"&"\"&"languages"&"\"&"zh-cn"If Version = "" Or "False" ThenElseFso.DeleteFolder PathIf Err.Number<>0 ThenMsgbox("路径中无文件夹")ElseMsgbox("文件夹已删除")End ifEnd if以上赤色部分为完全代码,怎么用,该当不须要我多说了
博途硬件目录变成英文之后修正回中文的方法

http://bbs.plcjs.com/forum.php?mod=viewthread&tid=489324&fromuid=1
(出处: PLC论坛-全力打造可编程掌握器专业技能论坛)