Đến nội dung


Hình ảnh
- - - - -

MPL-MultiPlot _ in nhiều bản vẽ trong file DWG


  • Please log in to reply
47 replies to this topic

#1 tien2005

tien2005

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 257 Bài viết
Điểm đánh giá: 94 (tàm tạm)

Đã gửi 23 May 2014 - 10:27 PM

Hôm nay cuối tuần chia sẽ cùng các Bạn lisp in bản vẽ mình đang sử dụng:

 

* Công dụng: in nhiều bản vẽ trong file dwg với nhiều lựa chọn

* Tên lệnh : MPL

* Hướng dẫn:

3202_mplmultiplot_1.jpg

 

- Phần plotter, paper, plotstyle các Bạn chọn cho phù hợp với nhu cầu

- Nút “Add” là để thêm file plotstyle (*.ctb hoặc *.stb) vào autocad

- Có 3 chế độ chọn đối tượng để xác định khung in:

  +Polyline: chọn 1 polyline có các đoạn thẳng là đường chéo của các khung in, các đoạn thẳng lẻ (1, 3, 5, ..) của polyline sẽ xác định vùng in. Sau khi chọn thì polyline này sẽ được lisp chuyển sang 1 layer không in

  +Block: bấm nút "Pick" rồi chọn block khung tên để lisp xác định tên của block cần chọn sau này

  + Rectangle: bấm nút "Pick" rồi chọn polyline để lisp xác định tên layer của các polyline cần chọn sau này

 

- Sort:

  +Normal: đối tượng nào chọn trước thì in trước, chọn sau in sau

  + Left to Right  và Top to Bottom: chỉ các tác dụng khi chọn theo Block hoặc Rectangle, sắp xếp các khung in theo thứ tự từ trái qua phải hoặc từ trên xuống dưới

 

- Plot to file: in ra các file *.plt, các file *.plt được tạo sẽ nằm cùng thư mục với file dwg, tên file sẽ là tên của file dwg + số thứ tự (cách đặt tên này tương tự cho các máy in *.pc3 xuất ra các file PDF và DWF)

- Rotation paper: xoay trang giấy 90 độ (giống như Landscape ó Portrait)

- Nút “Select” là để chọn các khung in theo Polyline, Block, Rectangle

 

Sau khi chọn các khung in và plotter, plotstyle hợp lệ thì các nút “Preview” và “Print” sẽ sáng lên đồng thời cũng báo có bao nhiêu khung in đã được chọn

 

Chú ý:

- Lisp sẽ in giữa trang giấy (center the plot)

- Danh sách các loại giấy mình đã lọc ra các loại thường dùng. Nếu có các loại giấy do người dùng tự định nghĩa thì chú ý đặt tên giấy phải có các ký tự A0, A1, A2, A3, A4, A5 , khi đó loại giấy này mới thể hiện trong danh sách

 

http://www.cadviet.c...multiplot_1.rar

 

Chúc các Bạn cuối tuần vui vẽ.

 

 

@30/5/2014: Cập nhật:

- Chọn được các block dynamic

- Thêm tùy chỉnh tỉ lệ khi in

- Lấy lại cấu hình in lần trước (khi đóng autocad thi không lấy được cấu hình cũ)

 

http://www.cadviet.c...multiplot_3.rar

 

@11/11/2014: Cập nhật

- Tự động xoay giấy cho phù hợp với khung in đứng hoặc ngang trong 1 lần in

- Bổ sung thêm lệnh PLC để in nhanh file mới mà không cần mở giao diện để cấu hình máy in (xem hướng dẫn trong file đính kèm)

 

http://www.cadviet.c...plmultiplot.rar

 


  • 8

#2 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 24 May 2014 - 06:35 AM

Chào bạn tien2005!

Lisp chưa sử dụng với khung tên là Block Dynamic. Bạn viết thêm mã bổ sung nhé!

Thanks


  • 0

#3 tien2005

tien2005

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 257 Bài viết
Điểm đánh giá: 94 (tàm tạm)

Đã gửi 24 May 2014 - 10:30 AM

Thanks Tue_NV Khung tên block dynamic có phải là khung ngang và khung đứng? Khi chuyển block dynamic thì boundary của nó có thay đổi tương ứng với khung tên không? Khi viết lisp mình không nghĩ sẽ có block dynamic. Bạn có khung mẫu nào cho mình tham khảo Lisp chọn block dynamic theo dxf nào. Mình nhớ không lầm thì chon được tên block dynamic theo vlisp (mất công chuyển ename-> object, object -> ename)
  • 0

#4 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5448 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 24 May 2014 - 10:54 AM

Nếu hàm dưới đây trả về T thì ename đó là Dynamic Block.

(eq (vla-get-IsDynamicBlock (vlax-ename->vla-object ename)) :vlax-true)


  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#5 proconeng86

proconeng86

    biết lệnh break

  • Members
  • PipPipPipPip
  • 221 Bài viết
Điểm đánh giá: -9 (bình thường)

Đã gửi 24 May 2014 - 11:01 AM

Hôm nay cuối tuần chia sẽ cùng các Bạn lisp in bản vẽ mình đang sử dụng:

 

* Công dụng: in nhiều bản vẽ trong file dwg với nhiều lựa chọn

* Tên lệnh : MPL

* Hướng dẫn:

3202_mpl_1.jpg

 

- Phần plotter, paper, plotstyle các Bạn chọn cho phù hợp với nhu cầu

- Nút “Add” là để thêm file plotstyle (*.ctb hoặc *.stb) vào autocad

- Có 3 chế độ chọn đối tượng để xác định khung in:

  +Polyline: chọn 1 polyline có các đoạn thẳng là đường chéo của các khung in, các đoạn thẳng lẻ (1, 2, 3, ..) của polyline sẽ xác định vùng in. Sau khi chọn thì polyline này sẽ được lisp chuyển sang 1 layer không in

  +Block: bấm nút "Pick" rồi chọn block khung tên để lisp xác định tên của block cần chọn sau này

  + Rectangle: bấm nút "Pick" rồi chọn polyline để lisp xác định tên layer của các polyline cần chọn sau này

 

- Sort:

  +Normal: đối ttượng nào chọn trước thì in trước, chọn sau in sau

  + Left to Right  và Top to Bottom: chỉ các tác dụng khi chọn theo Block hoặc Rectangle, sắp xếp các khung in theo thứ tự từ trái qua phải hoặc từ trên xuống dưới

 

- Plot to file: in ra các file *.plt, các file *.plt được tạo sẽ nằm cùng thư mục với file dwg, tên file sẽ là tên của file dwg + số thứ tự (cách đặt tên này tương tự cho các máy in *.pc3 xuất ra các file PDF và DWF)

- Rotation paper: xoay trang giấy 90 độ (giống như Landscape ó Portrait)

- Nút “Select” là để chọn các khung in theo Polyline, Block, Rectangle

 

Sau khi chọn các khung in và plotter, plotstyle hợp lệ thì các nút “Preview” và “Print” sẽ sáng lên đồng thời cũng báo có bao nhiêu khung in đã được chọn

 

Chú ý:

- Lisp sẽ in giữa trang giấy (center the plot)

- Danh sách các loại giấy mình đã lọc ra các loại thường dùng. Nếu có các loại giấy do người dùng tự định nghĩa thì chú ý đặt tên giấy phải có các ký tự A0, A1, A2, A3, A4, A5 , khi đó loại giấy này mới thể hiện trong danh sách

 

http://www.cadviet.c...multiplot_1.rar

 

Chúc các Bạn cuối tuần vui vẽ.

 

Cám ơn bạn tien2005 đã chia sẻ, trước trên diễn đàn có 1 lisp in tương tự như của bạn nhưng tỉ lệ in của lisp đó chưa chuẩn, lisp này của bạn mình đã thử thấy tỉ lệ thế là ok rồi tuy nhiên mình có mấy ý kiến với lisp này nữa:

   - phần tỉ lệ: thiếu tỉ lệ 1:150, cái tỉ lệ này cũng hay dùng mà. bạn bổ sung thêm tỉ lệ này hoặc cho thêm phần tự gõ tỉ lệ thì tốt

   - chưa in được bên layout: thử in bên layout thì nó toàn tự nhảy về model.

   - khi mở 1 bản vẽ khác thì những lựa chọn khung tên (block hay rectang) không còn được lưu, lại phải chọn lại, điều này làm hơi mất công 1 chút

 

Đó là những ý kiến của mình về lisp in này. hi vọng bạn có thể sửa được để lisp hoàn thiện hơn


  • 0

#6 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5682 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 24 May 2014 - 04:15 PM

Làm mình liên tưởng đến MPlot của bác Hoành :D . Cảm ơn bạn đã chia sẻ. Voted ^^


  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#7 proconeng86

proconeng86

    biết lệnh break

  • Members
  • PipPipPipPip
  • 221 Bài viết
Điểm đánh giá: -9 (bình thường)

Đã gửi 29 May 2014 - 02:03 PM

Cám ơn bạn tien2005 đã chia sẻ, trước trên diễn đàn có 1 lisp in tương tự như của bạn nhưng tỉ lệ in của lisp đó chưa chuẩn, lisp này của bạn mình đã thử thấy tỉ lệ thế là ok rồi tuy nhiên mình có mấy ý kiến với lisp này nữa:

   - phần tỉ lệ: thiếu tỉ lệ 1:150, cái tỉ lệ này cũng hay dùng mà. bạn bổ sung thêm tỉ lệ này hoặc cho thêm phần tự gõ tỉ lệ thì tốt

   - chưa in được bên layout: thử in bên layout thì nó toàn tự nhảy về model.

   - khi mở 1 bản vẽ khác thì những lựa chọn khung tên (block hay rectang) không còn được lưu, lại phải chọn lại, điều này làm hơi mất công 1 chút

 

Đó là những ý kiến của mình về lisp in này. hi vọng bạn có thể sửa được để lisp hoàn thiện hơn

 

Mình là rất kết khoản in nhanh và tỉ lệ chính xác của lisp này, bác tien2005 hoàn thiện một số điểm cho ngon đi bạn. Thanks


  • 0

#8 tien2005

tien2005

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 257 Bài viết
Điểm đánh giá: 94 (tàm tạm)

Đã gửi 30 May 2014 - 03:27 PM

@30/5/2014: Cập nhật:

- Chọn được các block dynamic

- Thêm tùy chỉnh tỉ lệ khi in

- Lấy lại cấu hình in lần trước (khi đóng autocad thi không lấy được cấu hình cũ)

 

Link download cập nhật ở bài #1


  • 1

#9 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5448 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 30 May 2014 - 03:41 PM

@30/5/2014: Cập nhật:

- Chọn được các block dynamic

- Thêm tùy chỉnh tỉ lệ khi in

- Lấy lại cấu hình in lần trước (khi đóng autocad thi không lấy được cấu hình cũ)

 

Link download cập nhật ở bài #1

Bạn có thể lưu lại được giá trị đã dùng ở lần trước kể cả khi đóng và mở lại cad, nếu muốn. Tìm 2 hàm LM:WriteConfig và LM:ReadConfig của Lee Mac.


  • 2

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#10 thuquangbui

thuquangbui

    biết pan

  • Members
  • Pip
  • 5 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 30 May 2014 - 05:22 PM

cám ơn anh chị, em mới học mới cái này chưa năm rõ


  • 0

#11 proconeng86

proconeng86

    biết lệnh break

  • Members
  • PipPipPipPip
  • 221 Bài viết
Điểm đánh giá: -9 (bình thường)

Đã gửi 30 May 2014 - 09:07 PM

@30/5/2014: Cập nhật:

- Chọn được các block dynamic

- Thêm tùy chỉnh tỉ lệ khi in

- Lấy lại cấu hình in lần trước (khi đóng autocad thi không lấy được cấu hình cũ)

 

Link download cập nhật ở bài #1

 

Lisp này khá ngon rồi, chỉ còn mỗi chưa dùng được bên layout thôi.

Nếu dùng được cho cả layout là tuyệt vời :D


  • 0

#12 tien2005

tien2005

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 257 Bài viết
Điểm đánh giá: 94 (tàm tạm)

Đã gửi 30 May 2014 - 10:09 PM

@Doan Van Ha

Mình đã tìm 2 hàm trên trang cua Lee Mac nhưng không thấy. Nếu Bạn có thì cho mình xin để tham khảo thêm


  • 0

#13 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5448 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 30 May 2014 - 10:48 PM

Mình sử dụng lâu rồi, có edit đôi chút. Bạn tham khảo (hơi rắc rối tí nếu dùng chưa quen). Dùng 3 hàm đầu tiên là đủ.

http://www.cadviet.c...ite_cfg_dcl.lsp


  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#14 tien2005

tien2005

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 257 Bài viết
Điểm đánh giá: 94 (tàm tạm)

Đã gửi 31 May 2014 - 09:56 AM

@Doan Van Ha: file Bạn up lên không down được, Bạn có thể copy rồi đặt vào thẻ code hoặc up lai được không?

Thanks


  • 0

#15 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5448 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 31 May 2014 - 10:29 AM

Chức năng down của CV dạo này sao í!

;--------------------------------------------------------------------------- §äc vµ Ghi file CFG --------------------------------- Xem file "Cang_day.lsp" + "Khoang_cot_so_bo.lsp" sÏ râ b¶n chÊt.
;Xem thªm ë folder "SKCT_2012" ®Ó hiÓu râ h¬n.
;----- Ghi vµo file cfg.
(defun LM:WriteConfig (filename ValList / ofile)
 (if (setq ofile (open filename "w")) 
  (progn
   (foreach x ValList (write-line (vl-prin1-to-string x) ofile))
   (setq ofile (close ofile))
   T)))
;----- §äc tõ file cfg.
(defun LM:ReadConfig (filename SymList / ofile)
 (if (and (setq filename (findfile filename)) (setq ofile (open filename "r")))
  (progn
   (foreach x SymList (set x (read (read-line ofile))))
   (setq ofile (close ofile))
   T))) 
;----- Hµm lÊy Path cña file l­u.
(defun LM:GetSavePath ( / tmp)
 (cond      
  ((setq tmp (getvar 'ROAMABLEROOTPREFIX))
   (or (eq "\\" (substr tmp (strlen tmp))) (setq tmp (strcat tmp "\\")))
   (strcat tmp "Support"))
  ((setq tmp (findfile "ACAD.pat"))
   (setq tmp (vl-filename-directory tmp))
   (and (eq "\\" (substr tmp (strlen tmp))) (setq tmp (substr tmp (1- (strlen tmp)))))
   tmp)))
;-----Example1: nªu biªt 1 sè val mÆc ®inh cña vallst.
(defun C:TEST1()
 (setq fcfg (strcat (LM:GetSavePath) "\\Cang_day.cfg")) ;§Æt tªn file cfg trong th­ môc gèc ®Ó ghi.
 (setq keylst '(tldai tlcao tmcon)) ;List c¸c Key trong Dialoge.
 (setq vallst (list "1" "10" 'nil "DZ_XYZ"))   ;Set c¸c Val ban ®Çu t­¬ng øng c¸c Key (mÆc ®Þnh lóc ®Çu).
 (or (findfile fcfg) (LM:WriteConfig fcfg vallst)) ;Neu ch­a co file cfg th× ghi c¸c Val ban ®Çu.
 (LM:ReadConfig fcfg keylst) ;§äc c¸c Val trong file cfg.
 (mapcar '(lambda (key val) (or (boundp key) (set key val))) keylst vallst) ;G¸n c¸c Val vµo c¸c Key trong Dialoge.
;Lµm nh÷ng viÖc g× ®ã ë ®©y!!! ;Ho¹t ®éng cña ch­¬ng tr×nh
 (LM:WriteConfig fcfg (mapcar 'eval keylst))) ;Ghi c¸c Val lÊy ®­îc tõ Dialoge ra file cfg (ghi mÆc ®Þnh míi). §Æt cuèi c.tr×nh
;-----Example2: nªu kh«ng biªt tÊt c¶ mÆc ®inh cña vallst.
(defun C:TEST2()
 (setq fcfg (strcat (LM:GetSavePath) "\\Cang_day.cfg")) ;§Æt tªn file cfg trong th­ môc gèc ®Ó ghi.
 (setq keylst '(tldai tlcao tmcon)) ;List c¸c Key trong Dialoge.
 (LM:ReadConfig fcfg keylst) ;§äc c¸c Val trong file cfg.
 (mapcar '(lambda (key val) (or (boundp key) (set key val))) keylst vallst) ;G¸n c¸c Val vµo c¸c Key trong Dialoge.
;Lµm nh÷ng viÖc g× ®ã ë ®©y!!! ;Ho¹t ®éng cña ch­¬ng tr×nh
 (LM:WriteConfig fcfg (mapcar 'eval keylst))) ;Ghi c¸c Val lÊy ®­îc tõ Dialoge ra file cfg (ghi mÆc ®Þnh míi). §Æt cuèi c.tr×nh
 


  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#16 tien2005

tien2005

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 257 Bài viết
Điểm đánh giá: 94 (tàm tạm)

Đã gửi 31 May 2014 - 11:04 AM

Thanks Doan Van Ha

- Mình lưu cấu hình in cũ với tên list "dị" 1 chút chắc sẽ không ảnh hưởng đến các lisp khác của người dùng

- Mình mới cài lại Windown7 pro thì cũng dùng cách lưu file rồi đọc lại rất OK, tuy nhiên sau đó W7 update thì bị lỗi, kiểm tra thì thấy dòng lệnh (setq ofile (open filename "w")) báo string nil. Đến bây giờ chưa biết được W7 update phần nào mà gây ra lỗi trên mong rằng trong tương lai các Bạn không gặp phải lỗi trên. Nếu biết cách khắc phục lỗi trên thì hãy cùng chia sẽ (đừng nói là không update Windown :)  )


  • 0

#17 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5448 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 31 May 2014 - 11:44 AM

Tôi chưa gặp lỗi và cũng không biết bạn ghi và đọc theo kiểu gì nên khó phán đoán.

Cách của tôi là: tìm file "A", nếu chưa có thì tạo file "A" rồi ghi vào, nếu có file "A" rồi thì đọc nó để lấy giá trị default. Bằng cách đó tôi nghĩ việc báo filename nil là khá vô lý (xem hàm C:TEST1).

P/S: hoặc bạn ghi vào thư mục của bạn để khỏi bị quấy rầy khi update Window?

 

 (setq fcfg (strcat (LM:GetSavePath) "\\Cang_day.cfg")) ;§Æt tªn file cfg trong th­ môc gèc ®Ó ghi.
 (setq keylst '(tldai tlcao tmcon)) ;List c¸c Key trong Dialoge.
 (setq vallst (list "1" "10" 'nil "DZ_XYZ"))   ;Set c¸c Val ban ®Çu t­¬ng øng c¸c Key (mÆc ®Þnh lóc ®Çu).
 (or (findfile fcfg) (LM:WriteConfig fcfg vallst)) ;Neu ch­a co file cfg th× ghi c¸c Val ban ®Çu.
 
 (setq fcfg (strcat (LM:GetSavePath) "\\Cang_day.cfg")) ;§Æt tªn file cfg trong th­ môc gèc ®Ó ghi.
 (setq keylst '(tldai tlcao tmcon)) ;List c¸c Key trong Dialoge.
 (setq vallst (list "1" "10" 'nil "DZ_XYZ"))   ;Set c¸c Val ban ®Çu t­¬ng øng c¸c Key (mÆc ®Þnh lóc ®Çu).
 (or (findfile fcfg) (LM:WriteConfig fcfg vallst)) ;Neu ch­a co file cfg th× ghi c¸c Val ban ®Çu.

  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#18 tien2005

tien2005

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 257 Bài viết
Điểm đánh giá: 94 (tàm tạm)

Đã gửi 31 May 2014 - 12:17 PM

Thì mình cũng làm như bạn. Vấn đề ở đây là sau khi update w7 mới bị lỗi
  • 0

#19 dkkx3a

dkkx3a

    biết lệnh trim

  • Members
  • PipPipPip
  • 190 Bài viết
Điểm đánh giá: 57 (tàm tạm)

Đã gửi 01 June 2014 - 03:52 PM

Mình cũng biết tí lisp nên cũng từng gặp lỗi này, lỗi này hình như là do Win không cho tạo file bằng lên đó mà chưa có quyền administrator, nếu chuyển sang tạo file ở ổ khác ở cài win thì không sao. Ngày xưa mình toàn tạo file DCL trong lisp rồi load lisp để tạo DCL nên bị lỗi khi lên Win7 và Win8, giờ chuyển sang ổ D, E thì Oke. Không biết mình nói đúng không, nếu đúng thì bác nào biết cách chiếm quyền admin để cho phép ghi và sửa file thì chia sẽ. Thanks.


  • 0
TỰ SỰ
Biển vào chiều buồn giữa cô liêu
Sóng vỗ bờ bạc đầu con nước
Khi biển động như lòng ta chợt động
Biển ồn ào nhưng thực rất dịu êm.......

#20 tien2005

tien2005

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 257 Bài viết
Điểm đánh giá: 94 (tàm tạm)

Đã gửi 01 June 2014 - 04:42 PM

Nếu Bạn không có quyền admin thì ghi chép lên ổ hệ thống nó sẽ không cho. User của mình có quyền admin nên mới cài đặt được chương trình lên máy nhưng với câu lệnh trên thì lỗi


  • 0