Magic xpa Studio起動時のバージョンについて
初心者です。
お伺いしたいのですが、
Magic xpa Studioの起動時にバージョンはどのように決定されるのでしょうか。
というのも、いくつかのバージョンのMagic xpaをインストールしていますが、
たとえば4.7で作成した.edpファイルを開こうとすると、4.6で開かれます。
3.3で作成した.edpファイルも4.6で開かれます。
例
C:\Program Files(x86)\Magicxpa\Studio4.7\Projects\Magic xpa Getting Started\Magic xpa Getting Started.edp
これをダブルクリックで開くとStudio4.6で開かれます。
INIファイルにバージョンを指定する箇所があるのでしょうか。
その場合、すべてのプロジェクトに関してINIファイルを作成し、ショートカットで指定する必要があるのでしょうか。
※現在INIファイルはインストールディレクトリ(Studio4.7)の中にあります。
以上よろしくお願いいたします。
-
どのedpファイルをクリックしてもxpa 4.6で開かれるという動作は、単に拡張子の関連付けがWindows上でStudio 4.6になっているだけだと思います。
edpの中身を判定して、それにあったバージョンのxpaを自動起動するというのは残念ながら無理だと思います。
これはMagicに限らず、どのようなアプリでも同じ挙動だと思います。
-
私はMagicをインストールした開発版のアイコンに、/INI以降を足しております。
どのVersionのMagic開発版を起動するのか、
INIファイルはどれを用いて、edpファイルはどれを使う!と明示しています。
INIファイルの中に、edpの指定も出来るのでその場合は
以下の /DefaultProject・・・の部分は無くても大丈夫です。
以下例)
"C:\Program Files (x86)\Magicxpa\Studio 3.2\MgxpaStudio.exe"
/INI=C:\hogehoge\hanbai.ini
/DefaultProject=C:\hogehoge\hanbai.edp"C:\Program Files (x86)\Magicxpa\Studio 4.6\MgxpaStudio.exe"
/ini=C:\MJ\MJxpa4.ini
/defaultproject=C:\MJ\MJ.edp
/user=supervisor
/[MAGIC_ENV]DeploymentMode=O -
tanda様
回答ありがとうございます。
ある時期から4.6で開くようになったのでやはりそういうことだと思います。
確認してみると、既定のプログラムおよび右クリックのプログラムから開くで、4.7と4.6は選択できるようです。ただ同じ「Magic xpa Studio」という名前なので見分けがつかず、実用性は無いですね。
また、なぜかほかのバージョンはここに表示されない。。
見落としていましたので、ありがとうございました。

-
ISHIJIMA様
回答ありがとうございます。
こんなヘルプを探していました。
参考にさせていただきます。
-
nkmt様
回答ありがとうございます。
詳しく解説していただき参考になります。
そもそも私の認識の違いがあったみたいです。
今まで.edpのショートカットで開くバージョンを指定しようとしていましたが、
おっしゃるように、開きたいバージョンのStudio.exeのショートカットでDefaultProjectを指定する
ということですね。
/DefaultProject=~~~ で使用していこうと思います。
ありがとうございました。
-
/INIの指定だけを追加するのがベターだと思います。
-
KTさん、
> また、なぜかほかのバージョンはここに表示されない。。
一度でも起動したことにあるアプリがその履歴としてそこに残るというのがWindowsの機能だと思うのですが、他のバージョンは起動してもそこに残らないですか?だとしたら、履歴は最高2個までというWindowsの制限なのかもしれないですね。
サインインしてコメントを残してください。
コメント
7件のコメント