2006年7月3日

Getting started with AutoCAD and .NET

Getting started with AutoCAD and .NET

Getting started with AutoCAD and .NET

To get started with writing a .NET app for AutoCAD, download the ObjectARX SDK for AutoCAD 2007. Contained within the samples/dotNet folder of the SDK are a number of helpful samples showing how to use various features of the managed API to AutoCAD.

Incidentally, the project files etc. are generally saved in the version of Visual Studio that is recommended to build ObjectARX (C++) apps for that version of AutoCAD. So the projects in the ObjectARX 2006 SDK will be for Visual Studio .NET 2002, and in ObjectARX 2007 they will be for Visual Studio 2005. These specific Visual Studio versions are not strictly necessary to use the managed APIs for the respective versions of AutoCAD (that's one of the beauties of .NET, in that it helps decouple you from needing a specific compiler version), but for consistency and our own testing we maintain the parity with the version needed to build ObjectARX/C++ applications to work with AutoCAD.

The simplest sample to get started with is the classically named "Hello World" sample, which in this case is a VB.NET sample. I won't talk in depth about any of the samples at this stage; I'm going to focus more on how to use the ObjectARX Wizard to create a VB.NET application.

In the utils\ObjARXWiz folder of the ObjectARX SDK, you'll find the installer for the ObjectARX Wizards (ArxWizards.msi). I'm using the Wizard provided with the ObjectARX SDK for AutoCAD 2007.

Once installed, you can, of course, create new ObjectARX/C++ projects; we use this tool all the time in DevTech to help generate new SDK samples as well as diagnose API issues reported to us. A relatively new feature is the AppWizard for VB.NET and C#. This is visible when you ask Visual Studio 2005 to create a new project:

Vb_appwizard

Once you select "OK", you will be shown a single page to configure your project settings - all very simple stuff:

Vb_appwizard_2

Selecting "Finish" will set up the required project settings and generate the basic code needed for your application to define a single command called "Asdkcmd1".

Before we look into the code, what has the Wizard done? It has created a Class Library project, adding a couple of references to the DLLs defining the managed API to AutoCAD. If you select "Add Reference" on the created project, you can see them in the "Recent" list:

Vb_project_references

There are two AutoCAD-centric references listed here: acdbmgd.dll, which exposes the internal AcDb and supporting classes (common to both AutoCAD and RealDWG), and acmgd.dll, which exposes classes that are specific to the AutoCAD application.

So now let's look at the code. It's really very straighforward - it imports a namespace (which saves us from prefixing certain keywords such as CommandMethod with "Autodesk.AutoCAD.Runtime.") and then defines a class to represent our application module. This class (AdskClass) defines callbacks that can be declared as commands. This is enough to tell AutoCAD that the Asdkcmd1 method needs to be registered as a command and should be executed when someone types that string at the command-line.

    Imports Autodesk.AutoCAD.Runtime

    Public Class AdskClass

        ' Define command 'Asdkcmd1'

        <CommandMethod("Asdkcmd1")> _

        Public Sub Asdkcmd1()

            ' Type your code here

        End Sub

    End Class

And that's really all there is to it. To see it working, add a function call to the command function, such as MsgBox("Hello!"), build the app, and use AutoCAD's NETLOAD command to load the resultant DLL. When you type in ASDKCMD1 at the command line, your custom command defined by VB.NET should be called.

Time for some quick credits: a number of the DevTech team have been involved over the years in developing the ObjectARX Wizard (including the recent versions that support .NET) but the chief architect of the tool is Cyrille Fauvel, who is part of the DevTech EMEA team and is based in France.

留下您的评论

评论 (415)

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

LRYIBPc5

G
宾客 | 一年前

-1 OR 2+18-18-1=0+0+0+1 --

G
宾客 | 一年前

-1 OR 2+134-134-1=0+0+0+1

G
宾客 | 一年前

-1' OR 2+113-113-1=0+0+0+1 --

G
宾客 | 一年前

-1' OR 2+821-821-1=0+0+0+1 or 'RebB2xxM'='

G
宾客 | 一年前

-1" OR 2+930-930-1=0+0+0+1 --

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

if(now()=sysdate(),sleep(15),0)

G
宾客 | 一年前

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

G
宾客 | 一年前

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

G
宾客 | 一年前

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

G
宾客 | 一年前

-1; waitfor delay '0:0:15' --

G
宾客 | 一年前

-1); waitfor delay '0:0:15' --

G
宾客 | 一年前

-1)); waitfor delay '0:0:15' --

G
宾客 | 一年前

1 waitfor delay '0:0:15' --

G
宾客 | 一年前

uyK1G72T'; waitfor delay '0:0:15' --

G
宾客 | 一年前

yVcMyP25'); waitfor delay '0:0:15' --

G
宾客 | 一年前

MMSF0118')); waitfor delay '0:0:15' --

G
宾客 | 一年前

-5 OR 956=(SELECT 956 FROM PG_SLEEP(15))--

G
宾客 | 一年前

-5) OR 301=(SELECT 301 FROM PG_SLEEP(15))--

G
宾客 | 一年前

-1)) OR 982=(SELECT 982 FROM PG_SLEEP(15))--

G
宾客 | 一年前

ocS3GkYZ' OR 376=(SELECT 376 FROM PG_SLEEP(15))--

G
宾客 | 一年前

RCJfaTPF') OR 529=(SELECT 529 FROM PG_SLEEP(15))--

G
宾客 | 一年前

d9qYGE06')) OR 790=(SELECT 790 FROM PG_SLEEP(15))--

G
宾客 | 一年前

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

G
宾客 | 一年前

555

G
宾客 | 一年前

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

G
宾客 | 一年前

1'"

G
宾客 | 一年前

1����%2527%2522

G
宾客 | 一年前

@@JIQlz

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

555

G
宾客 | 一年前

1

G
宾客 | 一年前

555

G
宾客 | 一年前

1

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

1

G
宾客 | 一年前

555

G
宾客 | 一年前

1

G
宾客 | 一年前

555

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

1

G
宾客 | 一年前

555

G
宾客 | 一年前

1

G
宾客 | 一年前

555

G
宾客 | 一年前

1

G
宾客 | 一年前

555

G
宾客 | 一年前

Zq0dbv1D

G
宾客 | 一年前

-1 OR 2+623-623-1=0+0+0+1 --

G
宾客 | 一年前

-1 OR 2+633-633-1=0+0+0+1

G
宾客 | 一年前

-1' OR 2+504-504-1=0+0+0+1 --

G
宾客 | 一年前

555

G
宾客 | 一年前

-1' OR 2+936-936-1=0+0+0+1 or 'saz6WkTW'='

G
宾客 | 一年前

-1" OR 2+937-937-1=0+0+0+1 --

G
宾客 | 一年前

555

G
宾客 | 一年前

if(now()=sysdate(),sleep(15),0)

G
宾客 | 一年前

555

G
宾客 | 一年前

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

G
宾客 | 一年前

555

G
宾客 | 一年前

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

G
宾客 | 一年前

555

G
宾客 | 一年前

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

G
宾客 | 一年前

555

G
宾客 | 一年前

-1; waitfor delay '0:0:15' --

G
宾客 | 一年前

555

G
宾客 | 一年前

-1); waitfor delay '0:0:15' --

G
宾客 | 一年前

555

G
宾客 | 一年前

-1)); waitfor delay '0:0:15' --

G
宾客 | 一年前

555

G
宾客 | 一年前

1 waitfor delay '0:0:15' --

G
宾客 | 一年前

555

G
宾客 | 一年前

2wAmpQKx'; waitfor delay '0:0:15' --

G
宾客 | 一年前

555

G
宾客 | 一年前

tNsKk2ix'); waitfor delay '0:0:15' --

G
宾客 | 一年前

555

G
宾客 | 一年前

dqHKZIFp')); waitfor delay '0:0:15' --

G
宾客 | 一年前

555

G
宾客 | 一年前

-5 OR 510=(SELECT 510 FROM PG_SLEEP(15))--

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

-5) OR 526=(SELECT 526 FROM PG_SLEEP(15))--

G
宾客 | 一年前

555

G
宾客 | 一年前

-1)) OR 989=(SELECT 989 FROM PG_SLEEP(15))--

G
宾客 | 一年前

555

G
宾客 | 一年前

HNqicvoG' OR 641=(SELECT 641 FROM PG_SLEEP(15))--

G
宾客 | 一年前

Ng1m7g6c

G
宾客 | 一年前

-1 OR 2+121-121-1=0+0+0+1 --

G
宾客 | 一年前

MBcEtpGB') OR 991=(SELECT 991 FROM PG_SLEEP(15))--

G
宾客 | 一年前

-1 OR 2+681-681-1=0+0+0+1

G
宾客 | 一年前

-1' OR 2+720-720-1=0+0+0+1 --

G
宾客 | 一年前

-1' OR 2+772-772-1=0+0+0+1 or 'EQI47HWc'='

G
宾客 | 一年前

-1" OR 2+183-183-1=0+0+0+1 --

G
宾客 | 一年前

CDXiHM4v')) OR 312=(SELECT 312 FROM PG_SLEEP(15))--

G
宾客 | 一年前

if(now()=sysdate(),sleep(15),0)

G
宾客 | 一年前

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

G
宾客 | 一年前

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

G
宾客 | 一年前

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

G
宾客 | 一年前

1'"

G
宾客 | 一年前

1����%2527%2522

G
宾客 | 一年前

@@KQFyI

G
宾客 | 一年前

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

G
宾客 | 一年前

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

G
宾客 | 一年前

-1; waitfor delay '0:0:15' --

G
宾客 | 一年前

-1); waitfor delay '0:0:15' --

G
宾客 | 一年前

-1)); waitfor delay '0:0:15' --

G
宾客 | 一年前

1 waitfor delay '0:0:15' --

G
宾客 | 一年前

xD0hIDga'; waitfor delay '0:0:15' --

G
宾客 | 一年前

q1hcik4n'); waitfor delay '0:0:15' --

G
宾客 | 一年前

vH2yMUXA')); waitfor delay '0:0:15' --

G
宾客 | 一年前

-5 OR 782=(SELECT 782 FROM PG_SLEEP(15))--

G
宾客 | 一年前

-5) OR 696=(SELECT 696 FROM PG_SLEEP(15))--

G
宾客 | 一年前

-1)) OR 82=(SELECT 82 FROM PG_SLEEP(15))--

G
宾客 | 一年前

PrZacZlL' OR 56=(SELECT 56 FROM PG_SLEEP(15))--

G
宾客 | 一年前

N6TMD7aH') OR 50=(SELECT 50 FROM PG_SLEEP(15))--

G
宾客 | 一年前

aYLfSmET')) OR 131=(SELECT 131 FROM PG_SLEEP(15))--

G
宾客 | 一年前

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

G
宾客 | 一年前

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

G
宾客 | 一年前

1'"

G
宾客 | 一年前

1����%2527%2522

G
宾客 | 一年前

@@k4aP2

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

-1 OR 2+158-158-1=0+0+0+1 --

G
宾客 | 一年前

-1 OR 3+158-158-1=0+0+0+1 --

G
宾客 | 一年前

-1 OR 2+377-377-1=0+0+0+1

G
宾客 | 一年前

-1 OR 3+377-377-1=0+0+0+1

G
宾客 | 一年前

-1' OR 2+491-491-1=0+0+0+1 --

G
宾客 | 一年前

-1' OR 3+491-491-1=0+0+0+1 --

G
宾客 | 一年前

-1' OR 2+930-930-1=0+0+0+1 or 'uXBzDJNk'='

G
宾客 | 一年前

-1' OR 3+930-930-1=0+0+0+1 or 'uXBzDJNk'='

G
宾客 | 一年前

-1" OR 2+177-177-1=0+0+0+1 --

G
宾客 | 一年前

-1" OR 3+177-177-1=0+0+0+1 --

G
宾客 | 一年前

if(now()=sysdate(),sleep(15),0)

G
宾客 | 一年前

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

G
宾客 | 一年前

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

G
宾客 | 一年前

0"XOR(if(now()=sysdate(),sleep(3),0))XOR"Z

G
宾客 | 一年前

0"XOR(if(now()=sysdate(),sleep(6),0))XOR"Z

G
宾客 | 一年前

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

G
宾客 | 一年前

(select(0)from(select(sleep(3)))v)/*'+(select(0)from(select(sleep(3)))v)+'"+(select(0)from(select(sleep(3)))v)+"*/

G
宾客 | 一年前

-1; waitfor delay '0:0:15' --

G
宾客 | 一年前

-1); waitfor delay '0:0:15' --

G
宾客 | 一年前

-1)); waitfor delay '0:0:15' --

G
宾客 | 一年前

1 waitfor delay '0:0:15' --

G
宾客 | 一年前

7OcggF3o'; waitfor delay '0:0:15' --

G
宾客 | 一年前

zsLS9kQX'); waitfor delay '0:0:15' --

G
宾客 | 一年前

jPpE7D3R')); waitfor delay '0:0:15' --

G
宾客 | 一年前

-5 OR 496=(SELECT 496 FROM PG_SLEEP(15))--

G
宾客 | 一年前

-5) OR 532=(SELECT 532 FROM PG_SLEEP(15))--

G
宾客 | 一年前

-1)) OR 415=(SELECT 415 FROM PG_SLEEP(15))--

G
宾客 | 一年前

p4e9AAI3' OR 457=(SELECT 457 FROM PG_SLEEP(15))--

G
宾客 | 一年前

BzueRgBH') OR 879=(SELECT 879 FROM PG_SLEEP(15))--

G
宾客 | 一年前

Z12hqovZ')) OR 107=(SELECT 107 FROM PG_SLEEP(15))--

G
宾客 | 一年前

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

G
宾客 | 一年前

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

G
宾客 | 一年前

1'"

G
宾客 | 一年前

1����%2527%2522

G
宾客 | 一年前

@@TGRur

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

G
宾客 | 一年前

555

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

MDl0ZUT1

l
lxbfYeaa | 11天前

-1 OR 2+846-846-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1 OR 2+557-557-1=0+0+0+1

l
lxbfYeaa | 11天前

-1' OR 2+316-316-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1' OR 2+86-86-1=0+0+0+1 or 'azsrkbB7'='

l
lxbfYeaa | 11天前

-1" OR 2+555-555-1=0+0+0+1 --

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

if(now()=sysdate(),sleep(15),0)

l
lxbfYeaa | 11天前

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

l
lxbfYeaa | 11天前

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

-1; waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

-1); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

-1)); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1 waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

C5vhi8cY'; waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

DvsBsTdI

l
lxbfYeaa | 11天前

-1 OR 2+822-822-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1 OR 2+581-581-1=0+0+0+1

l
lxbfYeaa | 11天前

-1' OR 2+941-941-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1' OR 2+502-502-1=0+0+0+1 or 'Zd7RgZFz'='

l
lxbfYeaa | 11天前

-1" OR 2+827-827-1=0+0+0+1 --

l
lxbfYeaa | 11天前

1tUcj3Ws'); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

if(now()=sysdate(),sleep(15),0)

l
lxbfYeaa | 11天前

47YHkBso')); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

l
lxbfYeaa | 11天前

-5 OR 768=(SELECT 768 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

l
lxbfYeaa | 11天前

-5) OR 646=(SELECT 646 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

-1)) OR 826=(SELECT 826 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

-1; waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

YIK3kJVx' OR 869=(SELECT 869 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

-1); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

mCaxhQEm') OR 76=(SELECT 76 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

-1)); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

b8glkfI7')) OR 427=(SELECT 427 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1 waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

l
lxbfYeaa | 11天前

0YIRxnMV'; waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

l
lxbfYeaa | 11天前

1'"

l
lxbfYeaa | 11天前

1����%2527%2522

l
lxbfYeaa | 11天前

@@VaL5X

l
lxbfYeaa | 11天前

vUdhMX72'); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

8szgyiBT')); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

-5 OR 175=(SELECT 175 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

-5) OR 847=(SELECT 847 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

-1 OR 2+660-660-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1 OR 3+660-660-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1 OR 2+939-939-1=0+0+0+1

l
lxbfYeaa | 11天前

-1)) OR 758=(SELECT 758 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

-1 OR 3+939-939-1=0+0+0+1

l
lxbfYeaa | 11天前

-1' OR 2+929-929-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1' OR 3+929-929-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1' OR 2+620-620-1=0+0+0+1 or 'kjZuvlfB'='

l
lxbfYeaa | 11天前

-1' OR 3+620-620-1=0+0+0+1 or 'kjZuvlfB'='

l
lxbfYeaa | 11天前

-1" OR 2+754-754-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1" OR 3+754-754-1=0+0+0+1 --

l
lxbfYeaa | 11天前

iGvgV40m' OR 30=(SELECT 30 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

if(now()=sysdate(),sleep(15),0)

l
lxbfYeaa | 11天前

FoO7Sr0t') OR 263=(SELECT 263 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

l
lxbfYeaa | 11天前

Xs98hrX6')) OR 299=(SELECT 299 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

l
lxbfYeaa | 11天前

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

l
lxbfYeaa | 11天前

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

l
lxbfYeaa | 11天前

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

l
lxbfYeaa | 11天前

1'"

l
lxbfYeaa | 11天前

1����%2527%2522

l
lxbfYeaa | 11天前

@@7NSIw

l
lxbfYeaa | 11天前

-1; waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

-1); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

-1)); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

1 waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

yNuPQqxv'; waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

hLmx19XR'); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

kH95rOpx')); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

-5 OR 530=(SELECT 530 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

rLDRaXy8

l
lxbfYeaa | 11天前

-1 OR 2+375-375-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1 OR 2+735-735-1=0+0+0+1

l
lxbfYeaa | 11天前

-1' OR 2+384-384-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-1' OR 2+380-380-1=0+0+0+1 or 'SubaZwK9'='

l
lxbfYeaa | 11天前

-1" OR 2+848-848-1=0+0+0+1 --

l
lxbfYeaa | 11天前

-5) OR 14=(SELECT 14 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

if(now()=sysdate(),sleep(15),0)

l
lxbfYeaa | 11天前

-1)) OR 144=(SELECT 144 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

l
lxbfYeaa | 11天前

DsoXuJXs' OR 377=(SELECT 377 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

l
lxbfYeaa | 11天前

PS3lHfeu') OR 675=(SELECT 675 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

l
lxbfYeaa | 11天前

T7zzZd0O')) OR 505=(SELECT 505 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

-1; waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前


*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

-1); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前


'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

l
lxbfYeaa | 11天前

1'"

l
lxbfYeaa | 11天前

1����%2527%2522

l
lxbfYeaa | 11天前

@@sf4uw

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

-1)); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

1 waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

XoyxhFJp'; waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

s7EdD4uN'); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

2tpV3OXV')); waitfor delay '0:0:15' --

l
lxbfYeaa | 11天前

-5 OR 881=(SELECT 881 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

-5) OR 144=(SELECT 144 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

-1)) OR 482=(SELECT 482 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

tYxhw0w3' OR 586=(SELECT 586 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

zD7BsbdR') OR 992=(SELECT 992 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

1q53MnaT')) OR 513=(SELECT 513 FROM PG_SLEEP(15))--

l
lxbfYeaa | 11天前

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

l
lxbfYeaa | 11天前

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

l
lxbfYeaa | 11天前

1'"

l
lxbfYeaa | 11天前

1����%2527%2522

l
lxbfYeaa | 11天前

@@itlvX

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

555

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 11天前

1

l
lxbfYeaa | 10天前

1

l
lxbfYeaa | 10天前

1