toiyeuvietnam
-
Số lượng nội dung
76 -
Đã tham gia
-
Lần ghé thăm cuối
Bài đăng được đăng bởi toiyeuvietnam
-
-
cảm ơn anh hà rất nhiệt tình, đc rồi anh!
-
cảm ơn anh ha, anh giúp em 1 chút nữa được không, là vì khi em copy sang Excel nó thành 1 cột và lại phải bôi đen phần X và copy sang cột bên cạnh, có cách nào khi copy cả Y và X và paste sang Excel nó phân thành 2 cột Y và X không anh? sửa giúp em lấy sau dấu phẩy 2 số thập phân nữa. cảm ơn anh nhiều!
-
Nhờ các anh giúp sửa cho em cái code ghi toa do X,Y chuyển ngược thành YX và để khi copy sang Excel của Chitietwin sẽ chuyển sang 2 cột ngang với!
(defun c:pt (/ p) (while (setq p (getpoint "\nPick Point: ")) (print p)) (princ))
cảm ơn các anh!
-
oh, cảm ơn anh. em đã làm được rồi
-
em không biết tại sao mà khi em sửa Point trong bản vẽ thành hình tròn và nhập Point Size bằng 1. Lúc đầu point hình tròn đó bình thường nhưng cứ mỗi lần Zoom đi Zoom lại và Regen thì cái hình tròn đó lúc thì bé lại, lúc thì to ra không giống ban đầu tí nào. các anh có cách nào khắc phục cái này không chỉ giúp em với! cảm ơn các anh nhiều.
-
em dùng thử với đoạn code dưới đây, em muốn thêm phần hạn chế không cho khóa khi gõ lệnh khóa thì chuơng trình báo là bạn không được khóa bản vẽ và thoat khỏi chuơng trình
(defun c:KHOA ( / ss i j h e ) (prompt "\nGO LENH KHOA: DE KHOA BAN VE KHONG CHO SUA") (if (setq ss (ssget))(progn(repeat(setq j 0 i (sslength ss)) (if (not(member(setq h(cdr(assoc 5(setq e(entget(ssname ss(setq i (1- i)))))))) *handle*)) (setq *handle* (cons h *handle*) *elist* (cons e *elist*) j (1+ j)))) (if(not(vl-some(function(lambda ( r )(eq "ObjectLock" (vlr-data r)))) (cdar (vlr-reactors :vlr-editor-reactor)))) (vlr-editor-reactor "ObjectLock"(list(cons :vlr-commandended 'ObjectLockCallBack)(cons :vlr-lispended 'ObjectLockCallBack)))) (if(not(vl-some(function(lambda ( r )(eq "ObjectLock" (vlr-data r)))) (cdar (vlr-reactors :vlr-dwg-reactor)))) (vlr-dwg-reactor "ObjectLock"(list(cons :vlr-beginsave 'ObjectLockSave)))) (princ(strcat "\n"(itoa j) " Object(s) Locked, Total: " (itoa (length *handle*)) " Locked.")))) (prompt "\nDA KHOA CAC DOI TUONG VUA CHON XONG!")(princ))
-
em chỉ cần có chữ và nút nào có thể thoát chuơng trình thôi, không nhất thiết phải chữ có dấu anh ạ!
-
em thêm đoạn đó vào chuơng trình mà khi mở cad thì nó báo lỗi như vậy là em chưa load cái gì anh nhỉ?
AutoCAD menu utilities loaded.; error: no function definition: CHUYENT
-
dạ cũng được miễn là khi nhấn ok thì không thực thi được lệnh nào khác trong lisp
-
dạ nút Close có dấu X mầu đỏ, cảm ởn anh Ha nhiều!
-
em đọc mà nó nhiều thứ quá không biết cái nào cần để copy đoạn có cái nút thoát trong cái hộp thoại anh à, anh biết cho em 1 đoạn để có cái nút thoát đó không ạ! vì nếu là nút ok thì nó hiểu là bạn tiếp tục chạy chuơng trình! cảm ởn anh nhiều
-
em muốn có 1 đoạn code để hiện lên cái bảng như của bác Duy này cũng được! nhưng đoạn mã dưới đây còn thêm cái gì nữa để hiện lên bảng dưới đây vậy các bác nhỉ?
(duy:vht_goithongbao “Chao ban” “Cam on ban a quan tam den chu de” “dau!” “4” “---Duy782006---”)
Thì ra như sau:
-
(alert "BAN KHONG DUOC TU Y DUNG MAY")
-
http://www.4shared.c...nhduan2407.html
Gửi tặng bạn dùng cái này để xử lý số liệu.
Giải nén và copy 2 file OCX vào C:\WINDOWS\system32
Chạy chương trình PrjMain
Bạn tìm hiểu các file số liệu đầu vào và đầu ra trong mẫu số liệu thử rồi xem cách thức.
Cái này lập trình chơi thôi.
bác thanhduan2407 ơi, sao em doaw về không được bác a! bác gửi lại giúp em với, cảm ơn bác nhiều!
-
Thế bạn có hiểu đc số liệu ở đây nó nói cái gì kg. Có nhiều cách để xử lý số liệu đo đạc và nhiều chương trình làm việc này với nhiều định dạng khác nhau. Nếu chưa hiểu, tốt nhất bạn nên làm việc với một người có kinh nghiệm và cố gắng học hỏi để tránh những sai lầm có thể xảy ra, Nếu hiểu rồi bạn có thể tìm những chương trình miễn phí phục vụ công việc này trên trang tracdiaviet.com và tracdiacongtrinh.com sau đó ứng dụng cho phù hợp với công việc của bạn.
Nếu chưa tìm đc chương trình tốt hơn hoặc bạn có thể tham khảo một đoạn CT ở đây để làm tạm (trang #14) :
http://www.cadviet.c...showtopic=64807
Bạn cũng có thể sd chương trình sau để bình sai và xử lý số liệu trong khi chưa tìm đc chương trình tốt hơn (rất nhiều trên mạng) : http://www.cadviet.c...170_binhsai.rar
Để sd bạn phải có kiến thức tối thiểu về trắc địa mặc dù nó dể sd
Ghi chú : Bạn hãy đổi tên file ltd.e thành ltd.exe để chạy
Cảm ơn bác TRUNGNGAMY em sẽ thử cách của bác!
-
Em đã thử lại nhiều lần, bây giờ thật sự là ok cả 2 cách trên.
cảm ơn 2 bác rất nhiều :)
-
HAY ANH GIÚP EM ĐỂ ĐỌC FILE.TXT CŨNG ĐƯỢC
-
(defun C:HA2()
(setq Wapp (vlax-get-or-create-object "Word.Application"))
(vlax-invoke-method (vlax-get-property Wapp 'Documents) 'Open "C:/Program Files/AutoCAD 2004/Support/LENHTAT.doc")
(vla-put-visible Wapp 1))
FILE LENHTAT.doc em để theo đường dẫn đó cũng không được. em cung không hiểu là lần đầu tiên thì được, cón lần sau thì không được nữa
-
em đặt tên file là LENHTAT.doc và lưu trong support
em sửa phần tên file trong code cung như vậy, anh coi giúp em xem có bị sao không?
(defun C:HA2()
(setq Wapp (vlax-get-or-create-object "Word.Application"))
(vlax-invoke-method (vlax-get-property Wapp 'Documents) 'Open "LENHTAT.doc")
(vla-put-visible Wapp 1))
-
anh Ha ơi em chạy thử lần đầu thì ok, nhưng khi chạy lại thì gặp sự cố này khi chay thử lại lần 2
Command: HA2
; error: Automation Error. This file could not be found.
Try one or more of the following:
* Check the spelling of the name of the document.
(LENH TAT.doc)nt file name.
vậy là sao anh nhỉ?
-
cam ơn các anh, cảm ơn anh Ha. em đã làm được rồi. thế này thì có nhiều lệnh tắt cũng không cần bận tâm phải nhớ nhiều, chỉ cần gõ LENHTAT là nhớ hết :)
-
Anh Ha giúp em với!
danh sách lệnh tắt viết bên Word bình thường và lưu lại, khi cần lệnh nào đó mà không nhớ lệnh tắt thì có thể gõ LENHTAT thì sẽ xuất hiện bảng lệnh tắt trong Word.
đây là file VD về lệnh tắt của em;
-
VD: em muốn tạo 1 danh sách các lệnh tắt như sau:
BẢNG LỆNH TẮT
TÊN LỆNH --------------- MỤC ĐÍCH
AS ---------------Ghi diện tích trực tiếp vào đối tượng
AZ ---------------Ghi diện tích đè vào TEXT có sẵn
KT ---------------Ghi kích thước hàng loạt LINE
KT ---------------Ghi kích thước hàng loạt PLINE
………………………………………………………..
cảm ơn anh đã quan tâm!
-
các bác ơi cho em hỏi: có cách nào để tạo 1 file word có nội dung là lệnh tắt và tạo 1 lisp có tên là LENHTAT để gọi bảng Lenhtat.doc, mục đích là viết tất cả những tên lệnh của mình có trong lisp hoặc là hướng dẫn thực hiện 1 lệnh trong lisp không a? vì đôi khi minh không nhớ hết tên lệnh mà mình đang có, mục đích ra sao nên em muốn tạo ra cai file Lenhtat.doc để nhặc lại cho mình. cảm ơn các anh rất nhiều!
[ Yêu Cầu ] Lisp tạo các Layer cho trước trong một bản vẽ mới
trong AutoLisp
Đã đăng · Trả lời báo cáo
Các anh ơi cho em hỏi 1 chút là tại sao cái code này nó không chạy đúng ý của em vì em gõ DG1 thì nó cứ nhảy sang nét Ranh đất! , nhờ các anh sửa giúp em để khi gõ DG1 thì nó sẽ nhay sang nét DUONG và khi gõ RD thì nó sẽ nhảy sang Ranh dat (tương tự các nét khác mình tạo) và em có thể vẽ luôn mà không cần phải lựa chọn layer nữa.
(COMMAND "LAYER" "M" "DUONG" "C" "1" "" "L" "Hidden" "" "LW" "0.3" "s" "5" "") em thêm khoảng cách nét đứt chỗ này sao không được anh nhỉ?