<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ZERO-CODE &#187; Terminal</title>
	<atom:link href="http://zero-code.com/tag/terminal/feed" rel="self" type="application/rss+xml" />
	<link>http://zero-code.com</link>
	<description>Mac, iPhone関連記事を中心とした、デザイナーを目指していたプログラマーのブログ。</description>
	<lastBuildDate>Mon, 08 Jun 2009 20:58:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FileMakerにターミナルコマンドの結果を渡す</title>
		<link>http://zero-code.com/2008/10/28/filemaker-terminal-applescript.html</link>
		<comments>http://zero-code.com/2008/10/28/filemaker-terminal-applescript.html#comments</comments>
		<pubDate>Tue, 28 Oct 2008 08:13:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FileMakerPro]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[FileMaker Pro]]></category>
		<category><![CDATA[Terminal]]></category>

		<guid isPermaLink="false">http://zero-code.com/?p=117</guid>
		<description><![CDATA[				
				AppleScriptを使って、FileMakerにターミナルコマンドの結果を渡す方法です。
				ファイル名等を取得し、それをFileMakerに読み込ませる必要があったので、調べました。
				 [...]]]></description>
			<content:encoded><![CDATA[				<div>
				<p>AppleScriptを使って、FileMakerにターミナルコマンドの結果を渡す方法です。<br />
				ファイル名等を取得し、それをFileMakerに読み込ませる必要があったので、調べました。</p>
				<p>どうやら、FileMakerに変数を作って値を受け渡すことは出来ないようなので、グローバルフィールド等に値を渡すことになります。</p>
				<p>FileMakerの「Appleスクリプトを実行」スクリプトステップに下記のように書き込みます。</p>
				<pre>set _ls to do shell script "ls -1" --変数 _ls に Terminalコマンド "ls -1"の返値をセット

tell application "FileMaker Pro Advanced"
	set cell "f1" of current record to _ls as string --変数 _ls を フィールド f1 へ変数の値を書き込み
end tell</pre>
				<p>1行目でターミナルコマンドコマンドを実行し、結果を _ls 変数にセットします。<br />
				4行目でファイルメーカーで現在開いているファイルのフィールド名 f1 に1行目の変数 _ls をセット</p>
				<p>今回の場合ファイルの指定などを行う必要はありません。</p>
				<p>FileMaker のスクリプトと同じように、実行をしているファイルがデフォルトで指定される為です。<br />
				他のファイルに値を書き込む必要がある場合は、そのファイルからスクリプトを実行するなどを行えばできます。</p></div>
]]></content:encoded>
			<wfw:commentRss>http://zero-code.com/2008/10/28/filemaker-terminal-applescript.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
