31 março 2008

Autodesk Forum 2008



O Evento Autodesk Forum 2008 está previsto para dia 8 Maio 2008 (em Lisboa)

Mais informações brevemente sobre o evento.

Para mais informações visite o site da Micrograf -
http://www.micrograf.pt/






25 março 2008

Usar o nosso template

Usar o nosso template

Como carregar o nosso template .DWT personalizado usando o VBA









12 março 2008

AutoCAD 2009



AutoCAD 2009

Aqui fica uma imagem com o aspecto do novo interface do AutoCAD 2009. Um pouco diferente do habitual, mas com muito mais funcionalidades de uso.

Brevemente coloco aqui as novidades/alterações relativamente a programação VBA no novo AutoCAD 2009. Fiquem a espera....

Aqui ficam alguns links onde podem ver as novidades...

Lynn Allen's Blog - http://lynn.blogs.com/
AutoCAD Insider - http://heidihewett.blogs.com/
Between the Lines - http://autodesk.blogs.com/between_the_lines/
CADptbr - http://cad.blogs.com/

Actuamente já existe vários sites e blogs que falam sobre o assunto, aqui ficam alguns...




11 março 2008

Inserir Imagem (Raster)

Inserir uma Imagem (Raster)



Com um mês cheio de novidades e muito dedicado ao estudo do novo AutoCAD 2009, aqui fica um simples código, de como inserir uma imagem (raster) com local, escala e rotação definida.





01 março 2008

VBA - A Guide for the Non-Programmer



VBA - A Guide for the Non-Programmer

Mais um livro de VBA escrito pelo Jerry Winters (
www.vbcad.com), apesar de ser um livro antigo, é bom para dar início ao estudo do VBA.

para mais informações visite
www.vbcad.com










19 fevereiro 2008

VBA for AutoCAD em PT - 1º Aniversário



VBA for AutoCAD em PT - 1º Aniversário

Faz precisamente hoje 1 Ano que eu criei este Blog com este
post.

Quero agradeçer a todos os que apoiaram este projecto, penso que o meu objectivo foi alcançado, novidades e mais projectos serão lançados brevemente.

Este blog teve uma média diária de +/- 30 visitantes num total de 8110.

Muito Obrigado a Todos
Filipe Francisco



18 fevereiro 2008

AutoCAD 2009



AutoCAD 2009

Já foi apresentado o novo AutoCAD 2009 e restante Família 2009, na internet já circula alguma informação sobre o novo AutoCAD 2009 e as suas novidades, eu felizmente já tive oportunidade de testar a versão beta, e posso dizer que tem algumas novidades interessantes.

Para mais informações, sugiro que visitem o Blog do Shaan Hurley "
Between the Lines", onde ele tem uma compilação de links e muita informação do novo AutoCAD 2009.

http://autodesk.blogs.com/between_the_lines/2008/02/round-two---mor.html
http://autodesk.blogs.com/between_the_lines/2008/02/autodesk-2009-p.html

Brevemente apresento algumas novidades em relação ao VBA no novo AutoCAD 2009.
Mais novidades surgirão no futuro...




13 fevereiro 2008

"Print Screen" através de VBA



"Print Screen" através de VBA

Existe a possibilidade em aceder via VBA a todas as teclas do teclado usando o SENDKEYS (funciona com todas as teclas do teclado), mas infelizmente não consegui usar o sendkeys para o printscreen, testei outras teclas, como o ALT, o END, o INSERT e funcionam perfeitamente, o printscreen é uma das que eu não consegui por a funcionar. Esta tecla é muito boa para podermos realizar por ex: manuais, ou capturas do algo do AutoCAD, para colocarmos noutro programa.

Para o "PRINTSCREEN" (Captura do todo o ecran)

Option Explicit
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal _bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Const VK_SNAPSHOT = &H2C
Sub PrintScreen()
keybd_event VK_SNAPSHOT, 1, 0, 0
End Sub

Para o "ALT+PRINTSCREEN" (Captura do formulário/form activo)


Option Explicit
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal _bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const KEYEVENTF_KEYUP = &H2
Private Const VK_SNAPSHOT = &H2C
Private Const VK_MENU = &H12
Sub AltPrintScreen()
keybd_event VK_MENU, 0, 0, 0
keybd_event VK_SNAPSHOT, 0, 0, 0
keybd_event VK_SNAPSHOT, 0, KEYEVENTF_KEYUP, 0
keybd_event VK_MENU, 0, KEYEVENTF_KEYUP, 0
End Sub

Download da rotina PrintScreen, espero que seja muito útil esta rotina...







07 fevereiro 2008

AutoCAD VBA Programming



AutoCAD VBA Programming Tools and Techniques
Exploiting the Power of VBA in AutoCAD 2000


Um livro sobre VBA para AutoCAD... Apesar de ser do ano de 1999 para o AutoCAD 2000 é um livro muito interessante com dicas e técnicas de programação VBA.

Para mais informações sobre o livro e para uma pré-visualização visite o
link

É um livro interessante, actualmente estou a lê-lo...










04 fevereiro 2008

Ultimos Dias...



Ultimos Dias... estão a tempo de se inscreverem.

Curso AutoCAD 2008 - Programação VBA

A iniciar-se já no dia 6 de Fevereiro (pós-laboral), não percam esta oportunidade.

Para mais informações visitem o site da
QualiCAD




01 fevereiro 2008

Pontos definidos pelo Utilizador

Pontos definidos pelo Utilizador

Desenhar uma linha, solicitando os Pontos ao utilizador através da prompt do AutoCAD.



simplesmente usando strings...







22 janeiro 2008

AUGIWorld - Edição de JAN-FEV 2008

AUGIWorld - Edição de JAN-FEV 2008

Artigo sobre VBA "Getting Your Feet Wet with VBA"



Artigo escrito pelo Lee Ambrosius (http://hyperpics.blogs.com) para a revista AUGIWorld

Dentro do site do AUGI (http://www.augi.com), deverá dirigir-se à secção AUGI > Publications > AUGIWorld, p
ara ler o Artigo, a Revista ou para realizar o download, tem de ser membro do AUGI
, o registo no AUGI é gratuito.





15 janeiro 2008

Carregar uma Macro VBA

Carregar uma Macro VBA através de uma toolbar ou Menus

No local da execução do comando ou da toolbar colocar o seguinte:



pode-se usar isto nas rotinas que mais usamos, ganhando tempo de execução da rotina

filename - Nome do ficheiro .dvb
moduloname - Nome do Modulo
macroname - Nome da Macro

ex: -VBARUN rotina.dvb!projectoteste.runvba






14 janeiro 2008

Criar uma Layer através de uma InputBox

Criar uma Layer através de uma InputBox



Mensagem se já existir uma mensagem com esse nome



Mensagem de Nova Layer criada



Código da Rotina







08 janeiro 2008

Soma de Texto

Soma de Texto

Através da criação de Texto, existe a possibilidade de somar (juntar) partes de texto...



Resultado Final






Page copy protected against web site content infringement by Copyscape