zoukankan      html  css  js  c++  java
  • PowerCMD代替Windows命令提示符并设置适合变量

    有时需要在Windows下运行Gromacs,作为一个开源分子动力学模拟(MD)软件,它最好的运行环境当然是Linux,可惜条件不具备。

    习惯了Linux下智能的命令提示符,再使用Windows下的CMD感觉好难过,开始寻找CMD的代替品,开始找到一个Console2,但是对中文的支持不太好,于是放弃了,再后来找到了PowerCmd,感觉非常不错。它与CMD的关系,就好像Gnome Terminal 或Kconsola与终端的关系一样,是CMD的一个Wrapper。

    为了方便运行Gromacs,在PowerCmd下建立了一个快捷方式,可以直接运行Gromacs目录下的RUN.bat设置环境变量。结果发现使用默认的set_env.bat无法正确设置,它原本的命令是:

      cmd /k %cd%\set_env.bat

    运行时总是提醒找不到set_env.bat。后来建立了一个文件进行测试,原来 %cd%代表的是cmd当前目录而不是文件目录,将其改变%~dp0set_env.bat就行了。

    %~dp0代表文件当前目录,而且不用再带/号了。

    在命令提示符中运行快捷方式的话,需要加上start命令。

    建立快捷方式时,最好不设定启始位置。否则在Cmd下运行快捷方式建立文件时,会从启始位置开始的。

    -------------------------------------------------------------------------------------------------------------------------------------------------

    在PowerCmd下无法正确处理Python环境,在网上找到了Console2 中文修改版 使用起来感觉比PowerCmd更加舒服,使用前需要手动修改一下console2.xml配置文件。

    还找到了一个ComEMU ,最新版已经解决了中文乱码的毛病,而且有Quake console功能,非常方便。现在开始使用它作为windows下的Cmd代替品。

    在设置使用Gromacs时,运行方法是:

    cmd /k Title Gromacs&"c:\gromacs\RUN.bat"  -cur_console:d:C:\
  • 相关阅读:
    【天梯 L2-008 最长对称子串 】 最长回文子串 manacher
    【天梯L2-001 城市间紧急救援】 双关键字最短路+记录路径 堆优化Dijkstra
    记录板

    留言板
    使用 Docker 搭建 Java Web 运行环境(转)
    数据库隔离级别和锁
    线程上下文类加载
    tomcat是怎么找到项目lib目录下的jar包的,求大神解答
    Java中try、finally语句中有return时的执行情况 [转]
  • 原文地址:https://www.cnblogs.com/abcat/p/3396744.html
Copyright © 2011-2022 走看看