Satimage 戻る| 次へ
AppleScriptでファイルの中のデータを読み書きします。
科学的環境 > AppleScriptが > Readingと書くことのデータをmathsする ホームページ > 情報センター > Onlineドキュメンテーション > Data想像 >はAppleScript ツでファイルされますか?/長さ>
以下の切れ端を実験したいなら、あなたは最初に、きっぱり以下のブロックを動かすことができます。(それは、切れ端が働いている一時的なファイル fを作成するでしょう)。 簡潔さにおいて、切れ端は連続しています: 与えられたあなたが上のものを走らせたと仮定するかもしれません。

このページに提示された例の全体集合を輸入するには、以下のリンクをクリックしてください。

すべてが原稿を書く輸入

(テキストとしてユーザドメインから「派遣社員として働く」経路)にfを設定してください。(新しい名前を作ります)
アクセスファイルfのために開く、許可を書いてください。
アクセスfを終えてください。
同じくらい通称fからfを設定してください。
  • きコマンドを使用して、AppleScriptはファイルの中にそれが扱うことができるすべてのデータ型を書くことができます。 辞書を開く、 いてください、そして、用語を選択してください、そして、 ⇧⌘Fを押します。
    アクセスfのために開くために審判_numで設定されて、許可を書いてください。
    0に審判_numのeofを設定してください。
    審判_への2.67133413610864E+185でnumに書いてください。
    アクセス審判_numを閉じてください。
  • デフォルトで、 みコマンドはASCIIとしてのファイル、1バイトを1つのキャラクタに読み込みます。
    fを読んでください。
    ツ??i>--ツ?「fooバー?」
  • 量を読むために、あなたは、ファイルを読みながら、いつとしてどんなストリングもどれでないかとデータ型を指定するか。
    fを本当であると読んでください。
    ツ??i>--ツ?.67133413610864E+185
  • あなたが読み込むデフォルトで まれたタイプが全体のファイルを試みるすべての数値データのためのケースである固定長でデータ型を指定して、最初のものだけよりむしろ値のリストを返すなら。
    設定されて、_は3に*65536+2をintします。
    アクセスfのために開くために審判_numで設定されて、許可を書いてください。
    0に審判_numのeofを設定してください。
    審判_numへの_intに書いてください。
    2*に審判_numへの_intを書いてください。
    3*に審判_numへの_intを書いてください。
    4*に審判_numへの_intを書いてください。
    アクセス審判_numを閉じてください。

    fを整数と読んでください。
    ツ??i>--ツ?196610, 393220, 589830, 786440}
  • あなたは、 読書のパラメタとして、コマンドが追加タイプを支持して、 整数本物に加えて読書に様々なデータブロック・サイズを使用して、未知の形式、ブロック整列、または未知の詰め物ブロックを使用することで書かれたファイルを探ることができます。 ここに、あなたが使用したいかもしれないすべての数字のデータ型があります。
    わずかな整数(2バイト)
    fをわずかな整数と読んでください。
    ツ??i>--ツ?3, 2, 6, 4, 9, 6, 12, 8}
    整数(4バイト)
    fを整数と読んでください。
    ツ??i>--ツ?196610, 393220, 589830, 786440}
    二重整数(8バイト)
    fを二重整数と読んでください。
    ツ??i>--ツ?.4443352045978E+14

    注意: 二重整数がリストを返さないバグによるAppleScriptのいくつかのバージョンで。

    わずかな本物(4バイト)
    全くfを小さいと読んでください。
    ツ??i>--ツ?2.75509291070902E-40、5.51018582141805E-40、8.26527873212707E-40、1.10203716428361E-39
    本当(8バイト)
    fを本当であると読んでください。
    ツ??i>--ツ?4.17205592655959E-309、1.2516167777736E-308

    あなたは、ファイルに書くのにこれらの追加タイプを使用することができます。 例えば、あなたは 二重整数(8バイト)を書くことができます。

    アクセスfのために開くために審判_numで設定されて、許可を書いてください。
    0に審判_numのeofを設定してください。
    書く、(審判_への^63+2^30)が二重整数としてnumする2
    アクセス審判_numを閉じてください。

    fをわずかな整数と読んでください。
    ツ??i>--ツ?-32768, 0, 16384, 0}
  • AppleScriptは2つの可能なデータ型として2進の形式で実数を書きます。
    本当です(8バイト)。(デフォルト)
    わずかな本物(4バイト)
    全くパイに_を設定してください。
    アクセスfのために開くために審判_numで設定されて、許可を書いてください。
    0に審判_numのeofを設定してください。
    0〜3までのiで、繰り返してください。
    ツ????わずかな本物としての審判_numへの儀礼i*パイ
    終わりの反復
    アクセス審判_numを閉じてください。

    (バイナリーfを本当であると読みます) 本当のリストとして
    ツ??i>--ツ?5.32864626443882E-315、1.28317129238601E+4
    (全くバイナリーfを小さいと読みます) 本物のリストとして
    ツ??i>--ツ?0.0, 3.141592741013, 6.283185482025, 9.424777984619}
戻る| 次へ
Copyright(C)2004パリ、Satimage