Graebert Japan ヘルプセンター

9/17開催 | 無料オンラインイベント「Graebert neXt Japan 2026」

  1. Home
  2. /
  3. FAQ
  4. /
  5. ARES LISP ガイド
  6. /
  7. テキストファイルの読み書き

テキストファイルの読み書き

テキストファイルアクセス関数としては次のものがあります。

open ファイルを開く。

パラメータはファイル名とモードです。

“r”で読み込み “w”で書き込み “a”で追加です。

close ファイルを閉じる。

read-char 1文字読む。戻り値は Unicode で整数になります。

ファイルの最後に達すると nil を返します。

read-line 1行読む。改行までを読み込み、戻り値の文字列から改行を除去します。

ファイルの最後に達すると nil を返します。

write-char 1文字書く。パラメータは整数で Unicode が使用できます。

write-line 1行書く。パラメータは文字列で、ファイルには改行を追加します。

princ 関数、print 関数はファイルに出力することも可能です。

例えば次のような

(setq fd (open “c:\\temp\\3.txt” “w”))

(setq pt ‘(10.0 10.0 0.0))

(princ pt fd)

(close fd)

を実行すると、c:\temp\3.txt ファイルは

(10.0 10.0 0.0)

になります。

(setq fd (open “c:\\temp\\3.txt” “r”))

(setq txt (read-line fd))

(close fd)

(setq pt (read txt))

read-line 関数で取得した “(10.0 10.0 0.0)”は文字列ですが、これをリスト(座標)に変換するのに read 関数を使うことができます。


プログラムをロードするに戻る データ変換関数に進む

短縮URL: https://jp-help.graebert.com/?p=38993

ARES CAD 活用リソース

ARES Commander 2027 リリース

ARES の最新バージョン ARES 2027 がリリースされました。ARES 2027 は、AI・自 動化・BIM・クラウドという、CADの各領域を強化した最新版です。

DWG図面をリンク1つで共有

表示専用リンクを使えば、DWG図面をリンクだけで安全に共有できます。
CADソフトを持っていない相手でもブラウザから閲覧し、コメントやマークアップを追加できます。

DWG図面を無料でオンライン表示

ARES Kudoの無料ビューアーを使えば、DWG図面をブラウザから簡単に表示できます。
インストール不要で図面の確認や計測ができ、コメントやマークアップで共同作業も可能です。