OrCADをインストールしているとHOME環境変数が使われてしまうのでMSYS/Cygwinで困る

たぶん本ブログ最高にマニアックなネタです。

OrCADはインストール時にC:\SPB_Dataというフォルダを環境変数HOMEに設定します。

そのためHOME変数でホームディレクトリを識別しているMSYSとかCygwinでは非常に困ります。

MSYS/CygwinをインストールしたままOrCADをインストールしたら何かエラーが発生したようなしなかったような…

僕はどう解決したかというと

  • いったんHOME変数はOrCADに使わせる
  • msys.batかcygwin.batの一行目に以下を追加。要はmsys/cygwin起動時にHOME変数を上書き。
set HOME=C:\Users\USERNAME