夏雨雪 发表于 2024-11-6 17:56:29

求一个单行文本替换的源码

本帖最后由 夏雨雪 于 2024-11-7 13:15 编辑

要求:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABZQAAAJxCAIAAABaH6DZAAAgAElEQVR4AezdfcxkWV4f9lY0Go/iGWfUkz9GLXmjZ1ibRzu8PPvK4jUGgpNgJ1YsESLZoKStqLHSJKAFvAavwQLiXvKwaSMgfklCDIFgj2k8G2KMgcXLsl5PWmNje21gvewacD+9jjAm/4D95xOtDxzOnnPuuefeqrp1q+qzejR769a95+VzbtVTv29X1XPj7PzCDwECBAgQIECAAAECBAgQIEBgAYEf+MH3fPO73j21oxtTT3A8AQIECBAgQIAAAQIECBAgQGCegPDCW0gIECBAgAABAgQIECBAgACBVQsIL1a9PPMSKWcRIECAAAECBAgQIECAAIFjEhBeCC8IECBAgAABAgQIECBAgACBVQsIL1a9PMeUk5kLAQIECBAgQIAAAQIECBCYJyC8EF4QIECAAAECBAgQIECAAAECqxYQXqx6eeYlUs4iQIAAAQIECBAgQIAAAQLHJCC8EF4QIECAAAECBAgQIECAAAECqxYQXqx6eY4pJzMXAgQIECBAgAABAgQIECAwT0B4IbwgQIAAAQIECBAgQIAAAQIEVi0gvFj18sxLpJxFgAABAgQIECBAgAABAgSOSUB4IbwgQIAAAQIECBAgQIAAAQIEVi0gvFj18hxTTmYuBAgQIECAAAECBAgQIEBgnoDwQnhBgAABAgQIECBAgAABAgQIrFpAeLHq5ZmXSDmLAAECBAgQIECAAAECBAgck4DwQnhBgAABAgQIECBAgAABAgQIrFpAeLHq5TmmnMxcCBAgQIAAAQIECBAgQIDAPAHhhfCCAAECBAgQIECAAAECBAgQWLWA8GLVyzMvkXIWAQIECBAgQIAAAQIECBA4JgHhhfCCAAECBAgQIECAAAECBAgQWLWA8GLVy3NMOZm5ECBAgAABAgQIECBAgACBeQLCC+EFAQIECBAgQIAAAQIECBAgsGoB4cWql2deIuUsAgQIECBAgAABAgQIECBwTALCC+EFAQIECBAgQIAAAQIECBAgsGoB4cWql+eYcjJzIUCAAAECBAgQIECAAAEC8wSEF8ILAgQIECBAgAABAgQIECBAYNUCwotVL8+8RMpZBAgQIECAAAECBAgQIEDgmASEF8ILAgQIECBAgAABAgQIECBAYNUCwotVL88x5WTmQoAAAQIECBAgQIAAAQIE5gkIL4QXBAgQIECAAAECBAgQIECAwKoFhBerXp55iZSzCBAgQIAAAQIECBAgQIDAMQkIL4QXBAgQIECAAAECBAgQIECAwKoFhBerXp5jysnMhQABAgQIECBAgAABAgQIzBMQXggvCBAgQIAAAQIECBAgQIAAgVULCC9WvTzzEilnESBAgAABAgQIECBAgACBYxIQXggvCBAgQIAAAQIECBAgQIAAgVULCC9WvTzHlJOZCwECBAgQIECAAAECBAgQmCcgvBBeECBAgAABAgQIECBAgAABAqsWEF6sennmJVLOIkCAAAECBAgQIECAAAECxyQgvBBeECBAgAABAgQIECBAgAABAqsWEF6senmOKSczFwIECBAgQIAAAQIECBAgME9AeCG8IECAAAECBAgQIECAAAECBFYtILxY9fLMS6ScRYAAAQIECBAgQIAAAQIEjklAeCG8IECAAAECBAgQIECAAAECBFYtILxY9fIcU05mLgQIECBAgAABAgQIECBAYJ6A8EJ4QYAAAQIECBAgQIAAAQIECKxaQHix6uWZl0g5iwABAgQIECBAgAABAgQIHJOA8EJ4QYAAAQIECBAgQIAAAQIECKxaQHix6uU5ppzMXAgQIECAAAECBAgQIECAwDwB4YXwggABAgQIECBAgAABAgQIEFi1gPBi1cszL5FyFgECBAgQIECAAAECBAgQOCYB4YXwggABAgQIECBAgAABAgQIEFi1gPBi1ctzTDmZuRAgQIAAAQIECBAgQIAAgXkCwgvhBQECBAgQIECAAAECBAgQILBqAeHFqpdnXiLlLAIECBAgQIAAAQIECBAgcEwCwgvhBQECBAgQIECAAAECBAgQILBqAeHFqpfnmHIycyFAgAABAgQIECBAgAABAvMEhBfCCwIECBAgQIAAAQIECBAgQGDVAsKLVS/PvETKWQQIECBAgAABAgQIECBA4JgEhBfCCwIECBAgQIAAAQIECBAgQGDVAsKLVS/PMeVk5kKAAAECBAgQIECAAAECBOYJzAwvPutzXvRDgAABAgQIECBAgAABAgQIEFhA4P/6Gy9/87vePTX4uHH1+Ek/BAgQIECAAAECBAgQIECAAIEFBP7F//u9c8KL17/10/wQIECAAAECBAgQIECAAAECBBYQeM8PzXrnxdS3ajieAAECBAgQIECAAAEC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Rtlse08wl1y0ldxLgAABAgQIECBwmgLCi20Wrqd5DZn1DIHbd+7GD2tkxWq4a2qb8WMLcWO0hVhmV4vzGF5kGcQJhhc9b6CIaUtQfXT1uKo6uijzzhpt1gEECBAgQIAAAQIEDl1AeCG8IHCiAv0xx9Snuc1bfunBy+FLLqZ+bUQ61Nt37sa/qJru79lOz+0JFO5d3n909filBy/3HNwzAMcQIECAAAECBAgQIJAKCC9OtHBNLwLbBAgQIECAAAECBAgQIEBgzQLCC+EFAQIECBAgQIAAAQIECBAgsGoB4cWql2fNuZexESBAgAABAgQIECBAgACBZQSEF8ILAgQIECBAgAABAgQIECBAYNUCwotVL88yCZZeCBAgQIAAAQIECBAgQIDAmgWEF8ILAgQIECBAgAABAgQIECBAYNUCwotVL8+acy9jI0CAAAECBAgQIECAAAECywgIL4QXBAgQIECAAAECBAgQIECAwKoFhBerXp5lEiy9ECBAgAABAgQIECBAgACBNQsIL4QXBAgQIECAAAECBAgQIECAwKoFhBerXp41517GRoAAAQIECBAgQIAAAQIElhEQXggvCBAgQIAAAQIECBAgQIAAgVULCC9WvTzLJFh6IUCAAAECBAgQIECAAAECaxYQXggvCBAgQIAAAQIECBAgQIAAgVULCC9WvTxrzr2MjQABAgQIECBAgAABAgQILCMgvBBeECBAgAABAgQIECBAgAABAqsWEF6senmWSbD0QoAAAQIECBAgQIAAAQIE1iwgvBBeECBAgAABAgQIECBAgAABAqsWEF6sennWnHsZGwECBAgQIECAAAECBAgQWEZAeCG8IECAAAECBAgQIECAAAECBFYtILxY9fIsk2DphQABAgQIECBAgAABAgQIrFlAeCG8IECAAAECBAgQIECAAAECBFYtILxY9fKsOfcyNgIECBAgQIAAAQIECBAgsIyA8EJ4QYAAAQIECBAgQIAAAQIECKxaQHix6uVZJsHSCwECBAgQIECAAAECBAgQWLOA8EJ4QYAAAQIECBAgQIAAAQIECKxaQHix6uVZc+5lbAQIECBAgAABAgQIECBAYBkB4YXwggABAgQIECBAgAABAgQIEFi1gPBi1cuzTIKlFwIECBAgQIAAAQIECBAgsGYB4YXwggABAgQIECBAgAABAgQIEFi1gPBi1cuz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AQIEVi0gvFj18uwx1tI1AQIECBAgQIAAAQIECBBYiYDwQnhBgAABAgQIECBAgAABAgQIrFpAeLHq5VlJxGUYBAgQIECAAAECBAgQIEBgjwLCC+EFAQIECBAgQIAAAQIECBAgsGoB4cWql2ePsZauCRAgQIAAAQIECBAgQIDASgSEF8ILAgQIECBAgAABAgQIECBAYNUCwotVL89KIi7DIECAAAECBAgQIECAAAECexQQXggvCBAgQIAAAQIECBAgQIAAgVULCC9WvTx7jLV0TYAAAQIECBAgQIAAAQIEViIgvBBeECBAgAABAgQIECBAgAABAqsWEF6senlWEnEZBgECBAgQIECAAAECBAgQ2KOA8EJ4QYAAAQIECBAgQIAAAQIECKxaQHix6uXZY6ylawIECBAgQIAAAQIECBAgsBIB4YXwggABAgQIECBAgAABAgQIEFi1gPBi1cuzkojLMAgQIECAAAECBAgQIECAwB4FhBfCCwIECBAgQIAAAQIECBAgQGDVAsKLVS/PHmMtXRMgQIAAAQIECBAgQIAAgZUICC+EFwQIECBAgAABAgQIECBAgMCqBYQXq16elURchkGAAAECBAgQIECAAAECBPYoILwQXhAgQIAAAQIECBAgQIAAAQKrFhBerHp59hhr6ZoAAQIECBAgQIAAAQIECKxEQHghvCBAgAABAgQIECBAgAABAgRWLSC8WPXyrCTiMgwCBAgQIECAAAECBAgQILBHAeGF8IIAAQIECBAgQIAAAQIECBBYtYDwYtXLs8dYS9cECBAgQIAAAQIECBAgQGAlAsIL4QUBAgQIECBAgAABAgQIECCwagHhxaqXZyURl2EQIECAAAECBAgQIECAAIE9CggvhBcECBAgQIAAAQIECBAgQIDAqgWEF6tenj3GWromQIAAAQIECBAgQIAAAQIrERBeCC8IECBAgAABAgQIECBAgACBVQsIL1a9PCuJuAyDAAECBAgQIECAAAECBAjsUUB4IbwgQIAAAQIECBAgQIAAAQIEVi0gvFj18uwx1tI1AQIECBAgQIAAAQIECBBYiYDwQnhBgAABAgQIECBAgAABAgQIrFpAeLHq5VlJxGUYBAgQIECAAAECBAgQIEBgjwLCC+EFAQIECBAgQIAAAQIECBAgsGoB4cWql2ePsZauCRAgQIAAAQIECBAgQIDASgSEF8ILAgQIECBAgAABAgQIECBAYNUCwotVL89KIi7DIECAAAECBAgQIECAAAECexQQXggvCBAgQIAAAQIECBAgQIAAgVULCC9WvTx7jLV0TYAAAQIECBAgQIAAAQIEViIgvBBeECBAgAABAgQIECBAgAABAqsWEF6senlWEnEZBgECBAgQIECAAAECBAgQ2KOA8EJ4QYAAAQIECBAgQIAAAQIECKxaQHix6uXZY6ylawIECBAgQIAAAQIECBAgsBIB4YXwggABAgQIECBAgAABAgQIEFi1gPBi1cuzkojLMAgQIECAAAECBAgQIECAwB4FhBfCCwIECBAgQIAAAQIECBAgQGDVAsKLVS/PHmMtXRMgQIAAAQIECBAgQIAAgZUICC+EFwQIECBAgAABAgQIECBAgMCqBYQXq16elURchkGAAAECBAgQIECAAAECBPYoILwQXhAgQIAAAQIECBAgQIAAAQKrFhBerHp59hhr6ZoAAQIECBAgQIAAAQIECKxEQHghvCBAgAABAgQIECBAgAABAgRWLSC8WPXyrCTiMgwCBAgQIECAAAECBAgQILBHAeGF8IIAAQIECBAgQIAAAQIECBBYtYDwYtXLs8dYS9cECBAgQIAAAQIECBAgQGAlAsIL4QUBAgQIECBAgAABAgQIECCwagHhxaqXZyURl2EQIECAAAECBAgQIECAAIE9CggvhBcECBAgQIAAAQIECBAgQIDAqgWEF6tenj3GWromQIAAAQIECBAgQIAAAQIrEZgZXvypb/idfggQIECAAAECBAgQIECAAAECCwj8xPu+9Jvf9e6pScqNv/E3n/VDgACBqQIPX336F3/pt/3wj3gCIUCAAAECBAgQIECAwASBj/z8m+aEF1PTDscTIEDg7PziK77qP/jJn/odr33xM2kQIECAAAECBAgQIECgX2Dmx0b6O3AkAQIEooDwIlLYIECAAAECBAgQIECgX0B44Qs7CRBYTkB40f/s7EgCBAgQIECAAAECBKKA8GK5si2i2yBwsgLCi5NdehMnQIAAAQIECBAgsImA8EJ4QYDAcgLCi02er51LgAABAgQIECBA4GQFhBfLlW0ne5GZOIEoILyIFDYIECBAgAABAgQIEOgXEF4ILwgQWE5AeNH/7OxIAgQIECBAgAABAgSigPBiubItotsgcLICwouTXXoTJ0CAAAEC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

      1. 我图号的前半部分是机台号 ,后半部分是图纸编号;要替换的每张图纸的机台号是一样的(2432B)。图纸编号(R05)每张图纸不一样。我现在就是要把机台编号批量换掉,换成另一台机的。比如把2432B-R05   2432B-R06换成2435A-R05   2435A-R06.
         2.我的这个代码只能实现全部替换就是把2432B替换成2435A不能实现2432B-R05替换成2435A-R05
         


[*]defun find_replace(/ dir str_old str_new )
[*](setq dir "D://THSOFT//hsh//工作目录//find.ini")
[*](if (=(setq n(:::read dir 1)) "1")
[*]    (progn
[*]      (setq str_old (:::read dir 2))
[*]      (setq str_new (:::read dir 3))
[*]
[*]      (while (setq a (ssget "x" (list (cons 1 str_old))))
[*]      ;(setq a (ssget "x" (list (cons 1 str_old))));;;
[*]      (setq a1 (ssname a 0))
[*]      (setq a2 (entget a1))
[*]      (setq a2 (subst (cons 1 str_new) (assoc 1 a2) a2));;用新项替换旧项
[*]      (entmod a2) ;;;更新图元
[*]      )
[*]    )
[*])
[*]
[*]
[*])
[*](find_replace)



xj6019 发表于 2024-11-6 17:56:30



(defun X:chgterr (s / p)
        (if (/= s "Function cancelled")   ; If an error (such as CTRL-C) occurs
                (princ (strcat "\nError: " s)) ; while this command is active...
        )
        (setq p nil)                      ; Free selection set
        (setq *error* olderr)             ; Restore old *error* handler
        (princ)
)
(defun XJ:CHANGETEXT (SS OLD NEW / p l n e os as ns st s nsl osl sl si chf chm olderr)
        (setq olderr*error*             ; Initialize variables
                *error* X:chgterr
                chm   0)
        (setq p SS)                  ; Select objects
        (if p (progn                      ; If any objects selected
                                        ;      (while (= 0 (setq osl (strlen (setq os (getstring t "\nOld string: ")))))
                                        (while (= 0 (setq osl (strlen (setq os OLD))))
            (princ "Null input invalid")
                                        )
                                        ;      (setq nsl (strlen (setq ns (getstring t "\nNew string: "))))
                                        (setq nsl (strlen (setq ns NEW)))
                                        (setq l 0 n (sslength p))
                                        (while (< l n)               ; For each selected object...
                                                (setq e (entget (ssname p l)))
                                                (cond ((= "TEXT" (cdr (assoc 0 e)))            ; Look for TEXT entity type (group 0)
                  (setq chf nil si 1)
                  (setq s (cdr (setq as (assoc 1 e))))
                  (while (= osl (setq sl (strlen
                                                                                                                                                                               (setq st (substr s si osl)))))
                                                                                        (if (= st os)
                                                                                                (progn
                                                                                                        (setq s (strcat (substr s 1 (1- si)) ns
                                                                                                                                                (substr s (+ si osl))))
                                                                                                        (setq chf t) ; Found old string
                                                                                                        (setq si (+ si nsl))
                                                                                                )
                                                                                                (setq si (1+ si))
                                                                                        )
                  )
                  (if chf (progn      ; Substitute new string for old
                                                                                                                        (setq e (subst (cons 1 s) as e))
                                                                                                                        (entmod e)         ; Modify the TEXT entity
                                                                                                                        (setq chm (1+ chm))
                                                                                                                ))
                                                                        )                      ; Treat TEXT entity type (group 0)
                                                        ((= "MTEXT" (cdr (assoc 0 e)))            ; Look for MTEXT entity type (group 0)
                                                                (setq chf nil si 1)
                                                                (setq s (cdr (setq as (assoc 1 e))))
                                                                (while (= osl (setq sl (strlen
                                                                                                                                                               (setq st (substr s si osl)))))
                                                                        (if (= st os)
                                                                                (progn
                                                                                        (setq s (strcat (substr s 1 (1- si)) ns
                                                                                                                                (substr s (+ si osl))))
                                                                                        (setq chf t) ; Found old string
                                                                                        (setq si (+ si nsl))
                                                                                )
                                                                                (setq si (1+ si))
                                                                        )
                                                                )
                                                                (if chf (progn      ; Substitute new string for old
                                                                                                        (setq e (subst (cons 1 s) as e))
                                                                                                        (entmod e)         ; Modify the MTEXT entity
                                                                                                        (setq chm (1+ chm))
                                                                                                ))
                                                        )                      ; Treat MTEXT entity type (group 0)
                                                        ((= "ATTDEF" (cdr (assoc 0 e)))            ; Look for Attrib entity type (group 0)
                                                                (setq chf nil si 1)
                                                                (setq s (cdr (setq as (assoc 2 e))))
                                                                (while (= osl (setq sl (strlen
                                                                                                                                                               (setq st (substr s si osl)))))
                                                                        (if (= st os)
                                                                                (progn
                                                                                        (setq s (strcat (substr s 1 (1- si)) ns
                                                                                                                                (substr s (+ si osl))))
                                                                                        (setq chf t) ; Found old string
                                                                                        (setq si (+ si nsl))
                                                                                )
                                                                                (setq si (1+ si))
                                                                        )
                                                                )
                                                                (if chf (progn      ; Substitute new string for old
                                                                                                        (setq e (subst (cons 2 s) as e))
                                                                                                        (entmod e)         ; Modify the TEXT entity
                                                                                                        (setq chm (1+ chm))
                                                                                                ))
                                                        )                      ; Treat TEXT entity type (group 0)
                                                )      ;cond
                                                (setq l (1+ l))
                                        )
                                ))
        (princ "一共修改了")                ; Print total lines changed
        (princ chm)
        (princ " 个位置的文字.")
        (terpri)
        (setq *error* olderr)             ; Restore old *error* handler
        (princ)
)
(defun find_replace (/ i s1 ss)
(if(and
                       (setq dir "D://THSOFT//hsh//工作目录//find.ini")
                       (=(setq n(:::read dir 1)) "1")
                       (setq str_old (:::read dir 2))
                       (setq str_new (:::read dir 3))
                       (setq ss (ssget "x" (list (cons 1 (strcat str_old "*") ))))
                       (setq i -1)
               )
                (progn
                        (xj:changetext ss str_old str_new)
                )
        )               
)
(princ)
)
(find_replace)
;;;; 你都测试过你贴的函数了,那:::read这个函数你肯定有,复制到一起就行了,瞎玩一下,凑凑热闹

wu0146 发表于 2024-11-6 18:13:07

试试这个excel多文档替换

夏雨雪 发表于 2024-11-6 18:46:17

wu0146 发表于 2024-11-6 18:13
试试这个excel多文档替换

这么用啊,点击按键没反应

qazxswk 发表于 2024-11-6 19:56:54

240506-F005 中的-F005,是固定的吗?

xj6019 发表于 2024-11-6 20:01:43

论坛好久没这么大悬赏的功能需求了,大佬们冲呀.................................

夏雨雪 发表于 2024-11-6 21:34:09

qazxswk 发表于 2024-11-6 19:56
240506-F005 中的-F005,是固定的吗?

不是的   -号前面是固定的,-号后面不是固定的   -号前面是机台编号,同一台机是固定的,F005是图纸编号,是不固定的

黄翔 发表于 2024-11-6 22:27:34

本帖最后由 黄翔 于 2024-11-6 22:29 编辑

lee-mac的 Batch Find & Replace Text 这个程序就可以了.

https://www.lee-mac.com/bfind.html

https://www.lee-mac.com/lisp/gifs/BFindV2-0-1.pnghttps://www.lee-mac.com/lisp/gifs/BFindV2-0-2.png

寒潮大冬瓜 发表于 2024-11-6 23:16:18

'iMini迷你工具'能够不开图批量实现替换,包括塑型块内的‘单行文字’!

饼仲郎 发表于 2024-11-7 11:27:06

http://bbs.mjtd.com/thread-187447-1-1.html你是想批量的话还有这种不打开文件替换文本的参考这个帖子
页: [1] 2
查看完整版本: 求一个单行文本替换的源码