Table of contents
-
QS Informatica - Manuale LUA
- Introduzione
- Lua Standard Library
-
LUA - QS
- Introduzione
- Stringhe
- Espressioni Regolari (RegExp)
- Manipolazione Liste
- File Names
- Files
- Directories
-
Windows
- alert
- FileMultiSel
- GetFileNameIn
- GetFileNameOut
- BrowseForFolder
- MessageBox
- InputBox
- ListChoice
- WinToggles
- dbgPrint
- IsConsole
- GetComputerName
- GetUserName
- IsWin64
- IsProcess64
- GetCurrProcessId
- FindWindow
- SetForegroundWindow
- WinDropFiles
- NetSend
- WinExec
- ShellExecute
- ShFileOperation
- RegGetValue
- RegSetValue
- RegDelValue
- RegGetSubKeys
- RegGetValueNames
- UuidCreate
- Windows ClipBoard
- Windows COM
- Date
- Bit/Bytes
- Matematiche
- Mix
- Console
- Eventi
-
AutoCAD
- Introduzione
-
Funzioni Globali
- AcadSendMsg2
- AcadSendMsg2NoCanc
- command
- usrbrk
- dwgopen
- SetDwgProp
- GetDwgProp
- menucmd
- foreach_block
- wcmatch
- AcadRegisterCommand
- AcadDxfOut
- getfiled
- xload
- LookupArxCommand
- acad_colordlg
- acad_truecolordlg
- rgbColorTo420DxfCode
- rgb
- snvalid
- textscr
- graphscr
- acad_torgb
- initBlockRefObj
- initLuaResbuf
- initQsSelSet
- initLuaPoint
- initDrawStyle
- initLuaEntity
- IMSG
- Variabili
- Punti
-
Entità
- entsel
- entlast
- handent
- entmake
- entmakex
- tblobjname
- equalTo
- dxfName
- proxyClass
- className
- entnext
- erase
- entupd
- getColor
- setColor
- redraw
- grdraw
- setLineType
- explode
- GetCurveLength
- GetCurveArea
- getPreview
- getBlockAttributes
- getBlockAttributes
- activeDynBlkReactor
- dynBlkReactorStatus
- entget
- getNextEnts
- textbox
- setLayer
- getExtDict
- delExData
- regapp
- command_entpoint
- Entità 3D
- Entità \ Liste di associazione
- Selection-Set
- Funzioni per il disegno delle entità
- Blocchi
-
Blocchi Dinamici
- DynBlk
- initCDynBlk
- IsDynBlkLoaded
- sendCommandToAcad
- setPropertyValue
- getPropertyValue
- getProperties
- convertToStaticBlock
- isPropertyReadOnly
- isPropertyVisible
- getPropertyType
- getPropertyDescription
- getPropertyAllowedValues
- resetBlock
- effectiveName
- dumpPropertyType
- activeDynBlkReactor
- enableReactors
- deactiveDynBlkReactor
- disableReactors
- Dati estesi (DXF Code)
- Dizionari
- Gruppi
- Input Utente
- Layers
- Tabelle AutoCAD (PallCart.Arx)
- Eventi
-
Modulo Parti (TopPrt.arx)
- Introduzione
-
Oggetto Parte
- top_ptop
- top_pcur
- getParent
- setParent
- ancestors
- getName
- setName
- getAttr
- getAllAttr
- setAttr
- delAttr
- getBasePoint
- setBasePoint
- activate
- new
- getEntities
- xform
- getBox
- isEmpty
- redraw
- isVisible
- aggr
- explode
- erase
- isChildOf
- hasChildren
- isTop
- foreach
- foreach1
- moveBefore
- moveAfter
- find
- findLayer
- load
- save
- copy
- setBlockAttributes
- isLocked
- isLockedParent
- isLockedRec
- setIsLocked
- hide
- show
- setLayerStatus
- getLayerStatus
- getSpotlightColor
- setSpotlightColor
- prtGetBrotherPrev
- asString
- _p
- _fromp
- getSiblingPos
- Oggetto PrtArray
- Distinta
- Globali
- Eventi
-
Navigator (Navigator.arx)
- Introduzione
-
API LUA (Obsolete)
- NavigatorMode
- TreeMode
- LNavFreezeTree
- LNavGetTreeSelectedItems
- LNavGetNavSelectedItems
- LNavGetClippedParts [Internal use]
- LNavGetNewParentsParts [Internal use]
- LNavSetTreeItemText
- LNavSetTreeItemBold
- LNavSetTreeItemItalic
- LNavSetTreeItemUnderline
- LNavSetTreeItemColor
- LNavUpdateTree
- LNavRefreshPartLabel
- LNavTreeSetPartVisible
- LNavTreeSelectItem
-
API LUA (NEW)
- GetNavigator
- Personalizzazione Menù
- addMenuItem
- Personalizzazione Tooltip
- setTooltipColorBk
- setTooltipClassic
- setTooltipBallooned
- showMessageTooltip
- Personalizzazione Albero Parti
- freezeTree
- thawTree
- showTree
- hideTree
- getTreeSelectedItems
- getClippedParts
- setTreeItemText
- setTreeItemBold
- setTreeItemItalic
- setTreeItemColorByAcad
- setTreeItemColor(prt, r, g, b)
- Metodi Generici
- enableSmartPointer
- disableSmartPointer
- Command Watcher
- cmdWatchStart
- cmdWatchStop
- cmdWatcherOn
- cmdWatcherOff
- sendCommandToAcad
- showMessageToaster
- Pallinatura\Cartiglio (PallCart.arx)
- Categorie (Categories.arx)
- LUA-ADO
- Data & Drawings
- Gestione allegati
- Editor Distinte (DED_DIST)
- Utility
- Finestra di Dialogo .NET (PalDialog.dll)
- LuaGridDlg
-
Inventor (LuaInvNet.dll)
- Introduzione
-
Oggetto Document
- inv_curdoc
- inv_openedDocs
- top_ptop
- inv_docopen
- inv_docopenWithOptions
- inv_fileIsInventorDWG
- asString
- getType
- getFileName
- getName
- getAttr
- getAllAttr
- setAttr
- isDirty
- setDirty
- isIAM
- isIDW
- isIPT
- isIPN
- isSheetMetal
- foreachDoc
- foreach1
- foreachSheet
- InvBomPartItem [supportato dalla rel 10 di Inventor]
- load
- save
- update
- saveAs
- getDerivedDocs
- drawingWaitRedraw
- drawingPrintManager
- curView
- getDisplayName
- setDisplayName
- preview
- selectRelatedOccurrences
- exportToDwg
- close
- iPartBreakLink
- setEachBOMQuantity
- setPartMaterial
- setPartRenderStyle
- sketchedSymbolDefinitionsCount
- sketchedSymbolDefinitionsItem
- sketchedSymbolDefinitionsAdd
- curSheet
-
Oggetto Occurance
- asString
- new
- isTop
- hasChildren
- activate
- getDocument
- getFileName
- getAttr
- getName
- isVirtualPart
- getAttr
- getAllAttr
- setAttr
- setLocalInfo
- setAllLocalInfo
- getLocalInfo
- getAllLocalInfo
- deleteLocalInfo
- foreach
- foreach1
- load
- update
- replace
- getBOMStructure [supportato dalla rel 10 di Inventor]
- setBOMStructure [supportato dalla rel 10 di Inventor]
- setEachBOMQuantity
- delete
- setPartMaterial
- setPartRenderStyle
- setRenderStyleOverride
- iPartBreakLink
- top_pcur
- top_pedit
- Oggetto DrawingView
- Oggetto Sheet
- Oggetto SketchedSymbolDefinition
- Oggetto SketchedSymbol
- Oggetto DrawingPrintManager
- Comandi Vari
- D&D Inventor (DedInvNet.dll)
- Eventi e Callback
- QsiLibrary (QsiLibrary.dll)
- TopInventor (TopInventor.dll)
-
VbLuaNet (VbLuaNet.dll - LuaAsmLdr.dll)
- Introduzione
-
API LUA
- importassembly
- loadassembly
- loadassembly2
- loadassembly3
- getassemblies
- importtype
- callStatic
- getLuaWrapperTypes
- getTypes
- importType
- asString
- newInstance
- asString
- dumpObject
- Add/Remove
- box
- unbox
- toclr (obsoleto)
- luatable
- isnettype
- isqswrapper
- iscomwrapper
- getnettype
- getluatype
- bitandnet
- bitornet
- bitxornet
- bitnotnet
- bitshlnet
- bitshrnet
- lightcast
- sizeof
- convert
- Tipi Lua
- QsLua.LuaUserData
- QsLua.LuaTable
- Collections
- Assemblies e tipi
- LuaTable
-
Note varie
- Parametri passati per riferimento (ref)
- Parametri di ritorno (out)
- Parametri opzionali
- Utilizzo delle classi wrapper esplicite
- Chiamate su oggetti .NET-COM
- Accesso alle defaut properties - Indexers
- Costruttori generics
- Gestione delle eccezioni
- Passaggio di tabelle lua
- Gestione degli Enum
- Extension Methods
- Tools
- XTable (Extended Tables)
- Lua 4
- Lua Interpreter
- The Lua C API
- Format Placeholders
- Indice