みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも拝見させて頂いております。
環境:FM12、Win
タスクスケジューラーを用いて指定時間に自動でローカルのファイルを開き、
OPENトリガにてスクリプトを発動させたいと考えております。
初歩的な質問で大変恐れ入りますが、
タスクスケジューラーで指定ファイルを開く場合、どのように設定すればよろしいのでしょうか。
尚、ファイル自体にはパスがかかっている為、自動でパスも開くような仕組みは可能でしょうか。
ご教授お願いします。
Offline
url で開く lを使うと、アカウント名とパスワードを設定できますが、それを平文で保存する事になりますので、運用には注意が必要ですね。
Offline
>shin様
ありがとうございます。
以前の記事で拝見させていただいた、
タスクでプログラム/スクリプトを「cmd」、引数を「/c start fmp://$/ファイル名?script=スクリプト名」
で設定しましたが、「ホストが利用できないか、またはホスト上で・・・」とでてしまい実行が出来ません。
対象のファイルを開いていれば、こちらのスケジュールでも実行は可能でした。
FileMakerを開いていない状態から、パス付のファイルをタスクで開く事は可能でしょうか。
Offline
開いていないファイルに対して処理を行うなら、タスクスケジューラー用のFileMakerのファイルAを用意して、
ファイルAに実行したいファイルと同じアカウントを設定し、パスワードも保存。
ファイルAのOnFirstWindowOpenで、目的のファイルのスクリプトを実行。
ファイルAを閉じる。
という方法もあります。
Offline
fmp://$/
は既に開いているファイルに対する文法です。開いてないファイルは
fmp://~/
ですが、ドキュメントフォルダのファイルだけです。
Offline
Event送信のコマンドラインからWindowsタスクスケジューラを設定・操作する方法もあります。
Offline
qb_dp様
wader様
Hiro様
ご回答ありがとうございます。
皆様に教えて頂いた方法で何とかやりたい事が実現できそうです。
また行き詰った際はご相談させてください。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 508.41 KiB (Peak: 515.09 KiB) ]