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

Đường dẫn đến Desktop cho mọi máy ?

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

Xin mọi người giải đáp giúp:

Code để tạo file ngoài Desktop dùng cho mọi máy như thế nào:

(getfiled "Select a Lisp File" "desktop" "lsp" 8)

Cảm ơ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
Xin mọi người giải đáp giúp:

Code để tạo file ngoài Desktop dùng cho mọi máy như thế nào:

(getfiled "Select a Lisp File" "desktop" "lsp" 8)

Cảm ơn!!!

Là : (getfiled "Select a Lisp File" "C:\\Documents and Settings\\Administrator\\Desktop\\" "lsp" 8)

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
Là : (getfiled "Select a Lisp File" "C:\\Documents and Settings\\Administrator\\Desktop\\" "lsp" 8)

Không được ạ, anh xem lại nó ra cái My Documents mà..................Với lại không phải là tài khoản Admin mà lại tài khoản hiện tại đang dùng kia.............

Cảm ơn, mong tin.

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 được ạ, anh xem lại nó ra cái My Documents mà..................Với lại không phải là tài khoản Admin mà lại tài khoản hiện tại đang dùng kia.............

Cảm ơn, mong tin.

Là : C:\Documents and Settings\lEt'sgO!\Desktop

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
Xin mọi người giải đáp giúp:

Code để tạo file ngoài Desktop dùng cho mọi máy như thế nào:

(getfiled "Select a Lisp File" "desktop" "lsp" 8)

Cảm ơn!!!

 

(getfiled "Select a Lisp File" (strcat (getenv "UserProfile") "\\Desktop\\") "lsp" 8)

  • Vote tăng 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
(getfiled "Select a Lisp File" (strcat (getenv "UserProfile") "\\Desktop\\") "lsp" 8)

Cảm ơn bác Hoành nhiều nhiều ->

(strcat (getenv "UserProfile") "\\Desktop\\") -> sẽ trả về :

"C:\\Documents and Settings\\Administrator\\ -> đối với máy cỷa Tue_NV

và trả về -> C:\\Documents and Settings\\lEt'sgO!\\ -> đối với máy của anh Duy782006

và sẽ trả về C:\\Documents and Settings\\....\\ -> đối với máy cuả bạn dkkx3a

 

Bác Hoành cho Tue_NV hỏi về đối số "UserProfile" trong hàm (getenv "UserProfile") có nghĩa là gì ạ?

 

Nhân tiện hỏi về đường dẫn , bác Hoành và các bác trên diễn đàn cho Tue_NV hỏi thêm về vấn đề này ạ :

Đó là vấn đề : Làm sao ta có thể xác định được đường dẫn mà các file Lisp đã được Load??

Ví dụ như đã apLoad rồi 1 file Lisp nào đó thì mình có thể biết được file lisp đó đã ở địa chỉ nào không?

Tue_NV băn khoăn về vấn đề này mà chưa tìm được giải pháp?

 

Rất mong các bác chỉ giúp.

Cảm ơn rất nhiều

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ác Hoành cho Tue_NV hỏi về đối số "UserProfile" trong hàm (getenv "UserProfile") có nghĩa là gì ạ?

 

...

Đó là vấn đề : Làm sao ta có thể xác định được đường dẫn mà các file Lisp đã được Load??

Ví dụ như đã apLoad rồi 1 file Lisp nào đó thì mình có thể biết được file lisp đó đã ở địa chỉ nào không?

Tue_NV băn khoăn về vấn đề này mà chưa tìm được giải pháp?

...

 

Hàm getenv lấy giá trị biến môi trường của hệ thống. Để biết giá trị biến môi trường hệ thống (Windows) các bạn có thể xem ở đây: http://en.wikipedia.org/wiki/Environment_variable hoặc search cụm từ Environment variable trên google.

 

Về việc xác định đường dẫn mà các file lisp đã được load, đã được thảo luận trên diễn đàn. Câu trả lời là 'không thể' tuy nhiên các thành viên CADViet có một mẹo để biết được file lisp vừa được appload lên nằm ở thư mục nào qua việc đọc xem thư mục cuối mà lệnh appload sử dụng là thư mục nào. Tue_NV có thể xem ở đây: Đường dẫn của file lisp vừa mới load

  • Vote tăng 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ạ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  

×