Problem with AutoCAD message processed during komut operations

  • Konuyu başlatan Konuyu başlatan tiziano69
  • Başlangıç tarihi Başlangıç tarihi

tiziano69

Guest
Aşağıdaki sorunum var, bir vb6 formdan otocad "aktifleştirme" için bir mesaj alıyorum, tabii ki, otocad hala hatlarımı çekiyorum.

Bu bekleme süresini değiştirebilir veya otocad'ın faaliyetlerine kadar askıya alınabilir

Özel sub image1_Click()
memorize_position
Unload me me
objacad = getobject (, "autocad.application")
appactivate objacad.caption
[Bleep] [Bleep] [Bleep] [Bleep] [Bleep] [Bleep] [Bleep] [Bleep]
Aktifleştirme.sendcommand "tavoletta" & vscr
end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end
 
Doevents, yürütmeyi askıya alır, böylece işletim sistemi diğer olayları da yapabilir.

Bu altla, saniyeler de ikinci onuncu olabilir.
alt uyku(ikinci olarak)
Başlangıç = timer ' başlangıç zamanını ayarlar.
Zamanlayıcı < başlangıç + saniye
Doevents ' diğer süreçlere kontrol eder.
döngüsü
end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end

vsa yardımıyla; otocad statüsünü tespit edin
alt örnek_isquiescent()
“Bu örnek acadstate nesnesini alır ve görmek için kontrol eder
autocad bir quiescent durumda.
dim state as acadé
eyalet = getacadstate
Eğer iseniz.
msgbox "autocad is quiescent."

msgbox "autocad is not quiescent."
Sonunda, eğer sona erirse
end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end

Yemin ederim
 

Forum İstatistikleri

Konular
58,521
Mesajlar
499,056
Kullanıcılar
104,110
Son Üye
ChristianR

Çevrimiçi Üyeler

Şu anda çevrimiçi üye yok.
Geri
Üst