別なiniファイル指定したプログラムをコールすることは可能でしょうか?
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
maki
投稿数: 33
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
おせわさまです。何か情報等ございましたら、お願いいたします。
やりたいこと:
あるプロジェクトから、あるプログラムをコールしたいです。
そのコール方法ですが、コール元とは別なiniファイルを指定した状態で、プログラムをコールしたいのですが、可能でしょうか?
またパラメータの受け渡しも可能でしょうか?
コール公開名で、ダメ元でECFのパス指定で、
/ini=xxx.ini
等付加してみましたが、当然ダメでした。
下記であれば、できそうな気がしますが・・・
1.コールしたいプログラムを、コマンドラインで、
ショートカット指定のようにコールというか起動方法
2.パラメータはテキストファイルに、書き込んで保存、
3.コール元は2.のテキストファイルを読み込む
上記以外で、コールコマンド等では、難しいでしょうか?
以上何卒よろしくお願いいたします。
やりたいこと:
あるプロジェクトから、あるプログラムをコールしたいです。
そのコール方法ですが、コール元とは別なiniファイルを指定した状態で、プログラムをコールしたいのですが、可能でしょうか?
またパラメータの受け渡しも可能でしょうか?
コール公開名で、ダメ元でECFのパス指定で、
/ini=xxx.ini
等付加してみましたが、当然ダメでした。
下記であれば、できそうな気がしますが・・・
1.コールしたいプログラムを、コマンドラインで、
ショートカット指定のようにコールというか起動方法
2.パラメータはテキストファイルに、書き込んで保存、
3.コール元は2.のテキストファイルを読み込む
上記以外で、コールコマンド等では、難しいでしょうか?
以上何卒よろしくお願いいたします。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
UNIPASSを実行する時に下記のようにするとINIファイル経由でパラメータを受け渡しすればいろいろな事はできますよ
ただし別にUNIPASSを起動するという事になります。
この方法は別のアプリケーションから起動する時に有効だと思います。
"インストールパス\uniRTE.exe /INI=保存先パス\MAGIC.INI /[PARA_ENV]PARA=送りたいデータ"
MAGIC.INI
[PARA_ENV]
PARA1=TESTPG
PARA2=20170612
INIGET関数で読み込む
パラメタの中にプログラムを指定すれば公開プログラム名で実行する等でできると思います。
ただし別にUNIPASSを起動するという事になります。
この方法は別のアプリケーションから起動する時に有効だと思います。
"インストールパス\uniRTE.exe /INI=保存先パス\MAGIC.INI /[PARA_ENV]PARA=送りたいデータ"
MAGIC.INI
[PARA_ENV]
PARA1=TESTPG
PARA2=20170612
INIGET関数で読み込む
パラメタの中にプログラムを指定すれば公開プログラム名で実行する等でできると思います。
投票数:0
平均点:0.00
maki
投稿数: 33
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
ISHIJIMAさん おはようございます。
早速のご回答ありがとうございます。
> ただし別にUNIPASSを起動するという事になります。
ですよね、
> "インストールパス\uniRTE.exe /INI=保存先パス\MAGIC.INI /[PARA_ENV]PARA=送りたいデータ"
なるほど、これはいいですね、
早速試してみます。
上記情報ご教示、本当にありがとうございました。
以上です。
早速のご回答ありがとうございます。
> ただし別にUNIPASSを起動するという事になります。
ですよね、
> "インストールパス\uniRTE.exe /INI=保存先パス\MAGIC.INI /[PARA_ENV]PARA=送りたいデータ"
なるほど、これはいいですね、
早速試してみます。
上記情報ご教示、本当にありがとうございました。
以上です。
投票数:0
平均点:0.00