Hiện kết quả từ 1 tới 6 của 6
  1. #1
    Avatar của snst
    Thành viên SVQLD
    Tham gia ngày
    Dec 2011
    Đến từ
    Ḷ gạch
    Tuổi
    34
    Bài gửi
    308
    Thanks
    49
    Thanked 219 Times in 125 Posts
    4
    Giáo sư
     
     
    Số lần Cộng|Trừ: 0 Lần

    Hướng dẫn Tạo macro trong Microstation SE

    Cho các anh em muốn tạo cho ḿnh 1 macro chạy tự động trên Microstation SE



    Cách tạo Macro trong MicroStation

    Một số phần mềm đồ họa thường xây dựng công cụ lưu các thao tác xử lư đồ họa thường xuyên thành một file ứng dụng. Một phần mềm đặt tên cho chức năng này một các tên khác nhau. Ví dụ trong phần mềm MicroStation chức năng này có tên là Macro, trong PhotoShop chức năng này mang tên Action hay trong ArcGis th́ được gọi là Model.
    Bây giờ chúng ta hăy t́m hiểu chức năng tạo Macro trong phần mềm MicroStation:

    Trường hợp cụ thể, chúng ta muốn thay đổi màu sắc cho một số đối tượng cho nhiều file khác nhau, như vây các thao tác xử lư sẽ giống nhau và lập lại cho từng file. Muốn xử lư nhanh chóng, chúng ta sẽ làm cho một file sau đó lưu các thao tác này thành Macro. Khi chạy file Macro trong các file đồ họa khác th́ các thao tác xử lư sẽ được thực hiện một cách nhanh chóng.

    Một ví dụ mẫu: trước tiên hăy mở một file đồ họa, cụ thể là 1 file bản đồ địa chính mang tên dc1.dgn


    Mục tiêu của chúng ta là đổi màu sắc của nhăn loại đất hiện tại có màu xanh lá thành màu xanh dương


    1. Trước tiên ta tạo một Marco.
    Vào menu Ultilities chọn Create Marco

    2. Đặt tên Marco:

    Sau gơ tên và gơ mô tả cho marco và nhấn ok, hộp thoại marco với tên vừa đặt xuất hiện và chế độ run được kích hoạt, khi thực hiện các thao tác th́ các thao tác này sẽ đương lưu vào file .bas đặt tại thư mục được chọn.
    3. Thực hiện các thao tác cần lưu
    Chọn các nhăn thửa màu xanh lá:

    Đổi sang màu xanh dương


    Lưu ư: trong trường hợp cần thiết ta có thể nhấn nút Tạm ngưng để không lưu các thao tác trung gian.

    4. Kết thúc thao tác và lưu vào file .bas:
    Sau khi thực hiện hết các thao tác và đă đạt được mục đích như chúng ta mong muốn, nhấn nút Dừng các thao tác sẽ được lưu vào file .bas

    5. Mở file cần thực hiện chuỗi các thao tác tương tự
    Mở file dc2.dgn


    6. Chạy marco để thực hiện chuỗi thao tác mong muốn:
    Vào menu Utilities chọn Macros


    Nhấn nút Browes và chọn đến file .bas tại đường dẫn đă lưu ở bước trên.
    Ví du : file doimau.bas tại đường dẫn c:\win32app\ustation\macros\


    Bấm nút Run
    Như vậy chuỗi thao tác đổi màu nhăn loại đất sẽ được thực hiện tại file dc2.dgn tương tự như đă thực hiện tại file dc1.dgn

    7. Thực hiện tương tự cho các file khác:
    Chạy macro cho các file khác ta sẽ thực hiện được chuỗi thao tác mong muốn. Hy vọng các bạn cảm thấy thích bài viết này.


    Nguồn internet

    +5 EXP
    Lần sửa cuối bởi snst; 07-07-2015 lúc 03:23 PM
    Khách hăy cùng snst xây dựng cộng đồng SVQuanLyDat nhé

  2. The Following 8 Users Say Thank You to snst For This Useful Post:
    fullcat (09-06-2016), hiepgl (07-07-2015), Mr Hai Dat (07-07-2015), Mr.Share (08-07-2015), saocuoitroi (10-07-2016), soloyeu (08-07-2015), songmekong (22-07-2016), thangokama (15-08-2015)

  3. #2
    Avatar của huynhphuoc
    Thành viên SVQLD
    Tham gia ngày
    Jun 2015
    Đến từ
    Hue
    Bài gửi
    5
    Thanks
    0
    Thanked 4 Times in 1 Post
    1
    Tân sinh viên
     
     
    Số lần Cộng|Trừ: 0 Lần
    mở 1 file, cho macro chạy, nó không tự làm việc với các file trong cùng thư mục file đầu à, hay phải thao tác thêm bước bào nữa?

    Khách hăy cùng huynhphuoc xây dựng cộng đồng SVQuanLyDat nhé

  4. #3
    Avatar của snst
    Thành viên SVQLD
    Tham gia ngày
    Dec 2011
    Đến từ
    Ḷ gạch
    Tuổi
    34
    Bài gửi
    308
    Thanks
    49
    Thanked 219 Times in 125 Posts
    4
    Giáo sư
     
     
    Số lần Cộng|Trừ: 0 Lần
    Trích dẫn Nguyên văn bởi huynhphuoc Xem bài viết
    mở 1 file, cho macro chạy, nó không tự làm việc với các file trong cùng thư mục file đầu à, hay phải thao tác thêm bước bào nữa?
    Muốn cho chạy hết các file trong thư mục phải cáo 1 macro khác chạy macro đó mới được.

    Khách hăy cùng snst xây dựng cộng đồng SVQuanLyDat nhé

  5. #4
    Avatar của saocuoitroi
    Thành viên SVQLD
    Tham gia ngày
    Aug 2011
    Đến từ
    Kbang Gia Lai
    Bài gửi
    47
    Thanks
    34
    Thanked 8 Times in 8 Posts
    1
    Sinh viên xuất sắc
     
     
    Số lần Cộng|Trừ: 0 Lần
    Có thể hướng dẫn luôn cách chạy ko pro.

    Đời bể dâu ai biết đâu ngày mai.. t́nh mới đây nhưng vội phai...

  6. #5
    Avatar của hiepgl
    Moderators
    Tham gia ngày
    Mar 2014
    Đến từ
    Pleiku - Gia Lai
    Tuổi
    27
    Bài gửi
    167
    Thanks
    54
    Thanked 128 Times in 67 Posts
    3
    Tiến sỹ
     
     
    Số lần Cộng|Trừ: 0 Lần
    Khi có 1 macro ta muốn chạy hết cho cả thư mục ta dùng macro chaycathumuc.ba trong bài dưới
    http://svquanlydat.net/@forum/showthread.php?t=11351 (Chạy được cả V7 cả V8)




    Ta có thể chọn các chức năng như chỉ sửa file hiện tại hoặc toàn bộ thư mục (Lưu ư: khi sửa hàng loạt nó sẽ sửa tất cả các file trong tất cả thư mục nằm trong thư mục ḿnh chọn) hoặc tạo file backup (tránh trường hợp macro ta tạo có vấn đề @@)
    Good luck! @@

    +1 EXP
    Lần sửa cuối bởi hiepgl; 16-07-2016 lúc 08:33 AM
    --*-- Nguyễn Văn Hiệp -*- Pleiku - Gia Lai -*- vanhiepdh08qlgl@gmail.com --*--
    * Viết tiếng Việt có dấu, là tôn trọng người đọc.
    * Chia sẻ bài sưu tầm có ghi rơ nguồn, là tôn trọng người viết và tôn trọng chính ḿnh.
    * Không spam và post bài dưới 10 kư tự hoặc chỉ có smilies, không post hai bài liên tiếp trong một đề tài.
    * Hăy nhấn nút thank cho bài viết hữu ích nhé.

  7. The Following 4 Users Say Thank You to hiepgl For This Useful Post:
    dongocde (19-07-2016), Mr Hai Dat (16-07-2016), nguyenvandai91 (14-08-2016), saocuoitroi (16-07-2016)

  8. #6
    Avatar của mntoan94
    Thành viên SVQLD
    Tham gia ngày
    Mar 2017
    Đến từ
    Quảng Ngăi
    Bài gửi
    51
    Thanks
    14
    Thanked 13 Times in 10 Posts
    3
    Sinh viên xuất sắc
     
     
    Số lần Cộng|Trừ: 0 Lần
    Các bác ai có Macro vẽ điểm chi tiết bằng file *.csv không cho ḿnh xin với

    Mai Ngọc Toàn
    T́m tương lai
    Liên hệ: mntoan94@gmail.com