📄 codegenu.pas
字号:
unit CodeGenU;
interface
uses
{$IFDEF Win32} Windows, {$ELSE} WinTypes, WinProcs, {$ENDIF}
Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Buttons, OnGuard, OgUtil;
type
TCodeGenFrm = class(TForm)
GenerateBtn: TButton;
CodeEd: TEdit;
Label2: TLabel;
CloseBtn: TBitBtn;
CopySb: TSpeedButton;
OgMakeCodes1: TOgMakeCodes;
procedure CopySbClick(Sender: TObject);
procedure GenerateBtnClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
CodeGenFrm: TCodeGenFrm;
implementation
{$R *.DFM}
procedure TCodeGenFrm.CopySbClick(Sender: TObject);
var
OldSelStart : Integer;
begin
OldSelStart := CodeEd.SelStart;
CodeEd.SelStart := 0;
CodeEd.SelLength := MaxInt;
CodeEd.CopyToClipboard;
CodeEd.SelStart := OldSelStart;
CodeEd.SelLength := 0;
end;
procedure TCodeGenFrm.GenerateBtnClick(Sender: TObject);
const
CKey : TKey = ($E5,$8F,$84,$D6,$92,$C9,$A4,$D8,$1A,$FA,$6F,$8D,$AB,$FC,$DF,$B4);
var
Work : TCode;
begin
{set default key to use}
OgMakeCodes1.SetKey(CKey);
if OgMakeCodes1.Execute then begin
{get the code}
OgMakeCodes1.GetCode(Work);
{display the code}
CodeEd.Text := OgUtil.BufferToHex(Work, SizeOf(Work));
end;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -