-
Releases ページからコマンドの実行ファイル Products.zip をダウンロードします。
-
ダウンロードした
Products.zip
を解凍しfmpbcopy
を一度右クリックで開いてください。 -
“fmpbcopy”の開発元を検証できません。開いてもよろしいですか?
とダイアログが表示されます。 -
開く
を選択すると、ターミナルが起動し、すぐに終了します。 -
これで準備は完了です。
-
分かる人は、ご自身で管理しているパスにバイナリを移動してください。
-
fmpbpasteコマンドなどで取得したFileMakerのXMLをコピーします。
-
ターミナルを起動し
pbpaste | fmpbcopy -
を実行します。 -
以下のように、出力されます。
(ins) teruhiro@MacBook-Pro-13:~ $ pbpaste | Downloads/Products/usr/local/bin/fmpbcopy -
Succeeded in saving the clipboard.
- FileMakerに貼り付けてください。
- ファイルの内容を渡す。
(ins) teruhiro@MacBook-Pro-13:~ $ cat field.xml
<?xml version="1.0" encoding="utf8"?>
<fmxmlsnippet type="FMObjectList">
<Field id="1" dataType="Text" fieldType="Normal" name="名前">
<Comment/>
<AutoEnter allowEditing="True" constant="False" furigana="False" lookup="False" calculation="False">
<ConstantData/>
</AutoEnter>
<Validation message="False" maxLength="False" valuelist="False" calculation="False" alwaysValidateCalculation="False" type="OnlyDuringDataEntry">
<NotEmpty value="False"/>
<Unique value="False"/>
<Existing value="False"/>
<StrictValidation value="False"/>
</Validation>
<Storage autoIndex="True" index="None" indexLanguage="Japanese" global="False" maxRepetition="1"/>
<DefaultStyle/>
</Field>
</fmxmlsnippet>
(ins) teruhiro@MacBook-Pro-13:~ $ cat field.xml | Downloads/Products/usr/local/bin/fmpbcopy -
Succeeded in saving the clipboard.
- 引数を `` や $() で渡す。
(ins) teruhiro@MacBook-Pro-13:~ $ fmpbcopy `cat field.xml`
Succeeded in saving the clipboard.
(ins) teruhiro@MacBook-Pro-13:~ $ fmpbcopy $(cat field.xml)
Succeeded in saving the clipboard.