Jump to content

LISP: Find & Replace Without the Lag of AutoCAD's Default Command


Recommended Posts

Posted

Using AutoCAD's default Find & Replace command often causes the program to freeze or lag for a while when opening or closing the search dialog—especially with large drawings.

I'm sharing a lightweight and fast Find & Replace LISP that helps reduce lag and waiting time compared to AutoCAD's built-in Find & Replace command.

 

2026/07/18 – Version V2

Added a new feature: run the FD command again to toggle the Find panel on/off.

 

Command Name: FDP (FD)

 

+Automatic Installation (Load Once Only)

Step 1: Extract FD.zip.

Step 2: Run setup.bat to install the files to drive C:.

Step 3: Open APPLOAD (AP) and browse to:
C:\FD

Step 4: Load the file Load_FD.lsp.
(Optional) Add it to the Startup Suite so it loads automatically whenever AutoCAD starts.

 

+Manual Installation (Must Be Loaded Every Session)

Load FD.vlx using APPLOAD (AP).

Load the DLL using the NETLOAD command. Be sure to read the notes below to avoid loading the wrong DLL.

 

!!_!!  Important

AutoCAD 2018 – Early 2024: Use FD_Palette_v15.dll.

Late AutoCAD 2024 – 2025 / 2026 / 2027: Use FD_Palette_v16.dll.

 

If Windows Blocks the DLL

Windows may block downloaded DLL files, which can cause loading errors.

To fix this:

Right-click the .dll file.

Open Properties.

Check Unblock (if available).

Click OK, then load the DLL again.

image.png.a291f67255c81799453d3c7819b399bb.png

 

Link: https://www.cadviet.com/forum/index.php?app=forums&module=forums&controller=topic&id=213381&app=forums&module=forums&id=213381

image.png.38e3e0255ac871fdfddde40a02835b4f.png

  • Like 1
Posted

Very professional requirements, especially when dealing with large multi-image sets, where it is necessary to quickly locate a known text or object, sometimes having to go through all the drawings.

In fact, you can try VC distribution. It can mount DLL and make two bundles for different versions(like VLX+DLLV1=Budl1, VLX+DLLV2=Budl2). The user can pull the collection to achieve configuration-free.
 

  • Thanks 1
Posted

If you're looking for a faster alternative to AutoCAD's FIND command, an AutoLISP routine that processes TEXT, MTEXT, ATTRIB, and even block attributes directly through code can be much quicker, especially in large drawings. The slowdown in the built-in command often comes from its interface and broader search options. A LISP can be customized to search only the objects you need, making batch replacements much faster. Just remember to back up the drawing before running global replacements.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...