|
|
☞
Top >
Proserpine Macro >
Commands
|
|
|
PROSERPINE MACRO
プロセルピナマクロの
コマンドとメソッド
|
|
ダウンロードマクロのコマンドは
「ダウンロードマクロのコマンド (拡張コマンド)」
を参照してください。
コマンド
マクロファイルのデバッグ
log openコマンド
logコマンド
debugコマンド
変数操作
setコマンド
culcコマンド
splitコマンド
(文字列の分割)
strcatコマンド
(文字列の結合)
YinyangPackコマンド
(文字列をYinyang記号で結合)
YinyangPack.Appendコマンド
(Yinyangパック文字列に文字列を追加)
YinyangPack.Removeコマンド
(Yinyangパック文字列から文字列を削除)
HashTableコマンド
ファイル操作
file mkdirコマンド (フォルダの作成)
file copyDirコマンド (フォルダのコピー)
file listコマンド (ファイル一覧の取得)
file renameコマンド (ファイル名を変更)
file copyコマンド (ファイルのコピー)
file deleteコマンド (ファイルの削除)
file pathInfoコマンド (ファイル情報の取得)
file regexFilterコマンド (正規表現フィルタ)
file randomLineコマンド (ランダムに行を取得)
file findLineコマンド (キーワードを含む行の取得)
file ifContainsコマンド (キーワードで関連する文字列を取得)
write openコマンド、write closeコマンド、writeコマンド
read openコマンド、read closeコマンド、read textコマンド
readBinfileコマンド (バイナリファイルの読込み)
readTextfileコマンド (テキストファイルの読込み)
file encryptコマンド (ファイルの暗号化)
file decryptコマンド (暗号化ファイルのデコード)
実行制御
endコマンド
putコマンド
callコマンド
gosubコマンド、returnコマンド
jumpコマンド
sleepコマンド
プロセス
execコマンド
killコマンド
CheckProcessコマンド
その他
Randomコマンド
定義済み文字列
(文字列).Length
文字列長を取得します。
例: set: intl[1]="abc".Length; // intl[1]には 3 が設定される
UrlEncode, UrlDecode
(文字列).UrlEncode
(文字列).UrlEncode(encode_type)
(文字列).UrlEncodeEx(encode_type)
(文字列).UrlDecode(encode_type)
バイナリ変換系メソッド
(文字列).ToBinary(endcode_string)
(整数値).ToBinary(endian_string)
(文字列).asHexDump
Substring系メソッド
(文字列).Substring(index)
(文字列).Substring0(length)
(文字列).SubstringUsing(int_index)
(文字列).SubstringUsingL(intl_index)
(文字列).SubstringUntilUsing0(char_collections)
(バイト列).SubstringUsing(int_index)
(バイト列).SubstringUsingL(intl_index)
IndexOf系メソッド
■ 文字列メソッド
(文字列).IndexOf(key_string)
(文字列).IndexOf(integer)
(文字列).IndexOf(bin[bin_index])
(文字列).IndexOf_igC(key_string)
(文字列).LastIndexOf(key_string)
(文字列).LastIndexOf(integer)
(文字列).LastIndexOf(bin[bin_index])
(文字列).LastIndexOf_igC(key_string)
(文字列).IndexOfUsing0(key_string)
(文字列).IndexOfUsing0(integer)
(文字列).IndexOfUsing0(bin[bin_index])
(文字列).IndexOfUsing0_igC(key_string)
(文字列).LastIndexOfUsing0(key_string)
(文字列).LastIndexOfUsing0_igC(key_string)
(文字列).IndexOfAny(char_collections)
(文字列).IndexOfAnyUsing0(char_collections)
(文字列).IndexOutofAnyUsing0(char_collections)
(文字列).IndexOutofAnyStr(bar_delimited_string)
■ バイト列メソッド
(バイト列).IndexOf(key_string)
(バイト列).IndexOf(integer)
(バイト列).IndexOf(bin[bin_index])
(バイト列).IndexOf_igC(key_string)
(バイト列).LastIndexOf(key_string)
(バイト列).LastIndexOf(integer)
(バイト列).LastIndexOf(bin[bin_index])
(バイト列).LastIndexOf_igC(key_string)
(バイト列).IndexOfUsing0(key_string)
(バイト列).IndexOfUsing0(integer)
(バイト列).IndexOfUsing0(bin[bin_index])
(バイト列).IndexOfUsing0_igC(key_string)
(文字列).IndexOf(key_string)
(文字列).LastIndexOf(key_string)
(文字列).IndexOfUsing0(key_string)
(文字列).IndexOfUsing0_igC(key_string)
(文字列).LastIndexOfUsing0(key_string)
(文字列).IndexOfAnyUsing0(char_collections)
(文字列).IndexOutofAnyUsing0(char_collections)
(バイト列).IndexOfUsing0(bin[bin_index])
文字列比較系メソッド
(文字列).StartsWith(key_string)
(文字列).StartsWith_igC(key_string)
(文字列).EndsWith(key_string)
(文字列).EndsWith_igC(key_string)
(文字列).Equals(key_string)
(文字列).Equals_igC(key_string)
ToString, ToChar 系メソッド
(整数値).ToString(format_string)
(整数値).ToString
(バイト列).ToString(encode_string)
(文字列).ToString(convert_string)
(文字列).ToString("base64;options")
*base64文字列へのエンコード・デコード
(整数値).ToChar
(バイト列).ToChar
long値演算メソッド
(整数値).TicksToSec … Ticks値を秒に変換
---
(文字列).+Long(long_string)
(*OBSOLETED)
(文字列).*Long(long_string)
(*OBSOLETED)
(文字列)./Long(long_string)
(*OBSOLETED)
(文字列).%Long(long_string)
(*OBSOLETED)
その他のメソッド
● バイト列を得るメソッド
(文字列).MD5Hash
(バイト列).MD5Hash
(バイト列).NextLine
● long値を得るメソッド
(文字列).fileSize ファイルサイズを取得 ((文字列)がファイルフルパスでない場合は負値)
● 文字列を得るメソッド
(文字列).TopLine
(バイト列).TopLine
(文字列).NextLine
(文字列).Trim
(文字列).Trim(trim_chars)
(文字列).TrimEnd
(文字列).TrimEnd(trim_chars)
(文字列).TrimStart
(文字列).TrimStart(trim_chars)
(文字列).Random ('|'区切りでランダムに文字列切出し)
(文字列).Replace(new_string)
(文字列).ReplaceEach(new_chars)
(文字列).ReplaceOnceUsing0(new_string)
(文字列).RegexIsMatch(pattern_string) (.NET 正規表現)
(文字列).RegexReplace(replacement_string) (.NET 正規表現)
(文字列).Latter(marker_string) marker_string以降の文字列を取得
(文字列).Former(marker_string) marker_string以前の文字列を取得
(文字列).FilenameDir ファイルのパス部を取得
(file pathInfoコマンドを参照)
(文字列).FilenameShort ファイルの名称部を取得
(file pathInfoコマンドを参照)
● true または false の文字列を得るメソッド
(文字列).isFile 実在するファイルのフルパスならtrue
(文字列).isDir 実在するフォルダのフルパスならtrue
(文字列).isInt (文字列)が数値に変換できるならtrue
(整数値).isInt 常にtrue
(バイト列).isInt 常にtrue
(整数値).asBool 0ならfalse、それ以外はtrue
(バイト列).asBool 長さ1以上ならtrue、0ならfalse
(文字列).asBool (文字列)が肯定文字列ならtrue、それ以外はfalse
(肯定文字列: true, ok, yes, on, 1, affirm, allow のいずれかの文字列、大文字小文字は無視)
|
|
|