Aller au contenu

Tech ACAD: ACAD.VLX - Virus !


Messages recommandés

Posté(e)

J'en avais parlé au mois d'aout, mais personnellement je n'ai pas eu ce problème et ne connait personne qui l'ai eu.

  • 3 mois après...
Posté(e)

bonjour,

 

j'ai le probléme.

 

1 fichier "acad.lsp" généré dans le répertoire courant du fichier a sont ouverture.

 

avec message d'erreur suivant.

 

Help ....

 

 

[surligneur] Ouverture d'un fichier au format AutoCAD 2004/LT 2004.

Régénération de la présentation.

Régénération du modèle.

; erreur: no function definition: «ACAD

Utilitaires de menu AutoCAD chargés.Commande inconnue "UNDEFINE". Appuyez sur

F1 pour obtenir de l'aide.

Tout a été annulé

undefine Commande inconnue "UNDEFINE". Appuyez sur F1 pour obtenir de l'aide.

qsave Commande inconnue "QSAVE". Appuyez sur F1 pour obtenir de l'aide.

undefine Commande inconnue "UNDEFINE". Appuyez sur F1 pour obtenir de l'aide.

line Commande inconnue "LINE". Appuyez sur F1 pour obtenir de l'aide.

undefine Commande inconnue "UNDEFINE". Appuyez sur F1 pour obtenir de l'aide.

quit Commande inconnue "QUIT". Appuyez sur F1 pour obtenir de l'aide.

undefine Commande inconnue "UNDEFINE". Appuyez sur F1 pour obtenir de l'aide.

explode Commande inconnue "EXPLODE". Appuyez sur F1 pour obtenir de l'aide.

undefine Commande inconnue "UNDEFINE". Appuyez sur F1 pour obtenir de l'aide.

trim Commande inconnue "TRIM". Appuyez sur F1 pour obtenir de l'aide.

undefine Commande inconnue "UNDEFINE". Appuyez sur F1 pour obtenir de l'aide.

extend Commande inconnue "EXTEND". Appuyez sur F1 pour obtenir de l'aide.

undefine Commande inconnue "UNDEFINE". Appuyez sur F1 pour obtenir de l'aide.

move Commande inconnue "MOVE". Appuyez sur F1 pour obtenir de l'aide.

undefine Commande inconnue "UNDEFINE". Appuyez sur F1 pour obtenir de l'aide.

plot Commande inconnue "PLOT". Appuyez sur F1 pour obtenir de l'aide.

DWG Autodesk. Ce fichier est un fichier DWG approuvé dont le dernier

enregistrement a été effectué dans une application Autodesk ou dans une

application sous licence Autodesk.[/surligneur]

Posté(e)

Salut!

J,ai essayé le lsip Vietnamien et ça ne foctionne pas, sur Autocad 2004 ?

 

****************************************

CADViet AntiVirus v1.01 is starting ...; error: bad argument type: stringp nil

 

@+

Acadnadien

Posté(e)

Quand tu édit le fichier "CVAV_v101.lsp" avec un éditeur de texte il y a bien ce code a l'intérieur

 

 

 ;; --------- Fix AutoCAD.lsp virus ---------
;;         Free lisp from CADViet.com


(setq removedcodelist  (list
		 ";; Silent load."
		 "(princ)"
		 "(load \"acadapp\")"
		 "(load \"ddcopy.lsp\")"
		 ""
		)
     infectedcodelist (strcat
		 "(load \"acadapp\"),"
		 "(load \"ddcopy.lsp\"),"
		 "(setq path (findfile \"base.dcl\"))"
	       )
     restoresv	       (list (cons "cmdecho" 1)
		     (cons "zoomfactor" 60)
		     (cons "mbuttonpan" 1)
		     (cons "HIGHLIGHT" 1)
		     (cons "fillmode" 1)

	       )
     restorecmd       (list "plot"	"u"	   "qsave"
		     "line"	"quit"	   "trim"
		     "extend"	"move"	   "xplode"
		     "xref"	"xbind"
		    )

)




(princ "\n")
(princ "\n")
(princ "\n****************************************")
(princ "\nCADViet AntiVirus v1.01 is starting ...")
(setq ifile 0)
(vl-load-com)

(setq support_path (findfile "base.dcl")
     support_path (substr support_path 1 (- (strlen support_path) 8))
     nowdwg	   (getvar "dwgname")
     wjqm	   (findfile nowdwg)
     wjqm	   (if wjqm
	     wjqm
	     nowdwg
	   )
     dwg_path	   (substr wjqm 1 (- (strlen wjqm) (strlen nowdwg)))

     removedlist  (list
	     (strcat support_path "acadapp.lsp")
	     (strcat support_path "acadappp.lsp")
	     (strcat support_path "ddcopy.lsp")
	     (strcat dwg_path "acad.lsp")
	   )
     fixedlist	   (list
	     (strcat support_path "acad.mnl")
	     (strcat support_path "acad.lsp")
	   )
)

(defun fixvr (fn / content infected)
 (if (setq ff (open fn "r"))
   (progn
     (while (setq str (read-line ff))
(if (not (member str removedcodelist))
  (setq content (append content (list str)))
  (if (wcmatch str infectedcodelist)
    (setq infected t)
  )
)
     )
     (close ff)
     (if infected
(progn
  (setq ff (open fn "w"))
  (foreach str content
    (write-line str ff)
  )
  (close ff)
  (princ (strcat "\nfile " fn " was fixed!"))
  (setq ifile (1+ ifile))
)
     )
   )
 )
)

(foreach fn removedlist
 (if (vl-file-delete fn)
   (progn
     (princ (strcat "\nfile " fn " was deleted!"))
     (setq ifile (1+ ifile))
   )
 )
)

(foreach fn fixedlist
 (fixvr fn)
)

(princ "\nCADViet AntiVirus finishes scanning ...")
(if (= ifile 0)
 (princ "\nNo infected files were found!")
 (progn
   (setvar "cmdecho" 0)
   (mapcar '(lambda (cn) (setvar (car cn) (cdr cn))) restoresv)
   (mapcar '(lambda (cn) (command ".redefine" cn)) restorecmd)
   (princ (strcat "\nTotal "
	   (itoa ifile)
	   " infected files were found and removed!"
   )
   )
   (setvar "cmdecho" 1)
 )
)
(princ "\n****************************************")
(princ "\n")
(princ "\n")
(princ)

Posté(e)

Salut jacobs33

Quand tu édit le fichier "CVAV_v101.lsp" avec un éditeur de texte il y a bien ce code a l'intérieur

J'ai essayé ton code et celui de cadviet, toujour la même réponse ?

 

Merci @+

Acadnadien

  • 2 semaines après...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité