みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
まーと申します。初めまして。
環境:Windows7 64bit
FMのバージョン:Ffp12
CドライブにあるFfp12(売上げ.fmp12)共有し複数のパソコンで使⽤しています。
この共有している、売上げ.fmp12を別のソフトからVBSで操作することになり
VBSのスキルが乏しく困っています。
操作内容は
「共有しているパソコンから、
売上げ.fmp12を起動させ、スクリプトを実⾏させたい。
売上げ.fmp12が起動している場合でも、スクリプトを実⾏させたい。」
乏しいスキルを使い、ここまでは作成てみましたがうまく動きませんでした。
FMServer = "fmp12://192.168.xxx.xxx/" ←サーバー機のIPアドレス
FMFile = "売上げ.fmp12"
FMScript = "test"
CreateObject("WScript.Shell").Exec("explorer " & FMServer & FMFile)
Dim FMDocs
Set FMDocs = GetObject("","FMPRO.Application.7").Documents
While FMDocs.Active.FullName <> FMFile
WScript.Sleep 100
Wend
FMDocs.Active.DoFMScript(FMScript)
ご指導いただければ、幸いです。
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=6773
の方でも書き込みをさせていただき、いくつかの返信は頂きましたが、こちらの方でも書き込みをさせていただきます。
分かる方がいたら、ご指導をお願いします。何度か見て頂いたり、返信をしてくれた方々にはお礼申し上げます。
Offline
あっちの回答が全く身になってませんね。
とりあえず、fmp12:というのはなくて、fmp:
古いバージョンで実行してたような雰囲気がありますけど、FM7以後の複数バージョンを同時にインストールしていると
"FMPRO.Application.7"が使えない可能性もあります。
返信をしてくださった、Shin様・tim様、ありがとうございます。^^
書き込みを参考にしVBSを書き直した所、書き込みをする前とは違った反応があり、前進いたしました。
理想的なVBSには行き届いていませんが、前進したことに感謝します。
書き込みをしてくださった方々ありがとうございます。
お二人のアドバイスを元に、現在、試行錯誤をしております。
また近々、経過報告をさせていただきたいと思います。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 510.2 KiB (Peak: 516.3 KiB) ]