プロセルピナ | ||||||||||
Top |
Internet |
Private Proxy |
Capture Device |
Download |
Config and Words |
Online Help |
Online Home |
|||
[BACK] | ||||||||||
☞
Top >
FileDownload >
Macro >
Ex: Command
用語標準コマンド(基本コマンド) = プロセルピナマクロのコマンド 拡張コマンド = ダウンロードマクロで追加されたコマンド ダウンロードマクロ = プロセルピナマクロ + 拡張コマンド ダウンロードマクロは、 プロセルピナマクロの標準コマンドに加えて、 インターネットにアクセスする処理などを中心に 幾つかのコマンドを追加したものです。 拡張コマンドの種類拡張コマンドは全てコマンド名が Ex: のプレフィクスから開始されます。 Ex:JScriptEvaluateコマンドでは、JavaScriptの実行をサポートします。 Ex:Http-Get コマンド Ex:Http-Post コマンド Ex:SaveCookie コマンド Ex:LoadCookie コマンド Ex:FormAnalyser コマンド … formエレメントの解析 Ex:CreateFormData コマンド Ex:TagFinder コマンド … タグの検出 Ex:TagFinder.GetValue コマンド … 検出されたタグのアトリビュート値を取得 Ex:DeleteElement.NonNested コマンド … エレメントの削除 Ex:SetClip コマンド、 Ex:GetClip コマンド Ex:JScriptEvaluate コマンド Ex:AntiAd コマンド Ex:ShowRssコマンド 例 Ex:ShowRss: file=str[1] key=str[2] O:result=str[3] Ex:ExecDownloadMacro コマンド 例 Ex:ExecDownloadMacro: file=str[10] index="a" paramLength=3 O:result=str[11] ダウンロードマクロを起動 Html.convMetaToStringコマンド 例 Ex:Html.convMetaToString: src=str[100] O:text=str[2] entity &#nnnnn; のメタ定義文字を変換。entity指定時には "なども変換。 Html.GetEncTypeStringコマンド 例 Ex:Html.GetEncTypeString: src=str[100] O:encType=str[2] src= で指定されたhtmlソースコードからエンコーディング文字列を O:encType= で指定した文字列変数に取得。 Ex:ResolveRelativeLink コマンド 例 Ex:ResolveRelativeLink: src=str[10] baseUrl=str[11] O:text=str[12] ページ内相対URLを絶対URLに変換 Ex:HttpDataConvert コマンド 例 Ex:HttpDataConvert: file=input[5] dest.Dir=Dir.DeskTop dest.MidName=str[10] O:destfile=str[11] O:result=str[12] Http-Get, Http-Postのサーバ応答(ヘッダ込み)をコンテンツに変換 Ex:UrlCombineコマンド 例 Ex:UrlCombine: base="http://example.com/img/a.html" next="./test.cgi" O:url=strl["Post-URL"] 相対URLを絶対URLに変換し O:url= で指定した文字列変数に設定します。 たとえば、base= にはページのURL、next= にはそのページに記述された aタグ のhrefアトリビュートの値を指定します。 FTPEx:Ftp.Upload コマンド 例 Ex:Ftp.Upload: server=str[100] user=str[11] passw=str[12] dir=Dir.Desktop file="myFile.txt" rName="myFile_onSever.txt" O:result=strl[10] Ex:Ftp.List コマンド 例 Ex:Ftp.List: server=str[100] user=str[11] passw=str[12] rDir="/img" hashTable.id="List" O:result=strl[10] Ex:Ftp.NLST コマンド 例 Ex:Ftp.NLST: server=str[100] user=str[11] passw=str[12] rDir="/img" O:rDir.NLST=strl[13] O:result=strl[10] Ex:Ftp.Delete コマンド 例 Ex:Ftp.Delete: server=str[100] user=str[11] passw=str[12] Del.Name="/user/img/aaa.jpg" O:result=strl[10] 文字列の選択・入力のためのダイアログボックスEx:InputForm コマンド 例 Ex:InputForm: picture="C:\img\a.gif" outfile=str[1] message="Message" inp1="aaa" inp2="bbb" helpPage="help.html" 指定画像を表示しながらユーザー入力フォーム表示 Ex:InputForm.Wait コマンド 例 Ex:InputForm.Wait: waitSec=3600 O:result=strl[10] outfile=str[1] ユーザー入力フォームの入力待ち時間設定 メッセージ表示Ex:Popup コマンド Ex:Popup.Wide コマンド Ex:Popup.WideWidth コマンド Ex:Popup2 コマンド Ex:Message コマンド Ex:TextForm コマンド Ex:MessageBox コマンド (Yes, No, Cancel を選択できるダイアログボックス) 圧縮・展開(解凍)Ex:Decompress コマンド 例 Ex:Decompress: file=str["src"] skip=8 type="zlib" dest.dir=Dir.Work dest.MidName="aaa" O:destfile=str["解凍"] O:result=str[11] Zlib, Gzip, Deflate 圧縮を展開 Ex:Zip コマンド 例 Ex:Zip: folder=str[1] pathMode="inner+d" zip=str[2] O:result=str[3] Zipファイルの作成 プロセス実行関連Ex:FindExecutable コマンド Ex:Launch コマンド 例 Ex:launch: "http://" str["server"] "/index.html"; 「プロセルピナ」に設定されている関連付けでプロセス起動 Ex:WshShell.Run.NoWait コマンド 例 Ex:WshShell.Run.NoWait: "control " Dir.Win "\\system32\\inetcpl.cpl" Windowsシェル経由で起動する 画像処理関係の拡張コマンドEx:Img.Draw コマンド Ex:Img.GetObject コマンド Ex:Img.GetTransparentGif コマンド Ex:Img.SavePartial コマンド Ex:Img.Write コマンド Ex:Img.Connect.H コマンド、 Ex:Img.Connect.V コマンド ・ 色指定オプション ・ グラデーション指定可能な色指定オプション メール処理関係の拡張コマンドEx:Mail.CreateTemplate コマンド Ex:Mail.Send コマンド Ex:Mail.SelectSmtpServer コマンド Private Proxy バイナリキャプチャEx:AntiAdコマンド ClientDump-Regモード (キャプチャ登録) Ex:AntiAdコマンド ClientDump-Delモード (キャプチャ登録の解除) システム値の取得 (ホスト名など)ローカルPCのホスト名の取得 (Ex:Reg.GetStrコマンド NetInfoモード) ローカルPCのIPv4アドレスの取得 (Ex:Reg.GetStrコマンド NetInfoモード) ユーザー値の設定・取得整数値を保存する・読み出す (Ex:Reg.GetIntコマンド、Ex:Reg.SetIntコマンド) bool値を保存する・読み出す (Ex:Reg.GetBoolコマンド、Ex:Reg.SetBoolコマンド) 複数の文字列を同一キーに保存する・読み出す (Ex:Reg.GetStringsコマンド、Ex:Reg.AppendStrコマンド) 文字列を保存する・読み出す (Ex:Reg.GetStrコマンド、Ex:Reg.SetStrコマンド) 登録キーの削除 (Ex:Reg.RemoveKeyコマンド、Ex:Reg.RemoveKey.StartsWithコマンド) 一時的に文字列を保存する・読み出す (Ex:Temporary.Setコマンド、Ex:Reg.Temporary.Getコマンド) パスワードの設定・取得Ex:ReadPasswコマンド 例 Ex:ReadPassw: key="Yahoo!Login" O:id=input[1] O:passw=input[2] Ex:SetPasswコマンド 例 Ex:SetPassw: key="Yahoo!Login" id=input[1] passw=input[2] Ex:SetPasswDialogコマンド 例 Ex:SetPasswDialog: key="niconico" message="Message" ms1="aaa" ms2="bbb" helpPage="page" |
||||||||||
[BACK] | ||||||||||
プロセルピナ |