getinistr( s1, s2, s3 ) 関数(Ver9.35対応版)
目次−
関数(その他関数)−
INIファイル系−
getinistr( s1, s2, s3 ) 関数
getinistr関数は、INIファイルから文字列を取得します。
マクロの例 |
$a=getinistr(@"C:\Folder\Test.ini","Hello","String");
|
- パラメータ1(文字列型)
-
INIファイルのファイル名を指定します。
- パラメータ2(文字列型)
-
セクション名を指定します。
- パラメータ3(文字列型)
-
キー名を指定します。
- 返り値(文字列型)
-
値を文字列で返します。
数値を取り出す場合は
getininumを使います。
INIファイル名は、フルパスで書いてください。
拡張子が.iniである必要はなく、どんな拡張子でもかまいません。
INIファイルの例 |
[Hello]
Number=123
String=XYZ
|
マクロの例 |
$a=getinistr(@"C:\Folder\Test.ini","Hello","String");
message $a;
|
INIファイル名を「hidemaru.ini」にした場合、実際にiniファイルからは読み込まず、レジストリから変換して読み込むようになります。
これは、16bit版秀丸エディタとの互換のためだけにある機能で、秀丸エディタの設定を読み込む場合はgetregstrまたはgetregnumを使ってください。
それ以外のフルパスでないファイル名だけを書くとWindowsフォルダが自動選択されますが、これも互換のためだけにある機能です。
参照:
writeinistr
writeininum