Results 1 to 7 of 7

Thread: Carregar Lisp automaticamente.

  1. #1
    Member
    Join Date
    2010-02
    Posts
    32
    Login to Give a bone
    0

    Default Carregar Lisp automaticamente.

    Olá Pessoal,

    Alguém sabe um modo que o lisp se auto execute toda hora que for fechar a folha?

    Ex: Quando o usuario salvar, ou der close na folha, automaticamente o lisp se inicia.

    Ou de colocar um "temporizador" de execução no lisp?
    Ex: ele será automaticamente iniciado a cada X tempo...


    Grato!

  2. #2
    Member
    Join Date
    2008-08
    Location
    Brazil.
    Posts
    41
    Login to Give a bone
    0

    Default Re: Carregar Lisp automaticamente.

    Quote Originally Posted by alanferreira.l View Post
    Olá Pessoal,
    Alguém sabe um modo que o lisp se auto execute toda hora que for fechar a folha?
    Ex: Quando o usuario salvar, ou der close na folha, automaticamente o lisp se inicia.
    Ou de colocar um "temporizador" de execução no lisp?
    Ex: ele será automaticamente iniciado a cada X tempo...
    Grato!
    Você pode criar um lisp para fechar sua folha, mas antes executar uma rotina.
    Bem simples.

  3. #3
    Member
    Join Date
    2010-02
    Posts
    32
    Login to Give a bone
    0

    Default Re: Carregar Lisp automaticamente.

    Bom, minha intenção mesmo seria saber o horario que o usuario abre e fecha cada planta, isso sem ele conseguir modificar, ou apenas usar otro comando do autocad para não fazer a gravação desse dados.

    Tem como alterar as funções _qsave e close do cad?
    ou fazer um lisp rodar quando elas forem ativadas?

    e em questão do temporizador?


    grato!

  4. #4
    Member
    Join Date
    2008-08
    Location
    Brazil.
    Posts
    41
    Login to Give a bone
    0

    Default Re: Carregar Lisp automaticamente.

    Você pode trocar os atalhos dos comandos de fechar o autocad. Substituindo por comando novos que tenha feito, os quais executam seu lisp e depois fecham o dwg.

    Ainda assim acredito que seja dificil ser algo perfeito, pois o usuário pode fechar de outras maneiras e ai já era, faça algo ao abrir o arquivo talvez seja mais fácil.

    Boa sorte.

  5. #5
    100 Club
    Join Date
    2007-05
    Location
    São Paulo - SP - Brazil
    Posts
    181
    Login to Give a bone
    0

    Default Re: Carregar Lisp automaticamente.

    voce pode indefinir os comandos SAVE / QSAVE / QUIT / CLOSE usando uma rotina de inicialização, como a ACAD.LSP que é automaticamente carregada quando o programa abre

    para isso voce pode usar o comando UNDEFINE
    desta forma estes comandos só podem ser ativados colocando um "." (ponto) na frente deles
    .SAVE / .QSAVE / .QUIT / .CLOSE

    mas é assim se voce quer ter controle de tudo que os seus cadistas estão fazendo, é muito mais negocio voce salvar os LOGs de comando
    (setvar " LOGFILEMODE" 1)

    dai voce configura o "LOGFILEPATH" dizendo para onde voce quer que o arquivo seja salvo na sua rede
    de preferencia em uma area não backupada e voce vai precisar limpar esta pasta regularmente

    Quote Originally Posted by alanferreira.l View Post
    Bom, minha intenção mesmo seria saber o horario que o usuario abre e fecha cada planta, isso sem ele conseguir modificar, ou apenas usar otro comando do autocad para não fazer a gravação desse dados.

    Tem como alterar as funções _qsave e close do cad?
    ou fazer um lisp rodar quando elas forem ativadas?

    e em questão do temporizador?


    grato!

  6. #6
    Member
    Join Date
    2010-02
    Posts
    32
    Login to Give a bone
    0

    Default Re: Carregar Lisp automaticamente.

    Valeu!
    Ajudo bastante, só que se o cadista usar o comando "_.qsave" ele consegue utilizar o comando original do cad...
    no caso o "." utiliza as funções originais do cad.
    Sabe um jeito de desabilitar isso?

    E em questão do temporizador?
    uma função que se auto executa em um tempo X.

    Grato!

  7. #7
    100 Club
    Join Date
    2007-05
    Location
    São Paulo - SP - Brazil
    Posts
    181
    Login to Give a bone
    0

    Default Re: Carregar Lisp automaticamente.

    não tem como desativar isso
    mas a minha esperiencia de 15anso diz que praticamente nenhum cadista vai notar a diferença do comando e tentar "burlar o sistema"

    quanto ao temporizador... não sei como fazer isso, mas uma atitude destas vai fazer voce comer memoria das maquinas fazendo cair produção

    Quote Originally Posted by alanferreira.l View Post
    Valeu!
    Ajudo bastante, só que se o cadista usar o comando "_.qsave" ele consegue utilizar o comando original do cad...
    no caso o "." utiliza as funções originais do cad.
    Sabe um jeito de desabilitar isso?

    E em questão do temporizador?
    uma função que se auto executa em um tempo X.

    Grato!

Similar Threads

  1. Replies: 0
    Last Post: 2011-09-15, 03:09 PM
  2. Alguém sabe um modo de numerar blocos automáticamente
    By coimbra.jac837537 in forum AutoLISP
    Replies: 4
    Last Post: 2011-04-03, 04:32 AM
  3. Desenhar feições automaticamente.
    By cltctba in forum AutoCAD Civil 3D - General
    Replies: 1
    Last Post: 2009-10-28, 01:12 PM
  4. Como editar o ACAD.PGP ou carregar um antigo
    By Brogueira-CADptbr in forum AutoCAD General
    Replies: 0
    Last Post: 2007-07-18, 11:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •