ページ 1 / 1
別プログラムの呼び出し
Posted: 2007年9月11日(火) 12:55
by む
こんにちは
ユーザーのパソコンにあるプログラムから、別のパソコンのプログラムを実行したいのですが、どのようにコーディングすればいいんでしょうか。
さらに、別のプログラムでは、CSVファイル(可変長、カンマ区切り)を読み込んで、内容に応じた処理をしたいのです。
"User-1","aaaa","bbbb","cccc"
"User-2","aaaaa","bbbbb","ccccc"
"User-3","aaaaaa","bbbbbb","cccccc"
な感じの CSVファイルです。
(ファイルの内容は変化します。)
PC-1(PG-1)
↓
PC-2(PG-2)
このPG-2内で CSVファイルを読み込んで、”aaaa" または "aaaaa" 等に応じて NET USE でドライブをマップしたいのですが。
Posted: 2007年9月11日(火) 18:31
by ゲスト
質問です。
ユーザーのパソコン(A)
別のパソコン(B)
としてAの操作により、Bに有るプログラムを実行したい要望ですょね。
プログラムが実行されるのは、AorBどちらですか?
Aならば、Bのファイルを共有してAからshell起動すればOKです。
Bならば、Bに受信&exe起動プログラムを準備して、ソケットか名前付パイプ等でAと通信を行う必要があります。
Posted: 2007年9月11日(火) 18:51
by ゲスト
>>このPG-2内で CSVファイルを読み込んで、”aaaa" または "aaaaa" 等に応じて NET USE でドライブをマップしたいのですが。
PC-2側で実行ですね。
失礼しました。
前期した様にソケット等で通信すれば可能です。
TCP/IPに関する知識は有りますか?
なければ、まず、TCP/IPをべn
Posted: 2007年9月11日(火) 19:03
by む
> PC-2側で実行ですね。
ごめんなさい。
書き方が悪かったみたいです。
PC-2 にある PG-2 を PC-1 にある PG-1 から起動したいんです。
あと、環境変数(%USERNAME)等を取得して、IF で比較したいんですが。
ググってみたんですが、中々ヒットしなくて...。
Posted: 2007年9月11日(火) 20:59
by konisi
PG-2で読み込むCSV形式のファイルはどこにありますか?
Posted: 2007年9月12日(水) 07:48
by む
> PG-2で読み込むCSV形式のファイルはどこにありますか?
おはようございます。
CSVファイルは、PC-2上でPG-0にて作成済みです。
Posted: 2007年9月12日(水) 17:40
by む
> CSVファイルは、PC-2上でPG-0にて作成済みです。
何とか読み込むことができました。
> あと、環境変数(%USERNAME)等を取得して、IF で比較したいんですが。
ググってみたんですが、中々ヒットしなくて...。
どなたかこちらをお教え願えませんか。
Posted: 2007年9月17日(月) 21:05
by konisi
このようにしたら、環境変数を取得する関数名を見つけることが出来ました。
関数名はGetEnvironmentVariableです。
使用例
コード: 全て選択
#prompt
Dim buffer[2047] As Byte,A$ As String
GetEnvironmentVariable("USERNAME",buffer,2048)
A$=MakeStr(buffer)
Print A$
Posted: 2007年9月18日(火) 11:59
by む
わざわざ、調べていただいて感謝です。
サンプル部分を早速取り込んでプログラムを組み込んでみます。
ありがとうございました。