2019年6月2日日曜日

FileMaker の標準機能でFileMaker Go, PC, Mac内のファイルを別のPCやMacの共有フォルダへ送信。

Send files in FileMaker Go to PC with SMB protocol. iPhone, iPad.
FileMaker の標準機能でFileMaker Go, PC, Mac内のファイルを別のPCやMacの共有フォルダへ送信。

動作検証:
FileMaker Pro 17・18
FileMaker Go 17・18
Windwos 10
※FileMaker 16以降が必要。
サンプルファイルダウンロード:SendFile.fmp12 (332k)
https://sites.google.com/site/processmakertl/example/receive-file/send-files


 説明:FileMaker Go内のファイルを送信 

・smb_Path に smb:{共有フォルダのパス} を設定。
  例:smb://192.168.0.100/share/
・smb_account に 共有フォルダにアクセスできるアカウント名を設定。
・smb_password に上記アカウントのパスワードを設定。

・src_directory 「Documents」を選択。
・SrcFilePath にファイル名を設定。



[└ Send_by_SMB]で現在のレコードで指定したファイルが送信されます。


2019年5月28日火曜日

FileMaker SHIFT_JIS でURLエンコード

FileMaker SHIFT_JIS でURLエンコード(Code:127以下は%エンコードしない)

FileMaker Pro 16.0以降

スクリプト:URLから挿入 で、Windowsの場合、プロトコル「file://」や「smb://」を使う場合、日本語(全角混じり)のパスではエラーになります。

以下の式でURLエンコードすればOK。
例:
入力:smb://192.168.100.180/共有/
出力:smb://192.168.100.180/%8B%A4%97%4C/

Let(
[
   $Val = $arg ;
   $MAX = Length ( $Val ) ;
   $n = 1 ;
   $fnc0=
      "Case ( $n > $MAX ; $Result ;
         Let(
         [
         $text=Middle ( $Val ; $n ; 1 );
          $Result = $Result  & if(Code ( $text )>127;
       
Let(
[
   $txt = HexEncode ( TextEncode ( $text ; \"shift_jis\" ; 1 ) ) ;
   $pos = Length ( $txt ) - 1 ;
   $fnc=
      \"Case ( $pos < 0 ; $txt ;
         Let(
         [
            $txt = Replace ( $txt ; $pos ; 0 ; \\\"%\\\" ) ;
            $pos = $pos - 2
         ];
            Evaluate($fnc))
      )\"
];
   Evaluate($fnc)
)

           ;
            Middle ( $Val ; $n ; 1 )
           );
            $n = $n + 1
         ];
            Evaluate($fnc0))
      )"
];
   Evaluate($fnc0)
)


/*
%エンコード部分の再帰式は、Shinさんが書いたモノです。
https://fm-aid.com/bbs2/viewtopic.php?pid=50129#p50129
*/

2019年5月26日日曜日

iQOS(アイコス)のパックコード(QRコード)を半自動で登録。iPhone,LINE

iQOS(アイコス)のパックコード(QRコード)を半自動で登録するショートカット(iOSアプリ)用のファイル。

iPhone
iOS 12.0以降

 操作方法  設定方法は下の方。

Scan_iQOS_QR をタップ。

QRコード(パックコード)を読み取り。


(1) IQOS を選択
(2)送信



LINE 上でアイコス パックコードの登録処理が行われます。


パックコード登録完了。


 設定方法 

IQOS LINE公式アカウントを友だち追加しておく必要があります。
https://jp.iqos.com/line

ショートカット Apple が必要です。(iOS 12.0以降)
https://itunes.apple.com/jp/app/%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88/id915249334?mt=8

ショートカットファイル:Scan_iQOS_QR をダウンロード
https://www.icloud.com/shortcuts/9c67a7a73cdb4b27ac47b6580cbf3677

ショートカットを入手をタップ。


開く


ショートカットを取得をタップ。


ショートカットファイル:Scan_iQOS_QR が、ショートカット(アプリ)に登録されます。


 iPhone のホーム画面に登録 

ショートカット(アプリ)を開き Scan_iQOS_QR の矢印部分をタップ。


右上、矢印部分をタップ。


ホーム画面に追加 をタップ。




ホーム画面に追加 をタップ。

追加 をタップ。

完了。