2019/08/12(月)CSV を strdim 形式の外部ファイルに変換するマクロ

2021/05/21 07:09 Macro::macro サンプル

CSV を strdim 形式の外部ファイルに変換するマクロ

このサンプルマクロは、以下の仕様を満たすものとします。

マクロの目的

アイデアとしては、文字列型配列を CSV 形式で記述したくてマクロを起こしました。

次の意味を持つ各フィールドで区切られた CSV ファイルを strdim で定義された外部ファイルへ変換します。
フィールドの意味入力内容
1列目Environment環境
2列目Protocolアクセスプロトコル
3列目hostnameホスト名
4列目IPaddrIPアドレス
5列目Portポート番号
6列目Usernameアクセスユーザ名
7列目etc備考

また、データの入出力用ディレクトリを、以下のように定義します。
ディレクトリ意味
dat入出力ファイルを格納します。
tmp一時ファイルを出力します。
マクロファイルを置いたディレクトリからの相対パスで指定していることに注意してください。


生成したデータファイルは、別途 include で読み込んで利用する想定です。
include を利用したマクロ利用は 文字列型配列を別ファイルへ外出しする を参照してください。

続きを読む

2019/08/10(土)文字列型配列を別ファイルへ外出しする

2021/05/21 07:01 Macro::macro サンプル

文字列型配列を別ファイルへ外出しする方法

このサンプルマクロは、以下の仕様を満たすものとします。

マクロの目的

外部ファイルに定義した文字列型配列を読み込みます。

文字列型配列は便利なのですが、マクロファイルに埋め込んでしまうとマクロが読みにくくなってしまいます。
そこで include を利用します。

なお、当該マクロは単体で便利なものではなく、組み込んで利用するサンプルになります。

続きを読む