プロセルピナ
Top Internet
Mail
Private
Proxy
Capture
Device
Download Config
and
Words
Online
Help
Online
Home
[BACK]
Top > Proserpine Macro > Commands

 
      PROSERPINE MACRO

プロセルピナマクロの
コマンドとメソッド
 
    Macro Top | Variables | Commands | Ex-Commands      
ダウンロードマクロのコマンドは ダウンロードマクロのコマンド (拡張コマンド)」 を参照してください。

 

コマンド


マクロファイルのデバッグ
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 が設定される

 

(文字列).ToLower  及び  (文字列).ToUpper

ToLowerで文字列を小文字に、ToUpperで大文字に変換します。

例:



 

(文字列).全角カナ

半角カナを全角カナに変換します (半角英数字には影響ありません)。

例:



 

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 のいずれかの文字列、大文字小文字は無視)


[BACK]
プロセルピナ