PlannerRoad
Guest
Su arayüzü aracılığıyla c# kodu, aynı anda iki screeshots'ı otomatik olarak yaratmanıza izin veren bir fayda derlemesi için mevcuttur: Penceresinden biri ve çalışma alanının diğerlerinden biri.
Kod, bildirilen quiAma aşağıdaki:
Kırmızı kodda, faydanın emridir, css Ve görüntünün konumu ve formatı bir ekran koruyucu, i.e.c: Oakmain-window.txt e c: bodoc-window.txtAutocad penceresi ile ilgili ilk olarak, çalışma alanı ile ilgili ikinci.
Bu 3 parametre (ortalama ve rotalar) gelecekte değiştirilebilir.
kodu nasıl doldurursunuz: Bu tartışmada Görsel c (22) kodu otomatik olarak doldurur Prosedürü açıkladım ve yazılımları hesaplamak için belirttim #.
Bu durumda, ötesinden ötesinden ötesinde ai due file dbmgd.dll eacmgd.dll Tartışmada zaten belirtildiği gibi, diğer referanslar eklenmelidir.Nasıl ve hangi diğer referanslar ekleniyor: Her zaman menüde "Proje projesi" -> seçenek "Add referans ekle" -> sekme ".net net net net net net net net net net ağ"Bu sefer referans olarak ekleyin Sistem.drawing Ve Autocad 2010 durumunda muhtemelen aynı zamanda Sunum.core.
Makalede bahsetmemiş olsa bile, kodun çalışması için de referans eklemek zorunda kaldım Sistem.windows.formsKoleksiyon sırasında hangi fayda bir hata ifade etti.
Autocad'daki verilerin toplanması ve yüklenmesi diğer tartışmada bildirilen prosedürü takip etmeye devam ediyor.
Netload komutu ile derlenen fayda yüklemeden sonra css komutunu verir (veya diğer komutları düzenlemeniz) belirtilen dizideki iki ekran görüntüsüne sahip olacaksınız.
Kod, bildirilen quiAma aşağıdaki:
PHP:
Acapp = autodesk.autocad.applicationservices;
Autodesk.autocad.runtime kullanarak;
Sistem kullanmak.drawing.imating;
Sistem kullanmak. Çizim;
namespace ekran görüntüsü
{
Halk sınıf komutları
{
[CommandMethod("CSS")]statik kamusal boşluk ekranshot()
{
Ekran görüntüsü(
aapp.application.mainwindow,
"c: Oakmain-window.txt",
0, 0, 0, 0
);
Ekran görüntüsü(
Acapp.application.documentmanager.mdiactivedocument.window,
"c: bodoc-window.txt",
30, 26, 10, 10
);
}
Özel statik boşluk ekran görüntüsü
autodesk.autocad.windows.window wd,
string dosya adı,
Üstte, altta, solunda, doğru değil
)
{
pt = wd.location;
Boyut sz = wd.size;
pt.x + = ayrıldı;
pt.y + = üst;
sz.height - = üst + alt;
sz. genişlik - = sol + sağ;
// bitmap nesnesini ekran büyüklüğüne ayarlar
bitmap bmp =
Yeni bitmap(
sz. genişlik,
sz.height,
Pixelformat.format32bppargb
);
(bmp)
{
// bitmap'tan bir grafik nesne oluşturun
(graphics gfx = grafikler. fromimage(bmp)
{
// Penceremizin bir ekran görüntüsü alın
gfx.copy fromscreen(
pt.x, pt.y, 0.0, sz,
Kopyalama.sourcecopy
);
// Belirtilen yere ekran görüntüsü kaydeder
bmp.save(filename, imageformat.txt);
}
}
}
}
}
Bu 3 parametre (ortalama ve rotalar) gelecekte değiştirilebilir.
kodu nasıl doldurursunuz: Bu tartışmada Görsel c (22) kodu otomatik olarak doldurur Prosedürü açıkladım ve yazılımları hesaplamak için belirttim #.
Bu durumda, ötesinden ötesinden ötesinde ai due file dbmgd.dll eacmgd.dll Tartışmada zaten belirtildiği gibi, diğer referanslar eklenmelidir.Nasıl ve hangi diğer referanslar ekleniyor: Her zaman menüde "Proje projesi" -> seçenek "Add referans ekle" -> sekme ".net net net net net net net net net net ağ"Bu sefer referans olarak ekleyin Sistem.drawing Ve Autocad 2010 durumunda muhtemelen aynı zamanda Sunum.core.
Makalede bahsetmemiş olsa bile, kodun çalışması için de referans eklemek zorunda kaldım Sistem.windows.formsKoleksiyon sırasında hangi fayda bir hata ifade etti.
Autocad'daki verilerin toplanması ve yüklenmesi diğer tartışmada bildirilen prosedürü takip etmeye devam ediyor.
Netload komutu ile derlenen fayda yüklemeden sonra css komutunu verir (veya diğer komutları düzenlemeniz) belirtilen dizideki iki ekran görüntüsüne sahip olacaksınız.
Son düzenleme: