[広告] 当サイトはアフィリエイト広告を利用しています。

【目次】スクリプトエディタ ユーザーマニュアル

このページはスクリプトエディタのユーザーマニュアルになります。

各説明ページへとリンクを張っています。

【概要】

操作マニュアル

(準備中です)

スクリプトマニュアル

(詳細は準備中です)

【定数】

_CRLF:改行文字(#13#10)
_Tab:タブ文字

【システム変数】

・Application:アプリケーション変数:結構なことができる

(プラグイン用変数)
_Plugin_ScriptName
_Plugin_PluginStr
_Plugin_DispName
_Plugin_Author
_Plugin_MakeDate
_Plugin_Version
_Plugin_Exp
_Plugin_Help
_Plugin_Source
_Plugin_Event

(ホットキー用変数:アプリケーションがホットキー処理を実装している場合のみ)
_HotKeyStr
_HotKeyHandleStr
_HotKeyStrParam
_HotKeyIntParam

(マウス用変数:アプリケーションが対応している場合のみ)
_MousePosX
_MousePosY

【関数】

<psd_system>
procedure Debug(Str:string);
procedure ToClipboard(Str:string);
function FromClipboard:string;
procedure Sleep(count:integer);
procedure ASleep(count,Int:integer);
function DateTimeToStr(Dt:TDateTime):string;

function FileExists(FN:string):boolean;
function ExtractFileName(FN:string):string;
function ExtractFilePath(FN:string):string;

function GetAbortFlag:boolean;

function IsWindow(Handle:HWND):boolean;
function IsWindowVisible(Handle:HWND):boolean;
function IsZoomed(Handle:HWND):boolean;
function IsIconic(Handle:HWND):boolean;

function GetWindowHandle(aClass,aCaption:string;aMode:integer;var list:string):integer;
function GetForegroundWindow:integer;
function GetWindowCaption(aHandle:HWND):string;
function GetWindowExeFile(aHandle:HWND):string;
function GetWindowPosSize(aHandle:HWND):string;

procedure SetWindowPosSize(aHandle:HWND;aLeft,aTop,aWidth,aHeight:integer;Flag:integer);

function SetFront(aHandle:HWND):integer;
function SetFrontByCap(Caption:string):integer;
function SetFrontByExe(ExeName:string):integer;
function MinimizeForm(aHandle:HWND):integer;
function MaximizeForm(aHandle:HWND):integer;

function GetMonitorCount:integer;
function GetMonitorSize(Index:integer;var aLeft,aTop,aWidth,aHeight:integer):boolean;
function GetWindowMonitor(h:HWND):integer;

//Dialog関係;
procedure ShowMessage(Str:string);
function ErrorMessage(Str:string;Silent:boolean):boolean;
procedure DispInfo(Str:string;Silent:boolean):boolean;
function DialogYesNo(Str:string;Silent,Def:boolean):boolean;
function DialogNoCancel(Str:string;Silent,Def:boolean):integer;

procedure ShowIndicator(Left,Top,Width,Height:integer;Cap:string;Wait,Interva,Cntl:integer);
function IsIndicatorVisible:boolean;

//マウスカーソル関係;
procedure GetMouseCursor(var x:integer;var y:integer);
procedure SetMouseCursor(x:integer;y:integer);
procedure MouseClick;

//ホットキー;
function RegistHotKey(aHandleStr:string;vk:Cardinal;kCTRL,kShift,kALT,kWin:boolean
        ;aStrParam:string;aIntParam:integer;aTitle:string;aExp:string):boolean;
procedure DisableRepHotKey(aHotkeyStr:string);

procedure AttachEvent(Sender:TObject);
procedure Explorer(Path: string; RootDir,SelectObject:string);

//プロセス間メッセージ etc;
procedure SendProcessMessages(Handle:HWND;Mes:string);

//キー送信;
procedure KeyEvent(KeyCode:integer;Up,Extend:boolean;Wait:integer);

<psd_containers>
function AddLayout:integer;
function AddContainer(ParentForm:integer;aName:string;aCompKind:integer
             ;aSizing:boolean;aCompAlign:TAlign):integer;
function AddSubContainer(ParentForm:integer;ParentComp,aName:string
             ;aCompKind:integer;aSizing:boolean;aCompAlign:TAlign):integer;

<psd_graphic>
procedure ScreenCapture(Index:integer;Mode:integer;FN:string);

<psd_string>
procedure SetUserValue(ID,Str:string);
function GetUserValue(ID:string):string;
function StringReplace(BaseStr,OldStr,Pattern:string;RepType:integer):string;
function RegReplace(OldStr,RegExp,RepStr:string):string;

function CutFirst(var Str:string;Deli:string):string;
function TrimEx(Str:string):string;

function HTMLDecode(val:string):string;

プラグインマニュアル

(準備中です)

スクリプトのインストール

(準備中です)

スクリプトの開発方法

(準備中です)

タイトルとURLをコピーしました