Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
levietmy

Cad không thực hiện lệnh đầu tiên khi biến sdi=1

Các bài được khuyến nghị

Các bạn cho mình hỏi tý.

Có lẽ từ cad 2016 trở lên, nếu mình để biến sdi=1, mở cad lên và chọn mở file (chọn tên file có sẵn trong lần mở trước từ menu file) thì sau đó nó sẽ không thực hiện bất cứ lệnh nào trong lần gọi đầu tiên, thậm chí nếu bạn cho nó chạy đoạn lisp đơn giản sau (command "_.zoom" "e") nó báo lỗi ngay.

 

Command:
Opening an AutoCAD 2007/LT 2007 format file.
Regenerating model.

Command:
Command:
Command: (command "_.zoom" "e")
_.zoom
Command: e Unknown command "E".  Press F1 for help.

Command: nil

Command: (command "_.zoom" "e")
_.zoom
Specify corner of window, enter a scale factor (nX or nXP), or
[All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: e
Command: nil

 

Nhưng từ lần chạy thứ 2 mọi thứ đều ổn.

Tuy nhiên, như mình nói từ đầu, lỗi này chỉ xảy ra khi sdi<>0 thôi

Các bạn có biết tại sao và có khắc phục được không (mình thấy từ bản 2014 về trước 0 bị lỗi này).

Cám ơn các bạn

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

bạn đừng mở file bằng open mà mở bằng cách chọn tên dưới mục menu -> file

Mình vừa làm lại, nó như vậy (cad 2019)

 

Command: sdi

Enter new value for SDI <1>:

Command: Regenerating model.

Command:
Command:
**** System Variable Changed ****
3 of the monitored system variables have changed from the preferred value. Use SYSVARMONITOR command to view changes.

AutoCAD menu utilities loaded.
Command: (command "_.zoom" "e")
_.zoom
Command: e Unknown command "E".  Press F1 for help.

Command: nil
 

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Không biết bác làm có đúng ý mình không hay cái cad2023 của bác nó 0 bị chứ mình thử từ cad 2016-2020 đều bị như vậy.

Mình đưa cái hình mở file kiểu như vậy để các bác xem thử

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
20 phút trước, levietmy đã nói:

Không biết bác làm có đúng ý mình không hay cái cad2023 của bác nó 0 bị chứ mình thử từ cad 2016-2020 đều bị như vậy.

Mình đưa cái hình mở file kiểu như vậy để các bác xem thử

Thì mở vậy ai chả biết (mở file đã mở và hiện trên menu)
image.png

  • Like 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

- Từ 1 file gốc ban đầu format 2007 thì bị như chủ thớt, mình saveas file đó thành các file có format cao hơn (2010, 2013, 2018) thì không bị.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
17 phút trước, NTHAHT đã nói:

- Từ 1 file gốc ban đầu format 2007 thì bị như chủ thớt, mình saveas file đó thành các file có format cao hơn (2010, 2013, 2018) thì không bị.

Mình thử như bạn nhưng nó vẫn bị

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

thật là không may, mình vừa cài cad2023 nó vẫn bị.

để biến sdi=1, chọn tên file có sẵn dưới thanh menu->file để mở

ngay lần đầu tiên đánh bất cứ lệnh nào, VD: l (lệnh line) hay một dòng lisp có (command ..) thì nó sẽ im lặng (nếu là lệnh) hoặc báo lỗi (nếu là lisp).

Sở dĩ mình quan tâm vấn đề này vì nếu mở file gọi lisp ngay 0 được sẽ làm cho việc tự động mở file, chạy lisp, liên tục không được

Không thể để sdi=0 vì mỗi lần có thể rất nhiều file cần chạy lisp

 

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×