|【科研干货】 如何简化VMD窗口自动调整VMD窗口大小和位置?

|【科研干货】 如何简化VMD窗口自动调整VMD窗口大小和位置?

\uD83D\uDC68?\uD83C\uDFEB:

VMD的一点是其窗口过多(尽管也只有三个) 且窗口位置和大小需要自己调整 使用很不方便.PyMOL在这点上做得稍好一点 但也不足够好.至少也要向PyMOL学习一下 达到它的水平.
现实既然如此 那就只能自己解决了. 利用AutoHotKey 我们可以很容易地控制窗口的位置和大小. 所以写了几句简单的代码 用来自动调整VMD窗口的大小和位置.
使得VMD的三个窗口自动吸附在一起 位置和大小都可以自动调整 更方便了.

  1. 添加VMD目录到path环境变量
  2. 修改vmd.rc 可参考我使用的VMD初始化脚本
  3. 【|【科研干货】 如何简化VMD窗口自动调整VMD窗口大小和位置?】启动wvmd.exe
  4. 调整图形窗口位置和大小时 其他两个窗口自动调整
  5. 命令窗口激活时按下Esc会关闭当前的VMD程序
此外 命令行中可以直接使用wvmd conf.gro traj.xtc来载入GROMACS轨迹.
对于xyz格式的轨迹 如果文件扩展名为.xyz 可以直接载入. 否则的话 使用wvmd -xyz file.traj即可.
其他VMD可以使用的命令行参数 直接使用即可.

那么wvmd是怎么编译出来的 , 下面你附的那个代码怎么用呢?
  • 可以安装autohotkey 然后将那段代码保存为wvmd.ahk 就可以直接使用了. autohotkey有一个编译器 可以将代码编译为exe即可 。
图文来源:Jerkwin