|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 xtj1204 于 2023-7-2 10:49 编辑
功能描述:启动virtuoso时自动加载display
优点:不同项目可选择不同的display,互不干扰,不会被pdk的display覆盖
缺点:可能含有未知的bug,剩下的待补充
使用方法:
1.load脚本
在.cdsinit文件中添加 load("路径/zyLoadDisplay.ile" "xtj")
2.设置快捷键(看你需求,我是集成到menu bar,因为使用频率不高)
假设快捷键为h,hiSetBindKey("Layout" "<Key>h" "zyLoadDisplay()")
3.启动快捷键,会弹出对话框
依次点击Browse-->选择要Load的display-->ok,之后就会自动Load display,此操作只有第一次需要设置
关于Auto save settings的作用:
本脚本会默认建立配置文件,路径为:~/InfoPath/Disp/dispset.txt,auto save settings的作用就是将项目路径,display路径保存到该文件内,
以便下次重启virtuoso的时候自动load该display,所以请确保有编辑个人文件夹的权限,还有不要乱动dispset.txt文件
后续如果有什么bug可以跟我反馈,我到时再改善
题外话:
从想写这个脚本,到脚本完成,断断续续花了我一年多的时间,项目占了一部分原因,思考脚本如何实现又占了一部分原因,接触skill这么久,基本的语法都没完全搞懂,每次都是要写脚本的再重新学习,写完了又抛诸脑后,总结就是又懒又菜![](static/image/smiley/grapeman/21.gif)
|
|