The solution found online is this.
After testing, the method is effective,
However, to "Edit---Copy link" in the currently open DWG, and then save it in the new open DWG "Edit---original coordinates paste"
This problem is all resolved and can be used perfectly (command ". Wblock" ...) Command...
--------------------
Also attached to the problem today, the sub-layer output file AutoLisp code, copied based on the modified, you can create a new folder and save each layer of files, haha
(vl-load-( com); zzxxqq by layer file2011.1.6, nuist2015.12. -(Defun c:tt () (Setvar"Cmdecho" 0) (setq lnm Nil) (Setq filepath (strcat ( VLA-Get-path (vla-Get-activedocument (vlax-Get-acad-Object)))"\\")) (Setq filepath (strcat (strcat filepath (GetVar"Dwgname"))"1\\")) (Command"SH"(strcat"rd/s/q"filepath)) (Command"SH"(strcat"MD"filepath)) ( while(Setq lnm (tblnext"LAYER"(not LNM))) (if(Setq SS (Ssget"X"(List (cons8(Cdr (Assoc2LNM))))) (Command". WBLOCK"(Strcat (Strcat filepath (CDR (Assoc2LNM)))". DXF")"" "" "0,0"Ss"")) ) (Setvar"Cmdecho" 1) (princ))
? The above Lisp code is extremely useful in AutoCAD DWG layered to mapgis files.
A "proxy object does not allow replication in the CAD" and the "write Block operation is rejected" workaround