みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境
FM13AD WIN10
質問宜しくお願い申し上げます。
下記の記事にてファイルメーカーからメモ帳へ出力することができました。
https://solb.jp/filemaker-dos-command-1 … ン,帳が起動します。
スクリプトは下記です。
#デスクトップのパスを設定
変数を設定 [ $File; 値:Get ( デスクトップパス )]
変数を設定 [ $File; 値:Middle ( $File ; 2 ; 300 )]
変数を設定 [ $File; 値:Substitute ( $File ; “/” ; “¥¥” )]
#ファイル名を設定
変数を設定 [ $Filename; 値:”sample.txt”]
#テキストを設定
変数を設定 [ $Text; 値:”solb system”]
#実行
変数を設定 [ $Script; 値:”cmd /c echo ” & $Text & “> ” & $File & $Filename]
Eventを送信 [「aevt」; 「odoc」; $Script]
上記の中にある
変数を設定 [ $Filename; 値:”sample.txt”]
値の部分を
フィールド名+改行+フィールド名にしたいのです。
例えば
テーブル::お届け先郵便番号 & ¶ & テーブル::お届け先都道府県
にしたのですが、メモ帳に出力すると改行ができません。
また
テーブル::お届け先郵便番号 & "\n" & テーブル::お届け先都道府県や
テーブル::お届け先郵便番号 & "\\n" & テーブル::お届け先都道府県
でも改行ができません。
この場合どのように記述すれば改行ができるでしょうか?
ご回答のほど宜しくお願い申し上げます。
Offline
CR+LF にするといいでしょう。
具体的には、Char ( 13 ) & Char ( 10 )
改行コードについては、システムによって異なりますので、詳しくは
https://ja.wikipedia.org/wiki/%E6%94%B9 … C%E3%83%89
Last edited by Shin (2020-06-15 08:44:28)
Offline
下記の記事にてファイルメーカーからメモ帳へ出力することができました。
本当の目的はメモ帳へ出力することなのでしょうか?
やっていることは「.txt」のファイルを作成しているだけですから、
無理にEvent送信せず[レコードのエクスポート]や[フィールド内容のエクスポート]を使って
「.txt」ファイルでエクスポートして、関連付けられたアプリ(メモ帳)で開くようにしては如何でしょう?
予め出力用のフィールドを作っておき、tab句切りで出力すれば良いでしょう。
なお、最新版では「.txt」ファイルを作成できますし、文字コードも自由に設定できますから
業務で利用されるならアップデートされることをオススメします。FileMaker 13 製品はサポートが終了しています。
Offline
Shin 様
早急なご回答ありがとうございます。
改行コードについてはわかりました。
これで検証して参ります。
ありがとうございました。
Moz 様
早急なご回答ありがとうございます。
エクスポートを使用して.txtを作成してみます。
ファイルメーカーのアップデートも早く行いたいところですが
訳あって進められない状況です。
こちらも早急にできるように対応してみます。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 509.41 KiB (Peak: 514.31 KiB) ]