[English]

SuperCard 4.5 Externals

これらの Xcmd、Xfcn はフリーウェアです。
商用・非商用を問わず、ご自由にお使いいただけます。

ただし、作者はこれらの Xcmd または Xfcn の使用によって生じるいかなる事態に対しても一切の債務を負いません。


INDEX

Base Conversion

HXConvertBase

Files

Alias
 HXPathToAlias
 HXAliasToPath
 HXResolveAlias
 HXIsAlias

File Path Utilities

PathConv
 HXPathMToU
 HXPathUToM

Graphics

HXBezierCurve Updated!!
CLUT
 HXDumpCLUT
 HXBuildCLUT
HXColor

Keyboard

Modifiers
 HXCapsLock
 HXGetModifiers

Text

Clipboard
 HXSetClipboard
 HXClipboard
HXLineMatch
HXNumList

Text Encoding Conversion

TEC
 HXEnUTF8
 HXDeUTF8
 HXReadText
 HXWriteText
 HXConvertText

Text Encoding Utilities

HXDefaultEncoding
HXTestEncoding

Base Conversion

HXConvertBase Xfcn 1.3 05.08.02
get HXConvertBase(<number>, <fromBase>, <toBase> [, <padWidth> [,"R"]])

HXConvertBase Xfcn は、<number> に渡された数値の基数を <fromBase> から <toBase> に変換し、その結果を返します。


Files

Alias 1.1 05.07.18
エイリアスを扱うための external のセット。以下の 4 つの external からなります。

HXPathToAlias Xfcn 1.1 05.06.19
get HXPathToAlias(<filePath>, @<aliasData>)

HXPathToAlias Xfcn は、与えられたパスからファイルのエイリアスデータを作成し、それを第 2 引数 に参照渡しされた変数に戻します。

HXAliasToPath Xfcn 1.1 05.07.18
get HXAliasToPath(@<aliasData>)

HXAliasToPath Xfcn は、与えられたエイリアスデータから、元ファイルの現在の位置を突き止め、そのパスを返します。

HXResolveAlias Xfcn 1.1 05.07.18
get HXResolveAlias(<aliasPath> [, <noUI>])

HXResolveAlias Xfcn は、与えられたエイリアスファイルから、元ファイルの位置を突き止め、そのパスを返します。

HXIsAlias Xfcn 1.1 05.07.18
get HXIsAlias(<filePath>)

HXIsAlias Xfcn は、 に指定されたファイルがエイリアスファイルであった場合に true を、そうでない場合に false を返します。


File Path Utilities

PathConv 1.2 05.07.18
ファイルパス変換のための external のセット。以下の 2 つの external からなります。

HXPathMToU Xfcn 1.2 05.07.18
get HXPathMToU(<filePath> [, <encoding>])

HXPathMToU Xfcn は、SuperTalk の answer 系、ask 系コマンドによって取得した Mac 形式のパス( : 区切り)を UNIX ( POSIX ) 形式のパス( / 区切り)に変換し、変換後のパスを返します。

HXPathUToM Xfcn 1.2 05.07.18
get HXPathUToM(<filePath> [, "L"])

HXPathUToM Xfcn は、UNIX ( POSIX ) 形式のパス( / 区切り)を Mac 形式のパス( : 区切り)に変換し、変換後のパスを返します。


Graphics

HXBezierCurve Xcmd 1.1 05.11.03
HXBezierCurve <drawPolyDesc>, <startPt>, <cntlPt1>, <cntlPt2>, <endPt> [, <quality>]

HXBezierCurve Xcmd は、与えられた2つの端点と2つの制御点の座標からベジェ曲線を生成し、それを多角形ドローグラフィックオブジェクトの形状として設定します。

CLUT 1.0 05.08.04
CLUT 編集ための External のセット。以下の 2 つの External からなります。

HXDumpCLUT Xfcn 1.0 05.08.04
get HXDumpCLUT([<clutNameOrID> [, <projectDesc>]])

HXDumpCLUT Xfcn は、指定したカラーテーブル( CLUT: Color LookUp Table )のインデックスと色情報の対応表を出力します。

HXBuildCLUT Xcmd 1.0 05.08.04
HXBuildCLUT <clutData>, <clutName> [, <projectDesc>]

HXBuildCLUT Xcmd は、インデックスと色情報の対応表から clut( Color LookUp Table )リソースを作成します。

HXColor Xfcn 1.0 05.08.02
get HXColor(<R>, <G>, <B>)
get HXColor(<HTMLColor>)
get HXColor(<colorName>)


HXColor Xfcn は、現在のカラーテーブル( CLUT )中で、与えられた引数が指定する色に最も近い色のインデックス番号を返します。


Keyboard

Modifiers 1.0 05.06.21
修飾キーの状態取得ための external のセット。以下の 2 つの external からなります。

HXCapsLock Xfcn 1.0 05.06.21
get HXCapsLock()

HXCapsLock Xfcn は、caps lock キーが押し込まれていれば "down" を、そうでなければ "up" を返します。

HXGetModifiers Xfcn 1.0 05.06.21
get HXGetModifiers()

HXGetModifiers Xfcn は、現在押されている修飾キーのリストを返します。


Text

Clipboard 1.1 05.07.18
クリップボード関連の external のセット。以下の 2 つの external からなります。

HXSetClipboard Xcmd 1.1 05.07.18
HXSetClipboard <text>

HXSetClipboard Xcmd は、<text> に指定したテキストを通常のコピーと同様クリップボードに格納します。

HXClipboard Xfcn 1.1 05.07.18
get HXClipboard()

HXClipboard Xfcn は、クリップボードからテキストを取得した上、それを返します。

HXLineMatch Xfcn 1.3 05.08.02
get HXLineMatch(<textToFind>, <container> [, <startLine>])

<container> 中で、<textToFind> に指定した文字列に完全に一致する最初の行の番号を返します。文字列が見つからなかった場合は 0 を返します。

HXNumList Xfcn 1.3 05.07.18
get HXNumList(<start>, <count> [, <step>] [, "R"])

HXNumList Xfcn は、等差数列を生成し、その要素をカンマで区切られたリストにして返します。


Text Encoding Conversion

TEC 1.3 05.07.17
テキストエンコーディング変換のための external のコレクション。以下の 5 つの external からなります。

HXEnUTF8 Xfcn 1.2 05.07.17
get HXEnUTF8(<text>)

HXEnUTF8 Xfcn は、<text> に渡された文字列のテキストエンコーディングをシステムのデフォルトエンコーディングから UTF-8 に変換し、変換後の文字列を返します。

HXDeUTF8 Xfcn 1.2 05.07.17
get HXDeUTF8(<text>)

HXDeUTF8 Xfcn は、<text> に渡された文字列のテキストエンコーディングを UTF-8 からシステムのデフォルトエンコーディングに変換し、変換後の文字列を返します。

HXReadText Xcmd 1.3 05.07.17
HXReadText @<text>, <filePath> [, <fileEncoding>]

HXReadText Xcmd は、<filePath> に指定されたファイルから <fileEncoding> でエンコードされたテキストを読み込み、それをシステムのデフォルトエンコーディングに変換した後、変換後のテキストを変数 <text> に戻します。

HXWriteText Xcmd 1.3 05.07.17
HXWriteText <text>, <filePath> [, <fileEncoding>]

HXWriteText Xcmd は、変数 <text> 中のテキストのエンコーディングを <fileEncoding> に変換した上で、変換後のテキストを <filePath> に指定されたファイルに書き出します。

HXConvertText Xcmd 1.3 05.07.17
HXConvertText @<text>, <fromEncoding>, <toEncoding>

HXConvertText Xcmd は、変数 <text> 中のテキストのエンコーディングを <fromEncoding> から <toEncoding> に変換し、変換後のテキストを再び変数 <text> に戻します。


Text Encoding Utilities

HXDefaultEncoding Xfcn 1.1 05.07.17
get HXDefaultEncoding(["P"|"I"])

HXDefaultEncoding Xfcn はシステムのデフォルトエンコーディングの名前を返します。

HXTestEncoding Xfcn 1.2 05.07.17
get HXTestEncoding(<text>)

HXTestEncoding Xfcn は、<text> に渡された日本語文字列のテキストエンコーディングを自動判別し、その名前を返します。