ファイルメーカーで画面表示なしでスクリプトを実行する方法

このQ&Aのポイント
  • ファイルメーカー初心者が、画面表示なしでスクリプトを実行する方法について教えてください。
  • 具体的な手順として、ファイルメーカーのスクリプトを使用して、指定したファイルをエクスポートし、再度インポートする方法をご説明します。
  • また、画面表示を一切行わずに、インポートオプションを設定してインポートを実行する方法もお教えします。
回答を見る
  • ベストアンサー

ファイルメーカー:途中の画面表示なしで、スクリプトを実行させたい

1カ月前よりファイルメーカーを始めた初心者です。 使用環境:windowsXP、ファイルメーカーpro6 1.ファイルaaa.fp5のスクリプトAAAを作成。 スクリプトの内容:    レコードのエクスポート[記録する[aaa.csv]]    レコードのインポート[記録する[aaa.csv]] 2.スクリプトAAAを実行   実行すると    「フィールドデータのエクスポート順」が現れ、    「エクスポート」ボタンを押すと、エクスポート完了。 3.つぎに    「フィールドデータのインポート順」が現れ、    「インポート」ボタンを押すと、画面が替わり、 4. 「インポートオプション」の    インポート中、入力値の自動化オプションに    チェックを入れ、「OK」ボタンを押すと    インポート完了 2の「フィールドデータのエクスポート順」の画面表示なしで エクスポートを実行し 3の「フィールドデータのインポート順」、 4の「インポートオプション」の画面表示なしで インポートを実行させる方法を教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • aqula
  • ベストアンサー率60% (70/115)
回答No.1

スクリプトの編集画面で下のオプションに「ダイアログなしで実行」のチェックボックスがありませんか?

foodscnt
質問者

お礼

ご教示のとおり、 スクリプトの編集画面で下のオプションの「ダイアログなしで実行」のチェックボックスに チェックを入れると非表示になりました。 有難うございました。

関連するQ&A

  • ファイルメーカー・スクリプトの作成法を教えて下さい。

     ニュース・ダイジェストを編集する操作を一括処理するため、以下のような手順でファイルメーカーのスクリプト作成を試みましたが、うまく行きません。 1)スクリプト・メニューで『ScriptMaker(S)』を選択。 2)『作成』を指定。 3)『スクリプト名』を『ダイジェスト』と記入。 4)検索実行[記憶する]。  (レコード番号フィールドで特殊文字『*』を検索し、全カードを選択) 5)レコードのソート[記憶する]。  (国地域/日付/フィールド番号の順にソート、何れも昇順。) 6)『フィールド内容のエクスポート』で『日付』を指定。 7)再度『フィールド内容のエクスポート』で『見出し』を指定。 8)さらに『フィールド内容のエクスポート』で『前書き』を指定。 9)『スクリプトを完全アクセス権で実行』をクリックし、『OK』。 10)『スクリプトに表示させる』をクリックし、『実行』。 11)ソート画面がポップアップするため、『OK』をクリック。  以上のスクリプトにより『ダイジェスト.tab』と言うファイルが作成されましたが、ワードで中身を見ると、15本の記事中の最初の1本の『前書き』のみでした。  しかし手動で以上の操作を行うと、15本の記事の『日付』/『見出し』/『前書き』を含んだ『ダイジェスト.tab』が作成されます。  スクリプトの作成手順の誤りを教えて下さい。また、手動で 『フィールド内容のエクスポート』を実行する際には『出力ファイルの文字セット』を『日本語(Shift-JIS)』に設定しますが、この設定をスクリプトに組み込む方法も教えていただければ幸いです。よろしくお願いします。

  • ファイルメーカーのスクリプトについて

    ファイルメーカーについて皆様にご質問があります。 入力した数字をを集計してエクスポートしたく、 エクスポート項目を記憶出来るようにスクリプトを組んだのですが レイアウトを変更してから、項目が変更できなくなってしまいました。 スクリプトの編集で、ダイアログなしのチェックをはずし、エクスポート順を記憶するにチェックし、ファイル指定してあります。 ですが実行してもエクスポート順の項目が出ずに終了してしまいます。 直すにはどうすればいいでしょうか。 どなたか、ご教授お願いします。 宜しくお願いします。

  • ファイルメーカーのスクリプトについて

    ファイルメーカーのスクリプトで質問があります。 検索を行うスクリプトですが、以下の場合どのようにすればよいのでしょうか? フィールドA、フィールドBがあるとします。 フィールドAには不規則な4桁の数字が入っています。 フィールドBにはテキストデータが入っているレコードと入っていないレコードがあります。 検索したいのは、例えば フィールドAには「1111」と入っているが、 その中でフィールドBには何も入っていないもの、 を選び出したいのです。 スクリプトを作ろうとするのですが、 フィールドBに何も入っていないものを選ぶための、「除外」機能がないように思うのです。 もしそのようなスクリプトを組むことができたら是非教えて下さい。

  • ファイルメーカーのファイル間のデータのインポートについて

    Win XP FM6を使用しております。 初心者の為表現が適切でないかもしれませんが、アドバイスお願いいたします。 一度設定したインポートのスクリプト定義が、たとえば 共有ファイル(1)のフィールドa,bのデータを、 共有ファイル(2)のフィールドa,bへインポートしているとします。 これに加えて、 共有ファイル(1)のフィールドcのデータを、 共有ファイル(2)のフィールドcへインポートさせるように変更する場合、 【ファイル】→【インポート】から、再度インポートするファイルと フィールド(a,b,c)を設定し、インポート実行すればよいと思うのですが、 うまくいかないときがあります。 インポートを実行したときのみデータがインポートされているが、 スクリプトのフィールド指定が変更されていない (cのフィールドをインポートするように書き換えられていない。) などの症状になります。 おそらくインポート実行ボタンを押した後のソートその他の置換・維持の指定が 間違っていると思うのですが、実はこの置換・維持という内容が 良くわかりません。 データが消えてしまったことがあり、インポートをあまり触ることができないので、 インポートに関するアドバイスを頂けたらと思います。 よろしくお願いいたします。

  • Accessもしくはファイルメーカー詳しい方

    csv形式で100万件程のデータがあり、ファイルメーカーにインポートしたところ全てを一度にインポートすることが出来ません。何か良い方法はないですか? Accessで開いて見ることはできます。 Accessで10000件ずつくらいをコピーしてエクセルに 貼り付けして、ファイルメーカーにインポートしていってるんですが・・・作業が大変です。 何とかする方法ありませんか?どうしても作業をファイルメーカーでやりたいので教えてください。 Accessで●レコードから●レコードというようにレコードを指定してcsvでエクスポート等は出来ますか?

  • ファイルメーカーのスクリプトについて質問です。

    ファイルメーカー5を使ってます。 Aのファイルは受注ファイル、Bのファイルは出荷ファイルにしています。 リレーションを組んで、AのファイルにポータルでBを表示しています。 Aに対して、Bが2ヶ以上の時はあるフィールドに印を付けたくてスクリプトを組みました。 Aのファイルで リレーションを組んでるフィールドをコピー 外部スクリプト(Bへ) Bのファイルで エラー処理[オン] 全レコードを表示 レイアウト切り替え 検索モードに切り替え 貼り付け[Aでコピーしたもの] 検索の実行 If[「status(対象レコード)>=2」] スクリプトの実行[サブスクリプト 外部[Aのファイルとスクリプト1] Else スクリプトの実行[サブスクリプト 外部[Aのファイルとスクリプト2] End If を組んでいるのですが、Aのファイルでスクリプトを実行するとBの検索の実行(検索結果は表示します)で止まってしまいます。 そのまま、Bのファイルでもう一度スクリプトを実行するとちゃんとAのファイルに戻って処理を完了します。 どうしてなのでしょうか? 会社では汎用データー(AS)を基本的に使用しているのですが、色々と使いずらいのでファイルメーカーと併用して使ってます。 BのファイルはASから書き出したデーターをファイルメーカーに取り込んで使用しています。 誰かに教わった訳でもなく、自己流(?)で覚えてきたので、分りずらくてすみませんが教えて下さい。

  • (Linux、データベース初心者)スクリプトを実行するとPermiss

    (Linux、データベース初心者)スクリプトを実行するとPermission deniedが発生します。 Postgresql psqlに関して よろしくお願いします。 UbuntuサーバにインストールしたPostgresqlに対し、スクリプトを実行してcsvファイルをインポートしようと考えています。 その際にPermission deniedが発生しテーブルにデータが入りません。 以下にスクリプトファイルとエラーメッセージを掲載します。 <test.sh> #!/bin/bash #接続文字列 export PGHOST="ホスト名” export PGPORT="ポート番号" export PGDATABASE="データベース名" export PGUSER="ユーザー名" export PGPASSWORD="パスワード" PSQL='COPY bat_test FROM ' '''/test/test.csv''' ' with DELIMITER ' ''',''' echo "$PSQL" | psql echo "commit" | psql <以上、test.sh> <エラーメッセージ> test.sh:/test/test.csv:Permission denide <以上、エラーメッセージ> インポートしたいファイルの権限等は確認しましたがわかりませんでした。 何が悪いのかご指摘いただければ助かります。 どうか、よろしくお願いします。

  • ファイルメーカーPro6 全レコードでのスクリプト実行

    お客様のデータ管理をファイルメーカにて行っています。 基本ファイルAと対応履歴の内容ファイルBとがあり、Aにポータルを作成し、顧客ごとの訪問履歴の管理を行っています。 今、このAファイルに新しく、訪問回数をポータル内のレコードの数にて確認するためのレイアウトを作成しました。 複数顧客の状況を一目で確認できるように、リスト形式にて表示させているのですが、どうしてもポータル内のレコード数を計算させるために、顧客ごとにボタン押下にてスクリプトを実行させなければなりません。 顧客数が多いため、はっきり言って現在の状態では活用することが出来ません。 全レコードのスクリプトを一度に作動・計算させる方法はありますでしょうか? もしくは、別の対処方法があるようでしたらご教示いただけたらと思っております。 ちなみに現在は、履歴入力用(ポータルの在る)レイアウト(1)と訪問回数確認用のレイアウト(2)をスクリプトにて、(2)→(1)(ポータル数計算)→(2)と移動させています。 また、ポータル内の最終レコード内にある、日付フィールドの日付(最終対応日)のみを(2)のレイアウトに反映できれば、と思っていますが、どうしても初めのレコードの日付が反映されてしまいます。 あわせて、宜しくお願い致します。

  • ファイルメーカーpro 5.0のスクリプトについて

    こんにちは。教えて下さい。 ファイルメーカーpro 5.0 windowsXPでスクリプトを使用しています。 今はボタンを作成して、URLに移動できるようにしていますが、新規レコードを作るとそのボタンも残ってしましますが新規レコードを作る度にスクリプトをいろんな設定に変えたいのです。 このレコードではURLで、このレコードではファイルを開く、など このボタン(スクリプト)が新規レコードの度に設定できる方法があれば教えてください。よろしくお願いいたします。

  • ファイルメーカーでレコード複製するスクリプト

    簡単で初歩的な質問かもしれませんが、よろしくお願いします。 ファイルメーカー上で一つのレコードを例えば100個に複製したい場合、複製レコードのボタンを100回押す以外に、スクリプトなどは組めないでしょうか? その他、エクセルに書き出してレコードのインポートで一気に作る手も考えましたが、できればファイルメーカー内で100個複製を作る方法が知りたくて質問させていただきました。 よろしくお願いします。