トップページへのリンク SARIページへのリンク SARI関連ページへのリンク KELFページへのリンク MISCページへのリンク SUPPORTページへのリンク ライセンスページへのリンク 開発日誌抄ページへのリンク
ATION
特   徴
最新バージョン
各種スクリプト
各種スクリプトの詳細
テクニカルノート
KAZUSOFT
【特 徴】
マイクロソフト社のWindows(95/98/ME/NT4.0/2000/XP)上で動作するインタープリタ言語です。
テキストエディタSARIのマクロ記述用に開発しました。
アウトラインエディタKELFからも使用できます。
また、SARIやKELFを経由しないで単独でスクリプトを実行することも可能です。
次のような特徴をもっています。
  • C言語を簡略化したものを基本書式にしています。

  • パターンマッチングや、ファイルからの行単位の読込みについては、sedやperl風の書式を採用しています。

  • while文、if 〜 else if 〜 else文、for文、do〜while文があります。現バージョンではswitch文やgoto文などはありません。

  • 変数には、文字型(unsigned char型)、整数型(int型)、実数型(double型)があります。またファイルを扱うためにfile型があります。

  • 多次元配列はありますが、ポインタはありません。そのため配列の扱い方が多少C言語と異なります。

  • 再帰呼出しが可能な関数を定義できます。(ただし、再帰呼出しをする場合は一部制限があります。「技術的問題」を参照)

  • 関数は値呼びまたは参照呼びが可能です。標準関数では、それ以外に、直(じか)呼びを用いるものがあります。

  • Windows APIをATIONから直接呼ぶことはできません。

【ライセンス】
ATIONそのものはフリーソフトですので、ATIONを単独で使用する場合ライセンス取得は不要です。
しかし、現在の仕様は、スクリプトエラーなどの標準出力先をSARIまたはKELFのインスタンスに設定しています。そのため、友人からもらったスクリプトや、このホームページにあるスクリプトをそのまま使う場合をのぞいて、ATION単独で使用するのはかなり不自由かもしれません。



【最新バージョン】
最新バージョンはver.1.072です。
配布管理の都合上、現在、ATION単独の配布は作成していません。
SARIの配布に同梱していますので、SARIの配布をご利用ください。



【各種スクリプト】
下記スクリプトはいずれもフリーソフトです。
あなた自身の責任においてどうぞご自由にご利用ください。
作成したスクリプトを公開してくださる方はどうぞご連絡ください。
k-kito@kazusoft.comまで。よろしくお願いします。

S=SARIのマクロとして使用します。
K=KELFのマクロとして使用します。
A=ATIONのスクリプトとして使用します。
中川 裕康さん製作のスクリプト(詳細ページへ)
2004/11/16日付・時間挿入マクロS, K, ダウンロード
2004/3/31BOX選択・貼り付けもどきマクロS, K, ダウンロード
2004/3/18セクションコピーマクロK, ダウンロード
2004/3/18新規セクション作成いろいろK, ダウンロード
2004/3/31テキスト表作成マクロS, K, ダウンロード
2004/9/11KELF-WZ型階層付きテキスト変換マクロK, ダウンロード
黒田 明さん製作のスクリプト(詳細ページへ)
2000/12/04基本動作関連小物セットS, K, ダウンロード
2000/12/04C言語等自動インデントマクロセットS, ダウンロード
2000/12/04コメントアウトマクロS, K, ダウンロード
2000/12/04I.E.のお気に入りからHTMLリンクを作るマクロS, K, A, ダウンロード
Webmaster製作のスクリプト(詳細ページへ)
2002/12/15ディレクトリを使ったKELFファイルの作成K, ダウンロード
2002/12/15ファイル項目行の一括除去K, ダウンロード
2002/12/15タイトル(ツリービュー部)の抜書きK, ダウンロード
2001/03/06KELF用フィルタ(フィールドの文字列)K, ダウンロード
2001/03/06KELF用フィルタ(メール日付)K, ダウンロード
2001/03/06セクション単位の抜き書きK, ダウンロード
2000/10/14セクションごとの行数を集計S, K, ダウンロード
2000/10/14複数の文書からメールアドレスをピックアップA, ダウンロード
2000/08/25CSVファイルのデータ順・デリミタなどを変更A, ダウンロード
2000/03/15バックアップ用スクリプトの例A, ダウンロード
2000/05/?ファイル名の大文字/小文字化A, ダウンロード
2000/03/15HTMLタグの削除S, K, ダウンロード
2000/03/15次のタグ・前のタグS, ダウンロード
2000/03/15<BR>の挿入S, ダウンロード
2000/03/15改行記号の変換A, ダウンロード
2000/03/15辞書テキストの形式変換A, ダウンロード
 
このホームページはKELFのエクスポート機能でXMLを生成し、SARIでXSLを書き、James Clark氏のXTでHTMLに変換して作成しています。


TopPage | SARI | SARI関連 | KELF | ATION | MISC | SUPPORT | LICENSE | 開発日誌抄




Copyright(C) 2000-2004 Kazuhiro Kito All rights reserved