أكثر

حدد حسب الموقع وانسخ إلى الشكل والاسم الجديد بناءً على السمة

حدد حسب الموقع وانسخ إلى الشكل والاسم الجديد بناءً على السمة


لدي ميزات نقطية وميزات مضلعة. أنا بحاجة ل:

  1. حدد النقاط التي تتقاطع مع المضلعات
  2. انسخ النقاط إلى ملف شكل جديد
  3. قم بتسمية ملف شكل النقطة الجديد هذا باستخدام سمة للمضلع الذي يتقاطع معه

تتداخل بعض هذه المضلعات مع بعضها البعض. إذا تقاطعت نقطة واحدة مع مضلعين ، فستحتاج هذه النقطة إلى تضمينها في شكلين جديدين.

أنا جديد جدًا على Python ، وبالتالي أحاول تحقيق ذلك من خلال تعديل الكود أدناه. أعتقد أن معظم القطع الأساسية موجودة.

#import libraries import arcpy، os، sys #set workspace arcpy.env.workspace = r "C:  data" arcpy.env.overwriteOutput = True #assign variables rawSurvey = "rawSurvey" #rawSurvey هو ملف النقاط من الاستطلاع سطح الشركة = "السطح" # السطح هو إخراج مضلع السطح المقترب = r "C:  Users  data  airspace_Working2.gdb" #create cursor للتنقل بين كل "نوع" من مؤشر السطح = arcpy.da.UpdateCursor ('السطح '، "Type") للصف في المؤشر: # تحديد ميزات الاستطلاع المتقاطعة (أسفل) الأسطح # إنشاء طبقة وتحديد نقاط RawSurvey التي تتداخل مع كل قوس مضلع. 'Tes_lyr'، 'intersect'، 'Surface') # إذا كانت الميزات مطابقة للمعايير ، فاكتبها إلى فئات الميزات الجديدة appSurvey_ "النوع" بناءً على نوع السطح الذي يتم عرضه على matchcount = int (arcpy.GetCount_management ('Tes_lyr'). getOutput ( 0)) if matchcount == 0: print ("لا توجد ميزات مطابقة للمعايير المكانية والسمات" ) else: arcpy.CopyFeatures_management ('Tes_Lyr'، 'appSurvey') # طباعة عدد الميزات المطابقة print (str (matchcount) + 'كانت النقاط تحت الأسطح ومكتوبة كـ appSurvey')

قطعة من الكعك. استخدم المؤشر للتكرار والاختيار لتحديد التقاطع. أنت بحاجة إلى طبقات المعالم للسماح بالتحديد. تحقق من الكود أدناه مع التعليقات التي تشرح كل خطوة.

#Input polygon feature class inPolyfc = r "in  polygon  full  path" # اسم حقل المعرف الذي سيتم استخدامه لتسمية ملفات الأشكال الجديدة PolyIDfld = "ID_FIELD_NAME" #Input point feature class inPointfc = r "in  point  full  path "#Out folder path for new shape file outPath = r" Out  full  path "من استيراد arcpy * import os #Make طبقة معالم من فئات المعالم للسماح بالتحديد MakeFeatureLayer_management (inPolyfc،" Polylyr ") MakeFeatureLayer_management (inPointfc،" Pointlyr " ) # احصل على اسم حقل OID لتعبير sql polyOIDfld = وصف ("Polylyr"). OIDFieldName #iterate عبر المضلعات مع مؤشر المؤشر = da.SearchCursor ("Polylyr" ، ["OID @" ، PolyIDfld]) للصف في المؤشر: #sql لتحديد مضلع فردي sql = '"{0}" = {1}'. تنسيق (polyOIDfld، str (row [0])) #select الفردي المضلع SelectLayerByAttribute_management ("Polylyr"، ""، sql) #select intersecting النقاط SelectLayerByLocation_management ("Pointlyr"، ""، "Polylyr") #Check للتأكد من تحديد النقاط ، على سبيل المثال نقطة واحدة على الأقل في الواقع intersec ts polygon if Description ("pointlyr"). FIDSet: FeatureClassToFeatureClass_conversion ("Pointlyr"، outPath، str (row [1]) + ".shp") #Optional: إنشاء فئة معلم فارغة إذا لم تتقاطع نقاط أخرى: CreateFeatureclass_management (outPath، str (row [1]) + ".shp"، "POINT"، inPointfc) del row del cursor

نظرًا لأنه تم تحديد الخيار الأول بالفعل ، لا يتم إطلاق حدث التغيير مطلقًا. أضف قيمة فارغة كأول قيمة وتحقق من وجود قيمة فارغة في تعيين الموقع.

أقترح بشدة الابتعاد عن JavaScript المضمنة ، إلى شيء مثل ما يلي:

في الترميز في JS Fiddle ، لم يتم تعيين قيمة للخيار الأول ، لذا فإن النقر فوقه لا ينبغي أن يؤدي إلى تشغيل الوظيفة لفعل أي شيء ، وبما أنها القيمة الافتراضية ، فإن النقر فوق التحديد ثم تحديد الخيار الافتراضي الأول لن يتم تشغيله حدث التغيير على أي حال.

تحديث:
تطلب أحدث مثال (2017-08-09) تبديل عناوين URL لإعادة التوجيه بسبب الأخطاء المتعلقة بالمحتوى المختلط بين JS Fiddle وكلا النطاقين ، بالإضافة إلى كلا النطاقين اللذين يتطلبان "نفس الأصل" للمحتوى ذي الإطارات. - ألبرت


مخازن البيانات المعتمدة وتنسيقاتها

فئة مخزن البيانات معتمد كمصدر مدعومة كمغسلة بدعم من Azure IR بدعم من IR المستضاف ذاتيًا
أزور تخزين Azure Blob
فهرس البحث المعرفي Azure
Azure Cosmos DB (SQL API)
واجهة برمجة تطبيقات Azure Cosmos DB لـ MongoDB
مستكشف بيانات Azure
تخزين Azure Data Lake Gen1
تخزين بحيرة بيانات Azure Gen2
قاعدة بيانات Azure لـ MariaDB
قاعدة بيانات Azure لـ MySQL
قاعدة بيانات Azure لـ PostgreSQL
أزور داتابريكس دلتا ليك
تخزين ملفات Azure
قاعدة بيانات Azure SQL
مثيل Azure SQL المُدار
تحليلات Azure Synapse
تخزين الجدول Azure
قاعدة البيانات أمازون ريد شيفت
DB2
تدريبات
Google BigQuery
البرقوق الأخضر
HBase
خلية نحل
اباتشي امبالا
Informix
MariaDB
مدخل البرمجيات المرنة
MySQL
نيتزا
وحي
فينيكس
PostgreSQL
المعزوفة
SAP Business Warehouse عبر Open Hub
SAP Business Warehouse عبر MDX
ساب هانا
جدول SAP
ندفة الثلج
شرارة
خادم قاعدة البيانات
سايبيس
تيراتا
فيرتكا
NoSQL كاساندرا
Couchbase (معاينة)
MongoDB
MongoDB أطلس
ملف أمازون S3
التخزين المتوافق مع Amazon S3
نظام الملفات
بروتوكول نقل الملفات
جوجل كلاود التخزين
HDFS
Oracle Cloud Storage
SFTP
بروتوكول عام عام HTTP
ملفات OData العامة
عام ODBC
عام REST
الخدمات والتطبيقات Amazon Marketplace Web Service
كونكور (معاينة)
داتافيرس
Dynamics 365
Dynamics AX
Dynamics CRM
جوجل ادووردس
HubSpot
جيرا
Magento (معاينة)
Marketo (معاينة)
مايكروسوفت 365
Oracle Eloqua (معاينة)
Oracle Responsys (معاينة)
Oracle Service Cloud (معاينة)
PayPal (معاينة)
QuickBooks (معاينة)
قوة المبيعات
سحابة خدمة Salesforce
Salesforce Marketing Cloud
SAP Cloud للعملاء (C4C)
SAP ECC
الخدمة الآن
قائمة SharePoint Online
Shopify (معاينة)
مربع (معاينة)
جدول ويب (جدول HTML)
زيرو
Zoho (معاينة)

إذا تم وضع علامة على موصل معاينة، يمكنك تجربته وتقديم ملاحظات إلينا. إذا كنت تريد اعتماد تبعية لمعاينة الموصلات في الحل الخاص بك ، فاتصل بدعم Azure.

تنسيقات الملفات المدعومة

يدعم Azure Data Factory تنسيقات الملفات التالية. راجع كل مقالة للتعرف على الإعدادات المستندة إلى التنسيق.

يمكنك استخدام نشاط النسخ لنسخ الملفات كما هي بين اثنين من مخازن البيانات المستندة إلى الملفات ، وفي هذه الحالة يتم نسخ البيانات بكفاءة دون أي تسلسل أو إلغاء تسلسل. بالإضافة إلى ذلك ، يمكنك أيضًا تحليل أو إنشاء ملفات بتنسيق معين ، على سبيل المثال ، يمكنك إجراء ما يلي:

  • انسخ البيانات من قاعدة بيانات SQL Server واكتبها في Azure Data Lake Storage Gen2 بتنسيق باركيه.
  • انسخ الملفات بتنسيق نصي (CSV) من نظام ملفات محلي واكتبها إلى مساحة تخزين Azure Blob بتنسيق Avro.
  • انسخ الملفات المضغوطة من نظام ملفات محلي ، وقم بفك ضغطها سريعًا ، واكتب الملفات المستخرجة إلى Azure Data Lake Storage Gen2.
  • انسخ البيانات بتنسيق Gzip للنص المضغوط (CSV) من تخزين Azure Blob واكتبها في قاعدة بيانات Azure SQL.
  • العديد من الأنشطة التي تتطلب التسلسل / إلغاء التسلسل أو الضغط / إلغاء الضغط.

المساهمون في SuperUser AlikElzin-kilaka و Ben N لديهم الجواب لنا. أولًا ، أليك الزين كيلاكا:

تلاه إجابة بن ن:

  • (curl ipinfo.io). المحتوى
  • curl ipinfo.io | تحويل من Json
  • (curl ipinfo.io | ConvertFrom-Json) .ip

هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل تريد قراءة المزيد من الإجابات من مستخدمي Stack Exchange البارعين في مجال التكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.


19 يناير 2021

لقد قمت بتحديث وظيفتي Increment Alpha كجزء من مجموعتي من وظائف مرجع العمود لتصحيح خطأ تسبب في زيادة الوظائف من Y إلى @.

22 ديسمبر 2020

بعد اقتراح ممتاز من أحد المستخدمين ، قمت بمراجعة تطبيق Align Objects to Curve الخاص بي إلى الإصدار 1.7. تضمن هذه المراجعة إزالة معاينة مجموعة الكائنات التي تتم محاذاتها إذا خرج المستخدم من موجه المحاذاة باستخدام خيار إدخال أو مسافة أو النقر بزر الماوس الأيمن أو خروج الكلمة الأساسية.

15 ديسمبر 2020

بعد تلقي التعليقات القيمة من زائر إلى موقعي ، قمت بتحديث تطبيق Align Objects to Curve الخاص بي إلى الإصدار 1.6. يحل هذا الإصدار خطأ يتسبب في القسمة على خطأ صفري عند تحديد الإزاحة لكائن بارتفاع صفري (مثل الخط الأفقي).

15 نوفمبر 2020

تم تحديث برنامج Add Objects to Block الخاص بي إلى الإصدار 1.2. بالنسبة لهذا الإصدار الجديد ، تمت إعادة كتابة البرنامج بالكامل ويتضمن فحوصات إضافية لعناصر مثل الكتل غير المتدرجة بشكل موحد ، والكتل الديناميكية ، ولمراجع تعريف الكتلة الهدف ضمن اختيار الكائنات التي سيتم إضافتها إلى هذا التعريف (وبالتالي منع تمت إضافة مرجع كتلة إلى تعريفه الخاص ، مما يؤدي إلى مرجع دائري) - كل هذه التغييرات تؤدي إلى برنامج أكثر استقرارًا.

14 نوفمبر 2020

لقد قمت بتحديث تطبيق Automatic Block Break الخاص بي إلى الإصدار 1.9.1. يراجع هذا التحديث حساب زاوية دوران الكتلة من أجل حساب نقاط إدراج الكتلة التي تقع بالضبط على نقاط نهاية المنحنى المقدم - وهو سيناريو تسبب في إرجاع الإصدار السابق من التطبيق لخطأ في بعض الظروف.

31 أكتوبر 2020

بعد أن تلقيت اقتراحًا ممتازًا من زائر إلى موقعي ، قمت بتحديث برنامج 3-Point Rectangle الخاص بي إلى الإصدار 1.1. يعزز هذا الإصدار الجديد الأمر الديناميكي للسماح للمستخدم بتحديد طول الجانب عند المطالبة بالنقطة الثالثة ، مع قيام البرنامج تلقائيًا بحساب إحداثيات الرأس المناسبة باستخدام موضع المؤشر بالنسبة إلى أول نقطتين محددتين.

5 سبتمبر 2020

لقد قمت بتحديث برنامج Renumber Layouts الخاص بي إلى الإصدار 1.1. يتضمن هذا الإصدار القدرة على تحديد رقم البداية ، مع الاحتفاظ بخيار التحديد المسبق لرقم البداية (على سبيل المثال في 1) لأولئك المستخدمين الذين لا يحتاجون إلى موجه إضافي.

19 مايو 2020

لقد قمت الآن بتحديث تطبيق Extract Nested Block الخاص بي إلى الإصدار 1.2. يعمل هذا التحديث على إصلاح خطأ كان يتسبب في تعطل البرنامج أثناء عملية الحصول على جميع مراجع الكتلة الأصلية لكتلة متداخلة محددة ، مع تعطل البرنامج عند مواجهة مرجع كتلة بـ (102. ")

12 مايو 2020

توجد الآن إضافة جديدة إلى مجموعتي من الوظائف لمعالجة مسارات البحث عن ملفات الدعم داخل أوتوكاد: ستزيل مسارات البحث عن ملف الدعم إزالة أحرف البدل جميع مسارات البحث في ملفات دعم AutoCAD التي تطابق نمط أحرف البدل الموفر غير الحساس لحالة الأحرف.

8 مارس 2020

لقد قمت بتحديث تطبيق Copy أو Swap Text الخاص بي إلى الإصدار 1.8. يوفر هذا التحديث دعمًا لنسخ وتبديل محتوى النص الذي تحتفظ به خلايا الجدول.

15 فبراير 2020

لقد قمت بتحديث تطبيق سمات التسمية تلقائيًا إلى الإصدار 1.4. يؤدي هذا إلى إجراء تغييرات على الكود لمراعاة وجود كتل MInsert المنسوبة والتي من شأنها أن تتسبب في قيام الإصدار السابق من التطبيق بالإبلاغ عن خطأ.

26 يناير 2020

برنامج جديد! تتيح إعادة ترقيم التخطيطات للمستخدم إعادة ترقيم جميع تخطيطات Paperspace تلقائيًا بالتسلسل ، باستخدام بادئة و / أو لاحقة اختيارية.

12 يناير 2020

لقد قمت بتحديث وظيفة قائمة الكيان إلى نقطة إلى الإصدار 1.2. يُرجع الكود المعدل الآن قائمة نقاط متسقة عند تزويده بخطوط متعددة خطية ثنائية الأبعاد على ارتفاعات مختلفة ، ويمنع أيضًا إمكانية إعادة قوائم النقاط الكبيرة بشكل كبير مع زيادة كبيرة في المعالجة عند التعامل مع أنواع معينة من الخطوط.

أخيرًا ، نظرًا لأن هذا هو أول تحديث للموقع للعام الجديد ، سأنتهز هذه الفرصة لأتمنى لجميع زوار موقعي عامًا جديدًا سعيدًا للغاية وكل التوفيق من أجل عام 2020 صحي ومزدهر!

24 نوفمبر 2019

تم الآن تحديث برنامج My Chain Selection إلى الإصدار 1.1. تستثني هذه المراجعة الكائنات المقيمة في طبقات متوقفة عن العمل أو مقفلة أو مجمدة من التحديد الناتج.

8 سبتمبر 2019

لقد قمت بتحديث برنامج Justify Block Base Point الخاص بي إلى الإصدار 1.1. يراعي هذا التحديث الكتل المتداخلة داخل xrefs المتداخلة.

تم الآن تحديث برنامج My Align Objects to Curve إلى الإصدار 1.5. يتضمن هذا التحديث خيار تمكين التعطيل وضع متعدد عند التمكين ، يسمح هذا الوضع للمستخدم بمحاذاة نسخ متعددة من الكائنات المحددة إلى المنحنى المحدد باستمرار.

12 أغسطس 2019

لقد قمت بتحديث مخطط منفذ العرض الخاص بي إلى الإصدار 1.3. يعيد هذا الإصدار هيكلة البرنامج كوظيفة أساسية لقبول حجة كيان منفذ العرض ، مما يسهل إنشاء أمرين مخصصين إضافيين: VPOL لتخطيط جميع إطارات العرض في تخطيط Paperspace النشط ، و VPOA لتوضيح جميع إطارات العرض في جميع تخطيطات Paperspace.

23 يوليو 2019

لقد قمت بتحديث وظيفة Load Linetypes إلى الإصدار 1.3. يطبق هذا الإصدار مزيدًا من التحسينات الطفيفة على الكفاءة ، كما يتيح التوافق مع الإصدارات الأحدث من AutoCAD ومشتقاته من خلال استخدام وظيفة الأوامر.

15 مايو 2019

لقد قمت بتحديث وظيفة Load Linetypes إلى الإصدار 1.2. يعمل هذا التحسين البسيط على الكود على تحسين كفاءة الوظيفة عند تزويده بأنواع خطية محددة بالفعل في الرسم النشط وعندما تكون الوسيطة المعاد تعريفها صفرية.

27 أبريل 2019

عند تلقي تعليقات لا تقدر بثمن من مستخدم لوظيفة تبعية بلاط قائمة DCL الخاصة بي ، والتي أبلغت عن ظرف قد تؤدي فيه الوظيفة إلى حدوث خطأ ، إلى جانب اقتراح ممتاز من Gilles Chanteau العظيم ، قمت الآن بمراجعة رمز الوظيفة لحل المشكلة المبلغ عنها القضية.

29 ديسمبر 2018

بعد اقتراح ممتاز من عضو في منتدى CADTutor AutoLISP ، قمت بتحديث الأداة المساعدة Dump Object إلى الإصدار 1.2. تمت إعادة كتابة الكود الخاص بهذا الإصدار الجديد بالكامل لتقديم حل أكثر أناقة للوسائط المتوفرة لأنواع البيانات المختلفة ، وستقبل الوظيفة الآن أيضًا وسيطة مقبض الكيان.

23 ديسمبر 2018

لقد قمت بتحديث تطبيق Layer Director الخاص بي إلى الإصدار 1.9.1. يقدم هذا الإصدار جديد layerdirector: معلمة lspcommand التي تحدد ما إذا كان يمكن تشغيل تغييرات الطبقة بواسطة أوامر AutoCAD التي تستدعيها برامج AutoLISP. بشكل افتراضي ، يتم تعطيل المعلمة ، مما يعني أن أمر AutoLISP نفسه فقط سيؤدي إلى تغيير الطبقة ولكن إذا تم تمكين هذه المعلمة ، فإن أي أوامر AutoCAD يتم استدعاؤها كجزء من تقييم برنامج AutoLISP قد تؤدي أيضًا إلى إحداث تغييرات في الطبقة.

22 ديسمبر 2018

بعد تعليقات المستخدمين القيمة ، تمت مراجعة تطبيق Burst Upgraded إلى الإصدار 1.7. يراعي هذا الإصدار إمكانية مواجهة المراجع الخارجية المتداخلة (xrefs) عند استخدام أمر الاندفاع المتداخل (nburst) ، باستثناء هذه الكائنات من عملية الاندفاع.

10 ديسمبر 2018

لقد قمت بتحديث تطبيق Burst Upgraded الخاص بي إلى الإصدار 1.6. يقدم هذا الإصدار الآن أمرين مخصصين pburst (Primary Burst) و nburst (Nested Burst) ، بدمج وظائف تطبيق Nested Burst الخاص بي ودمج البرنامجين المتشابهين جدًا في برنامج واحد ، مما يسهل عملية الصيانة للمضي قدمًا. تم تعديل البرنامج أيضًا لمراعاة الكائنات غير المرئية التي تم إنشاؤها عند تفجير مراجع الكتلة الديناميكية مع حالات الرؤية ، وإصلاح الخلل الذي يتسبب في إزالة السمات ذات الشفافية من خلال عملية الاندفاع.

10 نوفمبر 2018

بعد ملاحظات المستخدم القيمة ، قمت بتحديث تطبيق Background Mask الخاص بي إلى الإصدار 1.5. يطبق هذا الإصدار الجديد رمزًا لحساب خطأ موجود في AutoCAD حيث يتم إعادة تعيين عامل تباعد النص متعدد العناوين إلى 1.0 بعد تعديل خصائص قناع الخلفية.

4 نوفمبر 2018

لقد قمت بتحديث طلب الطول وحقل المنطقة الخاص بي إلى الإصدار 1.3. يحول هذا الإصدار الجديد الأمرين الأساسيين c: lf (حقل الطول) و c: af (حقل المنطقة) إلى حقل طول الدوال وحقل المنطقة على التوالي. يمكن تقييم كل من هذه الوظائف باستخدام معلمتين: علامة سمة هدف اختيارية ورمز تنسيق حقل اختياري ، مما يتيح للمستخدم تحديد أوامر مخصصة لا نهاية لها بطريقة مشابهة لتلك الخاصة بأداة Quick Field الخاصة بي. لقد قدمت شرحًا كاملاً لكيفية تحديد أوامر مخصصة إضافية على صفحة البرنامج ، وقمت أيضًا بتضمين جدول محتويات لتسهيل التنقل.

29 أكتوبر 2018

تمت إعادة تسمية تطبيق My Length Field إلى Length & amp Area Field ويقدم الآن أمرين: LF (حقل الطول) و AF (حقل المنطقة). تمت إعادة هيكلة البرنامج أيضًا في محاولة لتوحيد وظائف الإخراج عبر جميع البرامج الميدانية ذات الصلة.

لقد قمت بتحديث برنامج الحساب الميداني الخاص بي إلى الإصدار 1.2. يولد هذا الإصدار الجديد الحقل الناتج باستخدام دالة LM القياسية الخاصة بي: دالة إخراج النص ، مما يسهل إخراج الحقل الناتج إلى خلايا الجدول الموجودة ، والنص ، والنص ، والقراءات المتعددة ، والسمات ، بالإضافة إلى إنشاء كائن mtext جديد.

28 أكتوبر 2018

لقد قمت بتحديث تطبيق Nested Burst الخاص بي إلى الإصدار 1.2. تنفذ هذه النسخة المنقحة إصلاحات للاحتفاظ بقيم السمات الثابتة (تحويل التعريفات المجزأة إلى نص أحادي السطر أو متعدد الأسطر بشكل مناسب) ، وحساب مراجع الكتل المعكوسة (التي تم إبطال أحد عوامل المقياس فيها) ، وأخيراً حساب مراجع السمات متعددة الأسطر التي يحتل محتوى النص عدة مجموعات DXF 1 & amp 3. بشكل أساسي ، يتوافق الرمز الآن مع أحدث إصدار من تطبيق Burst Upgraded الخاص بي. لقد قمت أيضًا بتضمين صورة GIF متحركة لإظهار البرنامج أثناء العمل.

27 أكتوبر 2018

تم الآن تحديث تطبيق My Auto Label Attributes إلى الإصدار 1.3 لإصلاح خطأ موجود في التسمية التلقائية: دالة getattributetagid التي كانت تمنع ترقيم بعض أجهزة القراءة المتعددة بمحتوى كتلة منسوب.

17 أكتوبر 2018

برنامج جديد! يتيح Multiline Justification للمستخدم تغيير تبرير مجموعة من الخطوط المتعددة ، دون تغيير موضعها. مشابه لأمر TJUST في Express Tools ، ومع ذلك فهو يستهدف mlines بدلاً من النص.

30 أغسطس 2018

لقد قمت بتحديث وظيفة إصدار الرسم الخاص بي لتضمين تنسيق ملف الرسم 2018. لقد قمت أيضًا بإعادة هيكلة صفحة البرنامج لتضمين رابطًا لتنزيل الكود الخاص بالوظيفة مباشرةً.

27 أغسطس 2018

لقد قمت بمراجعة البرنامج التعليمي الخاص بي بعنوان المطالبة بخيار افتراضي لتبسيط الأمثلة (إزالة عدد من الاختلافات غير الضرورية وغير المفيدة) ، ومراجعة بعض التفسيرات ، وتضمين أمثلة إضافية توضح كيفية التعامل مع أنواع البيانات الأخرى. لقد أضفت أيضًا جدول محتويات لتسهيل التنقل.

9 يوليو 2018

تمت الآن مراجعة برنامج Burst الذي تم ترقيته إلى الإصدار 1.5 لمعالجة خطأ ينشأ عند انفجار سمات متعددة الأسطر ثابتة أو متغيرة تشغل قيمة سماتها مجموعات متعددة من مجموعات DXF للمجموعة 1 & amp 3 (أي قيم السمات التي تزيد عن 250 حرفًا) مما يتسبب في اقتطاع محتوى كائن النص متعدد الأسطر الناتج.

6 مايو 2018

لقد قمت بتحديث تطبيق Object Align الخاص بي إلى الإصدار 1.4. في هذا الإصدار الجديد ، تم إصلاح غالبية الكود بالكامل لمواءمته مع التقنيات ومعيار الشفرة المطبق عند تطوير تطبيق Align Text to Curve المماثل ، تمت مراجعة البرنامج أيضًا لتسهيل التوافق مع جميع إعدادات UCS & amp View.

11 مارس 2018

لقد قمت بتحديث برنامج Polyline Taper الخاص بي إلى الإصدار 1.1. يقدم هذا الإصدار المحسن خيارًا متعددًا جديدًا في موجه التحديد متعدد الخطوط ، مما يسمح للمستخدم بتطبيق تفتق على جميع الخطوط المتعددة في التحديد في وقت واحد.

10 مارس 2018

بعد ملاحظات المستخدم ، لقد قمت بتحديث رمز مثال 4 البرنامج الموجود في الصفحة لوظيفة ObjectDBX Wrapper الخاصة بي. يحسب الرمز الجديد للإصدارات السابقة من AutoCAD حيث لا تتوفر خاصية اسم التأثير لكائن مرجع الكتلة. يوضح هذا المثال الرابع للبرنامج كيف يمكن استخدام وظيفة ObjectDBX Wrapper الخاصة بي لاستخراج & amp ؛ إنشاء ملف يحتوي على بيانات السمات الموجودة في جميع الكتل المنسوبة داخل مجموعة كاملة من الرسومات في دليل محدد.

8 مارس 2018

لقد قمت بتحديث وظيفة قائمة الكيان إلى نقطة إلى الإصدار 1.1. تتناول الكود الجديد عددًا من المشكلات التي تتضمن نقاطًا مكررة يتم إرجاعها عند إنشاء قوائم نقطية للخطوط المتعددة التي تحتوي على مقاطع قوسية متعددة أو خطوط متعددة مغلقة بصريًا ولكن خاصية إغلاقها False. يقدم الإصدار الجديد أيضًا معلمة إضافية للتحكم في كثافة النقطة عند تقريب الكائنات غير الخطية.

15 يناير 2018

لقد قمت بتحديث تطبيق Match Field Formatting الخاص بي إلى الإصدار 1.2. يعمل هذا الإصدار الجديد على إصلاح خطأ يفقد فيه أي محتوى نصي يتبع آخر تعبير حقل يحتفظ به كائن التعليق التوضيحي الهدف بعد تطبيق تنسيق الحقل المصدر.

6 يناير 2018

بعد ملاحظات المستخدم ، قمت بتحديث تطبيق Burst Upgraded إلى الإصدار 1.4. يضمن هذا التحديث الاحتفاظ بالسمات المرئية أحادية السطر ومتعددة الأسطر وتحويلها إلى نص أحادي السطر أو متعدد الأسطر على التوالي عند تفجير الكتلة - ستفقد هذه السمات عند استخدام الإصدار السابق من البرنامج.

أخيرًا ، نظرًا لأن هذا هو أول تحديث للموقع للعام الجديد ، سأنتهز هذه الفرصة لأتمنى لجميع زوار موقعي عامًا جديدًا سعيدًا للغاية وكل التوفيق من أجل عام 2018 صحي ومزدهر!

30 ديسمبر 2017

لقد قمت بتحديث مجموعتي المكونة من 3 نقاط للدائرة ووظائف قوس الأمبير ، وأعدت كتابة وظيفة الدائرة المكونة من 3 نقاط لتحسين إيجاز الكود ، وإعادة كتابة البرامج النموذجية المقابلة لكل من الدائرة المكونة من 3 نقاط وقوس أمبير لتمكين التوافق مع جميع أوتوكاد UCS وعرض الإعدادات ، وإعادة كتابة برنامج مثال 3-Point Arc ليستخدم بدلاً من ذلك وظيفة الدائرة المكونة من 3 نقاط (وبالتالي إزالة وظيفة القوس ثلاثي النقاط غير الضرورية) ، وأخيراً ، إعادة كتابة برنامج 3-Point Polyline Arc لاستخدام 3 الجديد - تم تضمين وظيفة نقاط الانتفاخ كجزء من وظائف تحويل الانتفاخ.

لقد قمت بتحديث مجموعتي من وظائف تحويل الانتفاخ لتشمل وظيفة 3-Points to Bulge جديدة والتي ستحسب قيمة الانتفاخ المناسبة لقوس يمر عبر ثلاث نقاط متوفرة.

9 أكتوبر 2017

لقد قمت بتحديث تطبيق Automatic Block Break الخاص بي إلى الإصدار 1.8. تعمل هذه النسخة المنقحة على تحسين حساب المربع المحيط بتعريف الكتلة لتجاهل مكونات الكتلة الموجودة في الطبقات المجمدة وتراعي إمكانية وجود مربعات إحاطة فارغة (نتيجة استبعاد جميع المكونات من الحساب). يقوم هذا الإصدار أيضًا بتحديث أمر ABB لدمج قدرة المستخدم على تحديد اسم كتلة مباشرة في سطر الأوامر عند إدراج كتلة جديدة.

14 سبتمبر 2017

بعد التعليقات الواردة من اثنين من زوار موقعي ، قمت الآن بتحديث مجموعتي من وظائف السمات لتحسين الاتساق بين مجموعتي الوظائف في المكتبة ، ولتوفير دعم Vanilla AutoLISP للسمات متعددة الأسطر. ستعود وظائف Vanilla AutoLISP الآن صفرًا عند تمرير كتلة غير مرتبطة ، بما يتوافق مع متغيرات Visual LISP. لقد قمت أيضًا بإعادة تسمية LM: الحصول على السمات وظيفة ل LM: getattributevalues، لأن هذه الوظيفة هي عكس الموجود LM: قيم setattributevalues وظيفة. لمزيد من الراحة ، يمكن الآن تنزيل جميع الوظائف الموجودة في المكتبة كملف واحد باستخدام رابط التنزيل في أعلى الصفحة.

3 سبتمبر 2017

بعد تلقي بعض الاقتراحات من مستخدم متعطش لبرنامج Viewport Outline الخاص بي ، قمت الآن بتحديث البرنامج إلى الإصدار 1.2. يوفر هذا الإصدار الجديد القدرة على تعويض مخطط منفذ العرض من خلال عدد محدد مسبقًا من وحدات مساحة الأوراق داخل حدود منفذ العرض ، كما يسمح للمستخدم أيضًا بتطبيق مجموعة من الخصائص المحددة مسبقًا على شكل متعدد الخطوط الناتج. لقد قمت أيضًا بتضمين عرض رسوم متحركة جديد للبرنامج في صفحة البرنامج من أجل نقل إمكانات البرنامج.

28 أغسطس 2017

لقد قمت بتحديث مجموعتي من وظائف التقريب لتشمل العديد من الوظائف الإضافية ، وقمت أيضًا بتوحيد تنسيق الصفحة للتوافق مع بقية الموقع.

6 أغسطس 2017

برنامج جديد! يسمح حقل الطول للمستخدم بإنشاء تعبير حقل يشير إلى الطول / المحيط / المحيط لكائن واحد أو أكثر من الكائنات المحددة. في حالة تحديد كائنات متعددة ، يشير تعبير الحقل إلى مجموع أطوال كل الكائنات في التحديد. يمكن بعد ذلك عرض الحقل الناتج ككائن MText جديد ، أو وضعه داخل خلية جدول موجودة ، أو نص أحادي السطر ، أو نص متعدد الأسطر ، أو متعدد العناوين ، أو سمة.

22 يوليو 2017

لقد قمت بتحديث مجموعة وظائف List Box الخاصة بي ، وأعدت كتابة عدد من الوظائف ، وقدمت برنامج اختبار محسنًا. سيقوم البرنامج الآن بتمكين أو تعطيل عناصر التحكم في الطلب اعتمادًا على ما إذا كانت عملية الطلب صالحة للعناصر المحددة (على سبيل المثال ، إذا تم تحديد العنصر العلوي ، فسيتم تعطيل الزر "Top" تلقائيًا). يقوم برنامج الاختبار الآن أيضًا بحساب إلغاء تحديد جميع العناصر في القائمة (تعطيل جميع عناصر التحكم في الطلب) ، وهو موقف قد يتسبب في تعطل الإصدار السابق.

13 يونيو 2017

بعد ملاحظات المستخدم القيّمة ، قمت بتحسين وظيفة رمز الحقل لحساب تعبيرات الحقول التي يزيد طولها عن 250 حرفًا. بعد هذا التعديل ، قمت بالتالي بتحديث "حقل النسخ" و "رمز تنسيق الحقل" و "تنسيق حقل المطابقة" و "حساب الحقل" ، والتي تعتمد جميعها بشكل كبير على تلقي الإخراج الصحيح من هذه الوظيفة.

14 مايو 2017

برنامج جديد! يسمح حساب الحقل للمستخدم بإجراء عمليات حسابية على نص محدد أو تعبيرات حقل ، مع تمثيل نتيجة الحساب باستخدام تعبير حقل. البرنامج متوافق مع DText و MText و Attributes و MLeaders & amp Dimensions وسيشير أيضًا إلى تعبيرات الحقول المتداخلة التي تحتفظ بها هذه الكائنات.

25 أبريل 2017

لقد قمت بتحديث برنامج Dimension Overlap الخاص بي إلى الإصدار 1.2. يشتمل هذا التحديث على اثنين من معلمات البرنامج القابلة للتكوين بواسطة المستخدم والتي تسمح للمستخدم بسهولة ضبط التفاوت المستخدم لمقارنة الأبعاد ، وخصائص الطبقة المخصصة للأبعاد المتداخلة.

17 أبريل 2017

لقد قمت بتحديث تطبيق Background Mask الخاص بي إلى الإصدار 1.4. يعمل الإصدار الجديد على إصلاح الخلل الذي كان يتسبب في تعطل البرنامج عند تعديل خصائص قناع الخلفية للأبعاد مع تطبيق تجاوز نمط بُعد واحد أو أكثر بالفعل.

12 أبريل 2017

بعد ملاحظات المستخدم ، قمت بتحديث تطبيق Copy أو Swap Text الخاص بي إلى الإصدار 1.7. يعمل هذا التحديث على حل خطأ تسبب في قيام البرنامج بإنتاج إخراج غير صحيح عند معالجة كائنات MText التي احتل محتواها النصي عدة إدخالات من مجموعة DXF 3.

8 أبريل 2017

بعد تلقي تعليقات المستخدمين الإضافية من المستخدمين المتعطشين لأداة Layer Director الخاصة بي ، قمت بتنفيذ مزيد من التحسينات على الكود وقمت بتحديث هذا التطبيق إلى الإصدار 1.8. الإصدار الجديد يراعي الآن استخدام أمر 3DORBIT عند استدعائه بشفافية من داخل أمر تم تكوينه لبدء تغيير الطبقة. في السابق ، كان إجراء استدعاء أمر 3DORBIT بشفافية يتسبب في إعادة تعيين الطبقة إلى الطبقة النشطة سابقًا ، مما يؤدي إلى إنشاء الكائن الجديد بشكل غير صحيح على هذه الطبقة.

2 أبريل 2017

بعد ملاحظات المستخدم القيمة ، قمت بتحديث تطبيق Layer Director الخاص بي إلى الإصدار 1.7. الكود المحدث يراعي الآن الإدراج المتزامن لعدة xrefs عند استخدام أوامر XATTACH أو CLASSICXREF ، كجزء من خيار الطبقات المعتمدة على xref.

18 مارس 2017

كنظيرًا لحقل المنطقة الحالي الخاص بي لتطبيق السمة ، فقد أضفت حقل طول جديدًا إلى برنامج السمة والذي يمكّن المستخدم من ملء سمة محددة بتعبير حقل يشير إلى الطول أو المحيط (أو مجموع الأطوال أو المحيطات) لواحد أو أكثر من الكائنات المحددة.

15 يناير 2017

بعد ملاحظات المستخدم القيمة ، قمت بتحديث تطبيق Layer Prefix / Suffix الذي يسمح للمستخدم بتطبيق بادئة أو لاحقة على أسماء الطبقات لجميع الطبقات الموجودة في التحديد. يُصلح الكود المحدث خطأ حيث تم تطبيق البادئة و / أو اللاحقة وأزال أمبير عددًا من المرات يساوي عدد الكائنات في التحديد. يزيل الكود المحدث أيضًا التقييد الموجود في الإصدار السابق والذي منع الطبقات التي بدأ اسم طبقتها أو انتهى بها بنفس الحرف مثل البادئة أو اللاحقة من التحديد للمعالجة. أخيرًا ، يوفر الإصدار الجديد مزيدًا من الإخراج المطول ليوضح للمستخدم بالضبط الطبقات التي أعاد البرنامج تسميتها.

4 يناير 2017

لقد قمت بتحديث صفحة وظيفة Selection Set Bounding Box الخاصة بي لتتضمن إصدارًا بديلاً من الوظيفة التي تتجنب القيود المفروضة على عدد الكائنات التي يمكن معالجتها كنتيجة للحد الأقصى لعدد الوسائط المقبولة بواسطة وظائف AutoLISP min & amp max.

لقد قمت أيضًا بتضمين برنامج اختبار جديد تمامًا ، وصور متحركة بتنسيق GIF لتوضيح كيفية استخدام الوظيفة.

أخيرًا ، نظرًا لأن هذا هو أول تحديث للموقع في العام الجديد ، سأنتهز هذه الفرصة لأتمنى لجميع زوار موقعي عامًا جديدًا سعيدًا وكل التوفيق من أجل عام 2017 صحي ومزدهر!

29 ديسمبر 2016

برنامج جديد! يحدد حقل التخطيط مجموعة من الأوامر التي تمكن المستخدم من ملء كائن تعليق توضيحي محدد (نص ، نص MT ، سمة) بتعبير حقل يشير إلى اسم وموضع التخطيط الذي يوجد فيه الكائن. ومع ذلك - والأهم من ذلك - أن التعبيرات الميدانية التي تم إنشاؤها بواسطة البرنامج لا تشير إلى متغير نظام CTAB ، وبالتالي ستعطي النتيجة الصحيحة بغض النظر عما إذا كان التخطيط حديثًا أم لا.

27 نوفمبر 2016

لقد قمت بتحديث وظيفة Remove Support File Search Paths كجزء من مجموعتي من وظائف Add & amp Remove Support File Search Paths للسماح للمستخدمين بإزالة المسارات التي تحتوي على محددات مسار الشرطة المائلة للأمام ومع محددات المسار اللاحقة. تم أيضًا تكثيف الكود من أجل الكفاءة وقابلية القراءة.

8 نوفمبر 2016

برنامج جديد! تسمح بادئة / لاحقة الطبقة للمستخدم بتطبيق أو إزالة بادئة و / أو لاحقة على جميع الطبقات الموجودة في مجموعة مختارة من الكائنات.

7 نوفمبر 2016

لقد قمت بتحديث وظيفة LM: وظيفة التقاطعات كجزء من مجموعتي من وظائف التقاطع للتحقق من قابلية تطبيق ActiveX intersectwith على كائني vla المقدمين قبل استدعاء هذه الطريقة. لذلك ستعود الدالة بأمان لا شيء إذا كان أي من الكائنات المتوفرة لا يدعم هذه الطريقة.

5 نوفمبر 2016

لقد قمت بتحديث برنامج Delete Blocks الخاص بي إلى الإصدار 1.1. يغير هذا التحديث عملية البرنامج للسماح للمستخدم بتحديد كتلة ليتم حذفها من الرسم ، مع خيار تحديد كتلة بالاسم (باستخدام مربع الحوار المعروض في الإصدار السابق من البرنامج) المتاح عند قيام المستخدم بكتابة N على موجه التحديد. كما تم تحسين واجهة الحوار لتشمل مربع تحرير ، مما يسمح للمستخدم بتصفية قائمة أسماء المجموعات المعروضة.

لقد قمت بتحديث مربع القائمة الخاص بي بوظيفة التصفية إلى الإصدار 1.1. يعمل هذا الإصدار على إصلاح خطأ ينشأ عندما يحدد المستخدم عناصر متعددة ، ويطبق مرشحًا يستبعد عنصرًا واحدًا أو أكثر من العناصر المحددة ، ثم يقبل التحديد الناتج.

26 أكتوبر 2016

بعد الحصول على تعليقات قيمة من المستخدم ، قمت بتحديث تطبيق Incremental Array إلى الإصدار 1.8. تعمل هذه المراجعة على إصلاح خطأ يتسبب في تعطل البرنامج إذا تم العثور على أقواس أو علامات اقتباس مزدوجة في محتوى النص.

18 سبتمبر 2016

تم تعديل برنامج سمات التحديث الخاص بي Titleblock إلى الإصدار 1.9.1. يعمل هذا الإصدار على إصلاح تنفيذ معلمة مرشح الكتلة عند معالجة الكتل الديناميكية المنسوبة (سيتجاهل الإصدار 1.8 مرشح الكتلة عند معالجة مثل هذه الكتل).

11 أغسطس 2016

بعد تلقي التعليقات القيمة من أحد أعضاء منتديات CADTutor ، قمت الآن بتحديث برنامج Viewport Outline الخاص بي إلى الإصدار 1.1. الشفرة المحدثة الآن تمثل إطارات عرض متعددة الأضلاع ممثلة بواسطة خطوط متعددة الأبعاد ثنائية الأبعاد (ثقيلة) (يمكن أن يحدث هذا عند تدوير منفذ عرض مستطيل ، على سبيل المثال).

23 يونيو 2016

برنامج جديد: خط متعدد الخطوط محدود الطول يسمح للمستخدم ببناء ديناميكي متعدد الخطوط مقطعة بشكل مستقيم والتي قد يكون طولها الإجمالي محدودًا اختياريًا بقيمة معينة. يستخدم البرنامج وظائف GrText و GrSnap للسماح ببناء الخطوط المتعددة بدقة مع الطول المعروض في الوقت الفعلي في المؤشر.

20 يونيو 2016

بعد ملاحظات المستخدم للإصدار السابق ، قمت الآن بتحديث الأداة المساعدة "عداد التحديد" إلى الإصدار 1.4. يضمن هذا الإصدار الجديد الاحتفاظ بعدد التحديد للكائنات المحددة بعد عمليات تحرير الإمساك ، ويصحح عدد التحديد الذي تم الإبلاغ عنه لإطارات العرض غير المستطيلة (التي كانت تُحسب سابقًا ككائنين).

6 يونيو 2016

لقد قمت بتحديث أداة عداد التحديد الخاصة بي إلى الإصدار 1.3 لحساب استخدام الأمرين القياسيين QSELECT و SELECTSIMILAR AutoCAD وعرض عدد الكائنات المحددة وفقًا لذلك.

30 مايو 2016

كما وعدت أدناه ، قمت الآن بتحديث الصفحة الخاصة بتطبيق قناع الخلفية الخاص بي لتشمل إرشادات مفصلة تصف كيفية إنشاء برامج قناع الخلفية المخصصة الخاصة بك والتي تتجاوز مربع حوار البرنامج الرئيسي لتطبيق خصائص قناع الخلفية المحددة مسبقًا على جميع الكائنات في التحديد.

23 مايو 2016

لقد قمت مرة أخرى بتحديث تطبيق Background Mask الخاص بي إلى الإصدار 1.3 لتضمين وظيفة اختيار مخصصة لتسهيل إنشاء برامج قناع الخلفية المخصصة التي تتجاوز مربع حوار البرنامج الرئيسي. سأقوم قريبًا بتحديث وصف البرنامج ليشمل إرشادات حول كيفية إنشاء مثل هذه البرامج.

22 مايو 2016

لقد قمت بتحديث تطبيق Background Mask الخاص بي إلى الإصدار 1.2. تمت إعادة هيكلة الإصدار الجديد بالكامل وهو يوفر الآن وظائف مخصصة للسماح للمستخدم بتجاوز مربع حوار البرنامج الرئيسي إذا رغب في ذلك. يتيح البرنامج الآن للمستخدم أيضًا معالجة قناع الخلفية للأبعاد.

10 مايو 2016

لقد قمت بتعديل تطبيق Layer Director الذي تم تحديثه مؤخرًا لحساب استخدام أمر CLASSICXREF القديم.

9 مايو 2016

بعد اقتراح ممتاز تلقيته من مستخدم متعطش لبرامجي ، قمت بتحديث الأداة المساعدة Layer Director الخاصة بي إلى الإصدار 1.5. يشتمل هذا الإصدار الجديد على خيار تمكين تعيين طبقة "تعتمد على xref" ، مما يتسبب في إدراج المراجع الخارجية تلقائيًا في طبقة يتطابق اسمها مع اسم xref المُدرج ، مع بادئة اختيارية ولاحقة أمبير ، وخصائص طبقة قابلة للتكوين بالكامل.

24 أبريل 2016

تمت الآن إعادة كتابة برنامج My Segment Curve وتحديثه بالكامل إلى الإصدار 1.1. في إعادة كتابة التطبيق ، قمت بتحسين معالجة الأخطاء وأداء البرنامج وقراءة الكود ، مما مهد الطريق للتحسينات المستقبلية المحتملة.

10 أبريل 2016

لقد قمت بتحديث الأداة المساعدة Quick Field الخاصة بي لاستدعاء أمر AutoCAD UPDATEFIELD عند إدراج تعبير حقل جديد في محتوى مرجع السمة المحددة ، حيث أن استخدام هذا الأمر أو إعادة إنشاء الرسم مطلوب لعرض قيمة الحقول الجديدة داخل صفات.

27 مارس 2016

عند تلقي تقرير من أحد قراء موقعي يفيد بأن وظيفة تجزئة التشفير MD5 الخاصة بي كانت تعرض نتائج غير متوافقة مع مولدات تجزئة MD5 الأخرى عبر الإنترنت لبعض بيانات الإدخال ، تأكدت من أن النتائج كانت غير صحيحة بالفعل بالنسبة لبيانات الإدخال التي تزيد عن 56 بايت (أي. 56 حرفًا). لقد قررت أن سبب هذه المشكلة كان بسبب العمليات الحسابية التي يتم إجراؤها على 4 قيم تجزئة 32 بت بعد معالجة كل جزء 512 بت من بيانات الإدخال التي لم يتم تغليفها إلى عدد صحيح بدون إشارة 32 بت (كما هو مطلوب بواسطة الخوارزمية) ، وأيضًا أن مثل هذه العمليات قد تؤدي إلى إدخال أخطاء التقريب كنتيجة لاستخدام المضاعفات لتخزين 4 عناصر 32 بت من بيانات التجزئة. لحل هذه المشكلة ، لقد صممت وظيفة إضافة بت بحيث يمكن إجراء جميع العمليات على قائمة 32 بت ، دون فقدان الدقة. لذلك قمت بتحديث وظيفة تجزئة التشفير MD5 الخاصة بي إلى الإصدار 1.1.

25 مارس 2016

لقد قمت بتحديث أداة عداد التحديد الخاصة بي إلى الإصدار 1.2. يطبق هذا التحديث أمانًا إضافيًا من الفشل لضمان إعادة تعيين متغير نظام MODEMACRO بشكل صحيح عند إلغاء تحديد الكائنات.

21 مارس 2016

منذ إطلاق أحدث إصدار من تطبيق Copy أو Swap Text الخاص بي أمس ، يسعدني تلقي ثروة من التعليقات الإيجابية ، وكذلك العديد من تقارير الأخطاء من مستخدمين متعطشين للبرنامج. لقد أصلحت الآن الأخطاء المبلغ عنها وقمت بتحديث البرنامج إلى الإصدار 1.6. أود أن أتقدم بجزيل الشكر لجميع القراء الذين كانوا لطفاء بما يكفي لاختبار البرنامج إلى أقصى حدوده وتقديم تقرير بتعليقاتهم ، وبالتالي تحسين التطبيق للآخرين.

لقد قمت أيضًا بتحديث برنامج Copy to Drawings الخاص بي لدمج أحدث إصدار من وظيفة Get Files Dialog (التي تتناول أيضًا عددًا من الأخطاء) ، وكذلك لتحسين إخراج سطر الأوامر للإبلاغ عن عدد الرسومات الناجحة وغير الناجحة التي تمت معالجتها بواسطة البرنامج.

أخيرًا ، لقد قمت بتحديث وظيفة Get Files Dialog إلى الإصدار 1.6 لإصلاح خطأ تسبب في تمكين الزر "إضافة ملفات" بشكل غير صحيح عند تحديد المستخدم لدليل.

20 مارس 2016

بعد ملاحظات المستخدم القيمة والمشجعة ، قمت الآن بتحديث تطبيق Copy أو Swap Text الخاص بي إلى الإصدار 1.5. تمت إعادة كتابة البرنامج في الغالب من أجل دمج التوافق مع جميع أنواع الأبعاد ، وللقراء المتعددين مع محتوى الكتلة المنسوبة.

8 مارس 2016

كتحويل أكاديمي من برمجتي النموذجية ، فقد استكشفت الطبيعة الكسورية الرائعة لمثلث Sierpinski ، جنبًا إلى جنب مع نظيره ثلاثي الأبعاد: Sierpinski Tetrahedron. تشكل هذه الدراسة الموجزة جزءًا من اختياري للمساعي الرياضية.

لقد قمت أيضًا بتحديث الكود الخاص بي لإنشاء مثال على Barnsley's Fern في AutoCAD ، كجزء من دراستي لأنظمة الوظائف المتكررة. توضح هذه الصفحة أيضًا طريقة بديلة يتم من خلالها إنشاء مثلث Sierpinski من خلال التطبيق المتكرر لأحد التحولات الثلاثة المختارة عشوائيًا على نقطة معينة.

5 مارس 2016

لقد قمت بتحديث وظيفة Random in Range الخاصة بي كجزء من دالات الأرقام العشوائية لقبول وسيطات الأعداد الصحيحة السالبة وللسماح أيضًا بتقديم الوسائط بأي ترتيب. ستُرجع هذه الوظيفة عددًا شبه عشوائي ضمن النطاق المعطى بواسطة وسيطتي العدد الصحيحين.

28 فبراير 2016

بعد اقتراح من العضو "Jef!" في منتدى CADTutor ، لقد قمت بتحديث البرنامج التعليمي الخاص بمعالجة مجموعة التحديد لتضمين طريقة إضافية: الطريقة 4 أ: عكس ssdel. توضح هذه الطريقة كيفية معالجة مجموعة التحديد عن طريق إزالة الكيان بالتسلسل عند الفهرس (الطول - 1) حتى لا تبقى أي كيانات في المجموعة. لقد قمت أيضًا بتحديث الصفحة لتشمل جدول محتويات للمساعدة في التنقل في البرنامج التعليمي.

27 فبراير 2016

لقد قمت بتحديث برنامج Arrow Arc الخاص بي إلى الإصدار 1.2. يوفر هذا الإصدار الجديد خيارًا إضافيًا داخل الأمر aarcsettings للسماح للمستخدم بالتحكم في إنشاء رؤوس الأسهم عند نقطة البداية أو نقطة النهاية أو نقطة البداية والنهاية للقوس.

11 فبراير 2016

لقد قمت بتحديث صفحتي لاستكشاف الكائنات الرياضية المعروفة باسم الجاذبية لتشمل صورة متحركة لجاذب Lorenz.

23 يناير 2016

بعد ملاحظات المستخدم ، قمت بتحديث برنامج Outline Objects الخاص بي إلى الإصدار 1.1. سيوفر هذا الإصدار الجديد للمستخدم خيار محو مجموعة الكائنات في التحديد الأصلي.

16 يناير 2016

لقد قمت بتحديث برنامج "Area Field to Attribute" إلى الإصدار 1.2. لم يعد هذا الإصدار الجديد يقيد المستخدم بتحديد سمة مرئية لإيواء تعبير الحقل الناتج ، ولكنه بدلاً من ذلك يسمح للمستخدم بتحديد أي كتلة منسوبة وسيطلب من المستخدم اختيار علامة السمة المراد ملؤها مع تعبير الحقل إذا تم تحديد تحتوي الكتلة على أكثر من سمة واحدة. يمكّن البرنامج المحدث المستخدم من التحديد المسبق لعلامة السمة المراد ملؤها بالتعبير الميداني باستخدام معلمة محددة في الكود المصدري للبرنامج. أخيرًا ، يمثل هذا الإصدار الجديد أيضًا إصدارات 64 بت من AutoCAD 2008 حيث لا تتوفر طريقة ActiveX getobjectidstring.

لقد قمت بتحديث برنامج Align Text الخاص بي إلى الإصدار 1.4. يتضمن الإصدار الجديد مطالبة إضافية لعامل تباعد أسطر اختياري يوفر خيارًا افتراضيًا يسمح للمستخدم بالاحتفاظ بالمسافات الموجودة بين كائنات النص المحددة.

لقد قمت بتحديث برنامج Length at Midpoint الخاص بي إلى الإصدار 1.1. يقوم هذا التحديث بتنفيذ إصدار جديد من LM: كائن الوظيفة التي تم تعديلها لتأخذ في الاعتبار إصدارات 64 بت من AutoCAD 2008 حيث لا تتوفر طريقة ActiveX getobjectidstring.

10 يناير 2016

لقد قمت بتحديث برنامج Layer Director الخاص بي إلى الإصدار 1.4. يسمح الإصدار الجديد للمستخدم بإجراء تغيير تلقائي للطبقة بعد استخدام أمر AutoLISP مخصص ، ويضيف أيضًا نمط مخطط الطبقة إلى قائمة خصائص الطبقة التي قد يتم تكوينها بواسطة البرنامج.

بعد ملاحظات المستخدم ، قمت بتحديث الأداة المساعدة التي تعتمد على المفاعل مما يسمح للمستخدم بتحديد كل محتوى MText تلقائيًا بنقرة مزدوجة لتمكين التوافق مع كائنات Multileader ، بحيث يتم تحديد كل محتوى نص MLeader عند النقر المزدوج على كائن MLeader.

1 يناير 2016

بالنسبة للعنصر الأول من العام الجديد ، سأشارك برنامج Polyline Taper الجديد. سيسمح هذا البرنامج للمستخدم بتطبيق عرض مدبب عبر جميع أجزاء خط متعدد ثنائي الأبعاد محدد ، ومتوافق مع الخطوط المتعددة التي تحتوي على مقاطع خطية و / أو قوسية ، مبنية في أي UCS.

أخيرًا ، سأنتهز هذه الفرصة لأتمنى لجميع زوار موقعي عامًا جديدًا سعيدًا وكل التوفيق من أجل عام 2016 صحي ومزدهر!

31 ديسمبر 2015

لقد قمت بتحديث برنامج Dimension Overlap الخاص بي إلى الإصدار 1.1. في هذا الإصدار الجديد ، تمت إعادة كتابة الوظيفة الأساسية التي تؤدي اختبار التداخل بالكامل من أجل مراعاة الأبعاد التي تتداخل على كلا الجانبين ، وكذلك لتمكين التوافق مع الأبعاد التي تم إنشاؤها في أي UCS أو مستوى البناء.

28 ديسمبر 2015

لقد قمت بتحديث وظيفة Get Files Dialog إلى الإصدار 1.5 يعمل هذا التحديث الطفيف على حل خطأ موجود في وظائف فرز اسم الملف مما يتسبب في حدوث خطأ في الوظيفة عند معالجة أسماء الملفات أو المجلدات التي تحتوي على مجموعة من الأرقام تتخللها نقاط متعددة (على سبيل المثال "01.02.03").

24 ديسمبر 2015

كهدية مبكرة لعيد الميلاد ، أضفت برنامجًا تعليميًا جديدًا إلى الموقع - قوائم جمعية البناء: يوفر عداد الكتلة البسيط شرحًا خطوة بخطوة لكيفية استخدام قائمة الارتباط لإنشاء برنامج عداد كتل بسيط في AutoLISP ، والذي سيطالبك المستخدم بتحديد مراجع الكتلة وسيخرج كميات كل كتلة في التحديد إلى سطر أوامر AutoCAD.

أخيرًا ، أتمنى لجميع قرائي الكثير عيد ميلاد مجيد!

23 ديسمبر 2015

لقد قمت بإضافة برنامج Dimension Overlap جديد إلى الموقع. سيكتشف هذا البرنامج تلقائيًا الأبعاد الخطية المتداخلة في جميع التخطيطات وجميع الكتل في الرسم النشط ، ونقل هذه الأبعاد إلى طبقة منفصلة لمراجعتها من قبل الرسام.

لقد قمت بتحديث مجموعتي من وظائف Add & amp Remove Support File Search Paths لتقليل مقدار الكود المطلوب لكل وظيفة ، وتحسين قابلية القراءة الكلية للوظائف ، وللتأكد من أن الوظائف تعدل مفتاح تسجيل ACAD فقط إذا كان التعديل ضروريًا .

21 ديسمبر 2015

لقد أعدت كتابة برنامج Sum Attribute Values ​​القديم وقمت بتحديث البرنامج إلى الإصدار 1.1. يسمح الإصدار الجديد للمستخدم بتحديد علامات السمات التي يتم عرضها في الجدول ، ويوفر القدرة على استخدام تعبيرات الحقول لتحديث إجماليات الجدول تلقائيًا. يتم الآن أيضًا تضمين السمات الثابتة ذات المحتوى الرقمي ، ويتم تحديد حجم أعمدة الجدول بشكل مناسب للمحتوى. لقد أضفت أيضًا عرضًا توضيحيًا جديدًا بتنسيق GIF لإظهار البرنامج أثناء العمل.

6 ديسمبر 2015

لقد قمت بتحديث تطبيق Incremental Numbering Suite الشهير الخاص بي إلى الإصدار 3.9.1. يعمل هذا التحديث البسيط نسبيًا على تحسين الطريقة المستخدمة لتحديد العرض المناسب لكائن MText من أجل حساب أسطر متعددة من النص ، ويزيل حساسية حالة الأحرف لمقارنة علامة السمة لحساب التطبيقات التي لا تفرض علامات السمات ذات الأحرف الكبيرة ويصلح الخلل يؤدي إلى تطبيق زاوية مائلة على نص أحادي السطر إذا كان نمط النص الحالي به مجموعة زاوية مائلة ، لكن نمط النص المحدد للاستخدام لا يفعل ذلك.

2 ديسمبر 2015

لقد قمت بتحديث أداة Layer Director الخاصة بي إلى الإصدار 1.3 - يقدم هذا الإصدار العديد من الميزات الجديدة:

  • جديد قوة خصائص الطبقة تحدد المعلمة ما إذا كان البرنامج سيعدل تلقائيًا خصائص الطبقات الموجودة في الرسم لمطابقة الخصائص المحددة في البرنامج.
  • جديد متغيرات النظام تتضمن المعلمة القدرة على تكوين أي عدد من متغيرات النظام عند استدعاء أحد الأوامر ، مع إعادة تعيين متغيرات النظام إلى قيمها الأصلية عند إكمال الأمر النشط أو إلغائه.
  • تمت إضافة وصف الطبقة أيضًا إلى قائمة خصائص الطبقة التي قد يتم تكوينها بواسطة البرنامج.

1 نوفمبر 2015

لقد أضفت برنامجًا جديدًا إلى الموقع: سيسمح طول السلسلة للمستخدم بحساب الطول الإجمالي للكائن بين نقطتين على طول سلسلة من الكائنات المتصلة. تأكد أيضًا من إطلاعك على برنامج اختيار السلسلة ذي الصلة ، والذي يسمح للمستخدم بتحديد جميع الكائنات المتصلة تلقائيًا بعد اختيار كائن واحد في السلسلة.

31 أكتوبر 2015

بعد تلقي التعليقات من مستخدم لبرامجي ، قمت الآن بتحديث برامج Burst Upgraded & amp Nested Burst الخاصة بي لتمكين التوافق مع الكتل غير المتدرجة بشكل موحد. لا تزال هناك بعض القيود عند محاولة فصل الكتل المتداخلة المتداخلة داخل كتل أصل غير موحدة الحجم ، ولكن هذه القيود متأصلة في الطريقة التي يتعامل بها AutoCAD مع هذه الكائنات.

11 أكتوبر 2015

كإمتداد وتعميم لبرنامج تعليمي القديم لمزامنة مربع القائمة ، قمت بتطوير ونشر وظيفة مطور جديدة لتمكين تبعية تجانب قائمة DCL تلقائيًا. تقوم هذه الوظيفة تلقائيًا بتكوين وإدارة مجموعة من مربعات قائمة DCL (أي مربعات list_box & amp popup_list) مما يتيح التبعية بين المربعات - أي أن العناصر المعروضة في لوحة القائمة ستعتمد على العنصر المحدد في مربعات قائمة أخرى.

10 أكتوبر 2015

لقد قمت بتحديث الأداة المساعدة Quick Field الخاصة بي لحساب تحديد كائنات التعليقات التوضيحية الحالية (نص ، MText ، سمات وما إلى ذلك) والتي تحتوي بالفعل على واحد أو أكثر من تعبيرات الحقول.

6 أكتوبر 2015

لقد أضفت برنامج Cursor Rotate جديدًا إلى الموقع. يسمح هذا البرنامج للمستخدم بتدوير الشعيرات المتقاطعة AutoCAD (متغير نظام SNAPANG) للمحاذاة مع كائن في نقطة محددة ، أو زاوية ثابتة ، أو نسبة مئوية تمثل درجة منحدر.

27 سبتمبر 2015

لقد قمت بتطوير برنامج السمات تلقائيًا وقم بتحديث البرنامج إلى الإصدار 1.2. يتيح الإصدار الجديد التوافق الكامل مع أجهزة القراءة المتعددة التي تحتوي على محتوى كتلة منسوب ، ويمكن للمستخدم تكوين البرنامج لإعادة ترقيم الكتل المنسوبة أو القارئين المنسوبين أو كليهما. يعمل الإصدار الجديد أيضًا على تصحيح عدد من الأخطاء الموجودة في الإصدار السابق ، وإعادة هيكلة رمز البرنامج لتحسين إمكانية القراءة. هناك أيضًا رسوم متحركة جديدة بتنسيق GIF لمتعة المشاهدة.

20 سبتمبر 2015

لقد قمت بتحديث برنامج سمات التسمية تلقائيًا إلى الإصدار 1.1. تمت إعادة كتابة البرنامج بالكامل لتحسين الأداء واستقرار أمبير ، ويقدم الإصدار الجديد العديد من التحسينات الجديدة ، بما في ذلك القدرة على مطابقة أسماء الكتل المتعددة وعلامات سمات أمبير باستخدام أنماط أحرف البدل ، واستخدام بادئة ترقيم ولاحقة أمبير ، وتحديد رقم البداية ، واستخدام ثابت ترقيم الطول مع الأصفار البادئة ، والتوافق مع السمات متعددة الأسطر.

19 سبتمبر 2015

لقد قمت بتحديث الصفحة الخاصة بي وظيفة قائمة المجموعة حسب الرقم لتزويد المطورين بنوعين من الوظائف: الوظيفة LM: group & ltn ستجمع القائمة المرفقة في قوائم فرعية بطول أقصى بينما الدالة LM: group-n ستجمع القائمة في قوائم فرعية بطول ثابت.

17 سبتمبر 2015

لقد قمت بتعديل الكود الخاص بوظيفة Get Anonymous References للسماح لتعبير الاستدعاء بتزويد الوظيفة بنمط أحرف بدل كوسيطة اسم الكتلة من أجل مطابقة أسماء الكتل المتعددة.

12 سبتمبر 2015

لقد قمت بإضافة برنامج متعدد الخطوط إلى الموقع. يتيح هذا البرنامج البسيط للمستخدم إنشاء كائنات بمظهر خطوط متعددة ، ولكنها تتكون من خطوط متعددة قياسية.

30 أغسطس 2015

لقد أضفت أداة مساعدة صغيرة تعتمد على المفاعل إلى الموقع مما يؤدي إلى تحديد محتوى نص كائن MText تلقائيًا بنقرة مزدوجة. نشأت الفكرة من سؤال تم تلقيه من زائر إلى موقعي كان يبحث عن نتيجة متسقة عند النقر المزدوج على MText والنص أحادي السطر (DText).

1 أغسطس 2015

لقد أضفت برنامج Justify Block Base Point جديدًا إلى قسم البرامج العامة بالموقع. على غرار برنامج Change Block Base Point الحالي ، يسمح هذا البرنامج الجديد للمستخدم بتغيير موقع النقطة الأساسية للكتل المتعددة إلى واحد من تسعة تبريرات قياسية.

13 يونيو 2015

لقد قمت بتحديث تطبيق Incremental Numbering Suite الخاص بي إلى الإصدار 3.8.1. الإصدار الجديد يعزز "وضع الاستبدال" الخيار ، والذي يسمح الآن للمستخدم باستبدال المحتوى النصي للنص الأساسي أو المتداخل أو النص mtext أو الأبعاد أو القراءات المتعددة التي تحتوي على mtext أو محتوى كتلة منسوب.

7 يونيو 2015

بعد ملاحظات المستخدم ، قمت بتعديل برنامج Block Counter الخاص بي لتمكين التوافق الكامل مع تطبيق ZWCAD حيث لم يتم تنفيذ خاصية ActiveX regeneratetablesuppressed.

3 مايو 2015

لقد أضفت برنامجًا جديدًا إلى قسم البرامج العامة بالموقع: يسمح Double Extend للمستخدم بتمديد طرفي جميع الخطوط والأقواس والخطوط ثنائية الأبعاد وثلاثية الأبعاد في التحديد بمقدار محدد. كما هو موضح ، سيعمل البرنامج بنجاح مع كائنات ثنائية وثلاثية الأبعاد ، تم إنشاؤها في أي مستوى من مستويات UCS.

25 أبريل 2015

لقد قمت بتحديث مجموعتي القديمة جدًا من برامج Polyline ، وأعدت كتابة ودمج الكود لجميع الأوامر المخصصة الثلاثة في ملف برنامج واحد. تسمح هذه البرامج البسيطة للمستخدم بدمج مجموعات من الخطوط والأقواس ومتعددة خطوط الأمبير لتشكيل خطوط متعددة متصلة وإغلاق مجموعات من الخطوط المتعددة المفتوحة وتعديل عرض جميع المقاطع لجميع الخطوط المتعددة في التحديد.

13 أبريل 2015

لقد قمت بمراجعة تطبيق Update Titleblock Attributes الخاص بي إلى الإصدار 1.8 لدمج عدد من التحسينات:

  • يسمح البرنامج الآن باستخدام ملف "اسم الكتلة" العمود في ملف CSV الذي يتم من خلاله الحصول على قيم السمات ، وبالتالي تمكين المستخدم من تحديث علامات السمات المتعددة المحتفظ بها بواسطة كتل من اسم كتلة معين ، والمقيمين في تخطيطات محددة ضمن رسومات متعددة - تلقائيًا.
  • لقد أضفت الآن دعمًا لعلامات السمات المكررة: قم ببساطة بتضمين أعمدة متعددة بنفس عنوان علامة السمة في ملف CSV وسيقوم البرنامج بتحديث السمات المكررة بالترتيب الذي تمت مواجهتها به في الكتلة.
  • يتم الآن تضمين مراجع الحظر المجهولة المنسوبة افتراضيًا عند استخدام عامل تصفية كتلة مخصص ، لتمكين التوافق الكامل مع الكتل الديناميكية.

لقد قمت بتحديث برنامج معلومات Polyline الخاص بي إلى الإصدار 1.3 لإصلاح خطأ يتسبب في تعطل البرنامج عند إنشاء إخراج الجدول للخطوط المتعددة التي تحتوي على مقاطع القوس.

22 مارس 2015

بعد تلقي التعليقات من مستخدم متكرر لمجموعة الترقيم التزايدية الخاصة بي ، قمت بتحديث البرنامج إلى الإصدار 3.7 لتعديل سلوك حوار البرنامج. سيقوم البرنامج الآن بتعيين التركيز الأولي لمربع الحوار على مربع تحرير البادئة ، ويمكن للمستخدم رفض مربع حوار البرنامج في أي وقت باستخدام المفتاح ENTER.

15 مارس 2015

لقد قمت بإضافة برنامج Field Objects جديد إلى قسم البرامج العامة بالموقع. يمكّن هذا البرنامج المستخدم من عرض الكائن أو مجموعة الكائنات المشار إليها بسهولة بواسطة جميع تعبيرات الحقول التي يحتفظ بها نص محدد أو نص MT أو كائن سمة.

14 مارس 2015

لقد قمت بتحديث برنامج Ellipse to Arc الخاص بي لدمج بعض التسامح مع نسبة محور القطع الناقص في مرشح التحديد من أجل تمكين المستخدم من تحديد علامات الحذف والأقواس البيضاوية التي تكون قريبة جدًا من كونها دائرية.

23 فبراير 2015

لقد أعدت كتابة برنامج Copy أو Swap Text الخاص بي بالكامل وأصدرت البرنامج إلى الإصدار 1.4. يعمل الإصدار الجديد على إصلاح عدد من الأخطاء التي تم الإبلاغ عنها من الإصدار السابق.

22 فبراير 2015

لقد قمت بتحديث برنامج Box Text إلى الإصدار 1.2. يسمح هذا الإصدار الجديد للمستخدم بتحديد كائنات نصية متعددة أو كائنات mtext ، مع كل إطار نص ناتج يرث خصائص كائن النص المرفق.

لقد أجريت تحديثات طفيفة على صفحات مختلفة من الموقع ، مثل Insert Nth و Intersection Functions لتحديث تخطيط الصفحة ورؤوس الكود وتنسيق كود amp ، ولتضمين جداول المحتوى عند الاقتضاء.

15 فبراير 2015

لقد قمت بتحديث ملف احصل على كائنات الحقل وظيفة للتأكد من أن الوظيفة ترجع الكائنات المشار إليها بواسطة الكل تعبيرات الحقل التي يحتفظ بها كائن التعليق التوضيحي المقدم (حيث في السابق ، سيتم إرجاع الكائنات المشار إليها بواسطة تعبير الحقل الأول فقط). تمت الآن أيضًا إعادة تسمية الوظيفة إلى كائنات الحقول.

لقد أعدت كتابة بلدي الآن إحضار كل الملفات وظيفة وإعادة تسمية هذه الوظيفة إلى ملفات الدليل. أصبح الرمز الآن أنظف وأكثر إيجازًا بشكل كبير ، وتم إعادة ترتيب الحجج الخاصة بالوظيفة لتتماشى مع تلك المستخدمة بواسطة وظيفة AutoLISP vl-directory-files. يتم تضمين برنامج مثال على صفحة البرنامج لتوضيح كيفية استخدام هذه الوظيفة.

14 فبراير 2015

لقد قمت بتحديث صفحة اسم الكتلة الفعالة الخاصة بي لتتضمن وظيفة إضافية: اسم الحظر إلى اسم الكتلة الفعال ، للسماح بتوفير اسم الكتلة كوسيطة.

9 فبراير 2015

لقد قمت بتحديث تطبيق Incremental Numbering Suite الخاص بي إلى الإصدار 3.6. يعمل هذا التحديث الطفيف على إصلاح خطأ يتسبب في تعطل البرنامج عند تحديد خيار الحدود "الثابتة" بالتزامن مع حد "المستطيل" أو "الفتحة".

لقد أعدت كتابة مجموعتي الخاصة بوظائف ترتيب السحب وأصدرت مجموعة الوظائف إلى الإصدار 1.2. تتطلب هذه الوظائف الآن وسيطة واحدة أقل وأصبحت الآن أكثر وضوحًا وإيجازًا.

31 يناير 2015

لقد قمت بتحديث قسم التقاطعات الهندسية في مكتبتي للوظائف الرياضية لتضمين نسخة بديلة من تقاطع الدائرة والدائرة وظيفة جديدة تقاطع قوس-قوس وظيفة.

2 يناير 2015

أولاً وقبل كل شيء ، أتمنى لجميع زوار موقعي عامًا جديدًا سعيدًا جدًا وكل التوفيق لعام 2015!

لبدء العام الجديد ، قمت بإضافة برنامج جديد إلى موقعي: Viewport Outline. يتيح هذا البرنامج للمستخدم إنشاء خط متعدد الخطوط تلقائيًا في مساحة النماذج التي تمثل الخطوط العريضة لإطار عرض مساحة الأوراق المختارة.

30 نوفمبر 2014

لقد قمت بإضافة برنامج Outline Objects جديد إلى الموقع. يتيح هذا البرنامج للمستخدم إنشاء واحد أو أكثر من الخطوط المتعددة أو المناطق التي تمثل صورة ظلية أو مخططًا تفصيليًا لجميع الكائنات في التحديد.

22 نوفمبر 2014

لقد قمت بتحديث برنامج Automatic Block Break الخاص بي إلى الإصدار 1.7. يغير الإصدار الجديد الطريقة المستخدمة لاكتشاف الكائنات الموجودة في نقطة إدخال الكتلة عند تحديد زاوية دوران الكتلة التلقائي ، وإصلاح الخلل الذي يتسبب في تجاهل الخطوط المتعددة العرض ذات العرض غير الصفري.

15 نوفمبر 2014

لقد قمت بتحديث الأداة المساعدة "عداد التحديد" المنشورة مؤخرًا إلى الإصدار 1.1 من أجل إصلاح خطأ يتسبب في عدم إعادة تعيين متغير نظام MODEMACRO عند استخدام الأمر UNDO.

13 نوفمبر 2014

لقد أضفت أداة مساعدة بسيطة وقصيرة إلى الموقع الذي قمت بتسميته عداد التحديد.سيتم تشغيل هذا التطبيق الذي يعتمد على المفاعل في الخلفية بصمت وسيعرض تلقائيًا عدد الكائنات في التحديد النشط في شريط حالة AutoCAD ، مما يوفر بديلاً لوظيفة Quick Properties المتوفرة في الإصدارات الأحدث من AutoCAD.

8 نوفمبر 2014

لقد قمت بتحديث وظيفة Flatten List الخاصة بي لتحديث تنسيق التعليمات البرمجية بما يتماشى مع وظائفي الأخرى.

1 نوفمبر 2014

لقد قمت بمراجعة تطبيق Update Titleblock Attributes الخاص بي إلى الإصدار 1.7 لإصلاح خطأ تسبب في عدم وجود رسومات بأسماء ملفات تحتوي على حرف ASCII 46 (نقطة) داخل العمود الأول من ملف CSV.

12 أكتوبر 2014

لقد قمت بتحديث مكتبتي للوظائف الرياضية لتشمل نسخة متجهية لوظيفة تقاطع الدائرة المستقيمة كجزء من وظائف التقاطع الهندسي ، ووظيفة الحل التربيعي كجزء من الدالات الحسابية.

10 أكتوبر 2014

لقد أضفت برنامج عرض ثنائي الأبعاد جديد إلى الموقع. يوفر هذا البرنامج للمستخدم وسيلة لإسقاط مجموعة مختارة من الكائنات المستوية من إطار مرجعي واحد (أو مساحة إسقاطية) إلى آخر ، باستخدام تحويل إسقاطي (أو "منظور").

9 أكتوبر 2014

لقد أضفت برنامج Nested Burst الجديد إلى الموقع. يتيح هذا البرنامج للمستخدم أن ينفجر (مع الاحتفاظ بقيم السمات) مجموعة مختارة من مراجع الكتل ، بما في ذلك أي مراجع كتلة متداخلة موجودة داخل الكتل المحددة ، متداخلة في أي مستوى.

14 سبتمبر 2014

لقد قمت بتحديث برنامج Strikethrough Text إلى الإصدار 1.1. يوفر الإصدار الجديد وظيفة عامة للسماح للمستخدم بإنشاء أي عدد من الأوامر المخصصة من أجل إنشاء أي عدد من الأسطر فوق أو أسفل أو من خلال كائنات النص المحددة.

25 أغسطس 2014

لقد قمت بإضافة برنامج Circle Tangents الجديد إلى الموقع. يتيح هذا البرنامج للمستخدم إنشاء دائرتين متصلتين بشكل ديناميكي بزوج من الخطوط يلتقيان بمحيط كل دائرة عند المماس. يستخدم البرنامج أيضًا الأداة المساعدة GrSnap التي تم نشرها مؤخرًا لتمكين وظائف Object Snap الكاملة في كل مطالبة.

21 أغسطس 2014

بعد الكثير من التأخير ، وجدت أخيرًا بعض وقت الفراغ لإضافة الأداة المساعدة GrSnap الجديدة إلى قسم مكتبة الوظائف الفرعية بالموقع. تمت كتابة هذه الأداة المساعدة في الواقع في نهاية العام الماضي وتوفر وسيلة لتمكين استخدام وظائف Object Snap الكاملة داخل حلقة grread.

بعد الإضافة أعلاه ، أضفت أيضًا برنامجًا جديدًا جديدًا إلى موقعي: يسمح Star للمستخدم بإنشاء شكل نجمة مخصص ، يتم إنشاؤه ديناميكيًا باستخدام كائن متعدد الخطوط.

أخيرًا ، قمت بمشاركة برنامج ديناميكي آخر يستخدم أيضًا أداة GrSnap التي تم نشرها مؤخرًا: يتيح برنامج المستطيل ثلاثي النقاط الجديد للمستخدم إنشاء مستطيل ديناميكيًا محددًا بثلاث نقاط مزودة.

9 أغسطس 2014

لقد قمت بتحديث وظيفة Get Files Dialog إلى الإصدار 1.4 لإصلاح خطأ يتسبب في ظهور المجلدات التي تحتوي على أسماء مجلدات تحتوي على نقطة بشكل غير صحيح كملفات قابلة للتحديد.

5 أغسطس 2014

لقد قمت بتنفيذ تحديث طفيف لبرنامج عرض السمات الديناميكية الخاص بي لإحداث إعادة تعيين عامل عرض السمة إلى قيمته الأصلية في حالة قيام المستخدم بالنقر بزر الماوس الأيمن أثناء تشغيل البرنامج - هذا السلوك أكثر اتساقًا مع سلوك AutoCAD القياسي. البرنامج الآن في الإصدار 1.2.

27 يوليو 2014

لقد أضفت وظيفة جديدة: التقييم مرة واحدة عند بدء التشغيل إلى قسم مكتبة الوظائف الفرعية بالموقع. توفر هذه الوظيفة إمكانية تقييم التعبير الذي تم توفيره مرة واحدة فقط عند بدء تشغيل الرسم التالي ، وليس لاحقًا.

17 يوليو 2014

لقد قمت بتحديث برنامج "المناطق إلى الميدان" الخاص بي إلى الإصدار 1.3. سيعمل هذا الإصدار الجديد من البرنامج على ملء محتويات خلية جدول AutoCAD بتعبير الحقل المناسب إذا تم العثور على النقطة المحددة من قبل المستخدم داخل خلية جدول.

21 يونيو 2014

لقد قمت بتحديث برنامج Copy to XRef الخاص بي إلى الإصدار 1.2 لحساب الحالات التي يكون فيها متغير نظام XLOADCTL مساويًا لـ 1 ، وكذلك تقديم ملاحظات أكثر تفصيلاً للمستخدم في حالة فشل البرنامج في التفاعل مع الرسم المصدر لـ xref المحدد.

تم تحديث برنامج My Dynamic Attribute Width إلى الإصدار 1.1. سيعيد خيار "إعادة التعيين" في الإصدار الجديد الآن إعادة تعيين عامل عرض السمة المحددة إلى عامل تعريف السمة المرتبط بها ، بدلاً من إعادة تعيين العامل دائمًا إلى 1.0.

19 يونيو 2014

لقد قمت بتحديث ملف من HSL إلى RGB تعمل كجزء من مجموعتي من وظائف تحويل الألوان لجعل الكود أكثر إيجازًا وقابلية للقراءة.

15 يونيو 2014

عدد الإصدار 1.4 صدر.

لقد أعدت كتابة أقدم تطبيق لعد الكتل وأكثرها شيوعًا: Count الإصدار 1.4 يجب أن يكون الآن متوافقًا تمامًا مع جميع الإصدارات الكاملة من AutoCAD (بما في ذلك 2015) التي تعمل على أنظمة تشغيل Windows 32 بت و 64 بت. يوفر الإصدار الجديد أيضًا مربع حوار إعدادات محسّنًا ، مما يسمح للمستخدم بتهيئة العديد من المعلمات الإضافية التي لم تكن متوفرة في الإصدار السابق.

لقد قمت أيضًا بتحديث برنامج Layer Director الخاص بي إلى الإصدار 1.2. سيسمح الإصدار الجديد للمستخدم بتحديد خصائص الطبقة الأساسية ليتم تطبيقها على الطبقات التي يتم إنشاؤها تلقائيًا بواسطة البرنامج. لقد قمت أيضًا بتغيير طريقة التحميل لاستخدام وظيفة ما بعد التهيئة s :: بدء التشغيل وقمت بإعادة هيكلة الكود المستخدم لإنشاء Visual LISP Command Reactor من أجل حل بعض المشكلات التي تم الإبلاغ عنها والتي لم يتم فيها تمكين التطبيق تلقائيًا لبعض ملفات الرسم.

14 يونيو 2014

لقد قمت بتحديث برنامج معلومات Polyline الخاص بي إلى الإصدار 1.2 لإصلاح خطأ يتسبب في حذف المقطع متعدد الخطوط النهائي من بيانات الإخراج عند معالجة الخطوط المتعددة المغلقة.

8 يونيو 2014

لقد أضفت برنامجًا جديدًا إلى الموقع: عرض السمة الديناميكي سيسمح للمستخدم بتغيير عامل عرض السمة المحددة ديناميكيًا ، مع معاينة في الوقت الفعلي حيث يتم نقل المؤشر بالنسبة إلى السمة.

لقد قمت بتحديث برنامج الصفيف التزايدي الخاص بي إلى الإصدار 1.7. يصلح هذا الإصدار أخطاء التقريب المتراكمة التي تظهر في البند 44 وما بعده عند زيادة القيمة 1 بزيادة 1.

13 أبريل 2014

تمت إعادة كتابة برنامج Reset XRef Layers الخاص بي وتحديث الكود إلى الإصدار 1.2. الإصدار الجديد يراعي الآن الطبقات التي تم تعيين لون حقيقي أو لون كتاب ألوان لها.

لقد قمت بتحديث برنامج مجموعة الترقيم التزايدي الخاص بي إلى الإصدار 3.5 لإصلاح خطأ متقطع تم الإبلاغ عنه يتسبب في تعطل البرنامج عند إنشاء الكائن الأول بعد تعتيم مربع حوار البرنامج مع تمكين الوضع الديناميكي.

بعد الإصدار الأخير من برنامج Incremental Array الذي تم تحديثه بشكل كبير ، قمت بمراجعة هذا البرنامج إلى الإصدار 1.6 لتصحيح بعض الأخطاء الطفيفة التي أبلغ عنها مستخدم Swamp CAB.

لقد أعدت كتابة برنامج Incremental Array القديم بالكامل ، وقمت بتحديث الكود إلى الإصدار 1.5. يشتمل هذا الإصدار الجديد على محرك متزايد أكثر تقدمًا مشابهًا لذلك المستخدم بواسطة تطبيق Incremental Numbering Suite الخاص بي ، ويسمح أيضًا للمستخدم بتحديد قيمة الزيادة.

16 مارس 2014

تم الآن تحديث برنامج Incremental Numbering Suite الأكثر شهرة والأكثر تطورًا إلى الإصدار 3.4. يعمل هذا الإصدار الجديد على إصلاح عدد من الأخطاء الموجودة في الإصدار السابق بعد تقارير الأخطاء التي قدمها العديد من المستخدمين والتي تراكمت منذ إصدار الإصدار 3.3 منذ ما يقرب من عامين. للحصول على معلومات تفصيلية عن التغييرات التي تم إجراؤها على البرنامج في هذا الإصدار الجديد ، يرجى مراجعة قسم محفوظات الإصدار في عنوان رمز البرنامج.

2 مارس 2014

يشرفني أن أعلن أنه قد تم ترشيحي لعضوية برنامج Autodesk Expert Elite المرموق!

27 فبراير 2014

لقد قمت بتحديث صفحة مستكشف أخطاء رسالة الخطأ ومصلحها لتشمل العديد من رسائل الخطأ الإضافية والتفسيرات المصاحبة لها والأسباب المحتملة.

23 فبراير 2014

لقد قمت بتحديث برنامج Burst Upgraded الخاص بي إلى الإصدار 1.2. تمت إعادة هيكلة الإصدار الجديد من البرنامج لقبول حجة مجموعة التحديد ، مما يسمح باستدعاء البرنامج من برامج مخصصة أخرى ، سيقوم البرنامج الآن أيضًا بتفجير الكتل غير المنسوبة ، بدلاً من قصر التحديد على تلك التي لها سمات فقط.

لقد أضفت وظيفة مساعدة مطور جديدة إلى الموقع: Print List هي وظيفة بسيطة نسبيًا (ولكنها مفيدة بشكل لا يصدق) للمساعدة في فهم بنية قائمة معينة. ستقوم الوظيفة بطباعة قائمة مرفقة إلى سطر الأوامر أو الملف ، مع عرض القوائم المتداخلة بتنسيق هرمي بحيث يتم الكشف عن بنية القائمة.

16 فبراير 2014

برنامج جديد: Modelspace to Paperspace المضافة إلى الموقع. على غرار أمر CHSPACE القياسي ، يسمح هذا البرنامج للمستخدم بنسخ مجموعة مختارة من الكائنات من Modelspace إلى تخطيط Paperspace الحالي ، من خلال منفذ عرض نشط.

6 فبراير 2014

لقد قمت بتحديث البرنامج التعليمي الخاص بي: مقدمة لكتابة البرنامج النصي لتضمين توضيحات أكثر تفصيلاً وأمثلة. هذا البرنامج التعليمي هو شرح أساسي لكيفية كتابة وتشغيل أول برنامج نصي أوتوكاد.

2 فبراير 2014

تم تحديث عداد الكتل المتداخل الخاص بي إلى الإصدار 1.5. يعمل الإصدار الجديد على إصلاح بعض الأخطاء التي تظهر عند حساب الكتل الديناميكية المتداخلة مع حالات الرؤية المختلفة ، وعند حساب مراجع الكتل المتعددة التي تحدث عدة مستويات متداخلة بعمق.

أتوجه بخالص شكري إلى هيلموت شريدر ، الذي تفضل بلفت انتباهي إلى هذه المشكلات واقترح أيضًا إصلاحات ممكنة للرمز.

لقد أعدت كتابة برنامج تلميح اليوم الجديد كليًا الإصدار 1.1 يضمن عدم عرض نفس التلميح مرتين على التوالي ، ويوفر للمستخدم مزيدًا من التحكم في مظهر مربع حوار التلميح.

27 يناير 2014

أولاً ، أود أن أعتذر لقرائي عن النقص الواضح في التحديثات على موقعي على مدار الشهر الماضي - لقد زاد عبء عملي بشكل كبير هذا العام ووقت فراغي للأسف غير متوفر حاليًا. إلى أولئك الذين اتصلوا بي مباشرة ، يرجى العلم أنني تلقيت رسائلك ، ولكن إيجاد الوقت للرد بشكل مناسب على الجميع في الوقت المناسب أصبح صعبًا بشكل متزايد - لذلك أعتذر.

الآن للعودة إلى الموضوع ، يسعدني أن أعلن أن برنامج Change Block Base Point الخاص بي قد تم نشره في متجر تطبيقات Autodesk Exchange. أدعوك لتقييم التطبيق ومراجعته في أقرب وقت ممكن!

كما هو الحال مع تطبيقاتي الأخرى المنشورة ، يحتوي الإصدار المنشور من البرنامج على مثبت تطبيق احترافي ويأتي مكتملًا بلوحة شريط مخصصة وأيقونات شريط أدوات فردية لكل أمر يمكن استخدامه لتشغيل التطبيق.

تم أيضًا تحديث البرنامج الأصلي إلى الإصدار 1.5 لتنفيذ بعض التغييرات الطفيفة على الكود بما يتماشى مع التطبيق المنشور.

31 ديسمبر 2013

لقد قمت بتحديث مكتبتي للوظائف الرياضية لتشمل مجموعة جديدة من الوظائف الحسابية ، وتشمل هذه الوظائف حساب المضاعف المشترك الأصغر لرقمين أو أكثر ، والحصول على قائمة بالعوامل الأولية للعدد ، واختبار ما إذا كان الرقم المحدد هو أم لا رئيس.

8 ديسمبر 2013

لقد قمت بتحديث رمز برنامج Elevation Marker القديم الخاص بي. يتيح هذا البرنامج البسيط للمستخدم إنشاء علامات ارتفاع متعددة تتكون من متعدد الخطوط متغير العرض وكائن نص يعرض إحداثيات UCS Y للنقطة المختارة.

1 ديسمبر 2013

برنامج تعليمي جديد: الفاصلة العليا ووظيفة الاقتباس. يقدم هذا البرنامج التعليمي شرحًا مفصلاً يصف السلوك والغرض من الفاصلة العليا ووظيفة الاقتباس المكافئة في AutoLISP.

28 نوفمبر 2013

لقد قمت بتحديث مجموعتي من Matrix & amp Vector Functions لتحديث وظيفة محدد المصفوفة بواسطة ElpanovEvgeniy التي تحسب المحدد عن طريق تحويل المصفوفة إلى شكل مثلث علوي وتتضمن أيضًا نسختي من دالة محدد المصفوفة التي تنفذ صيغة لابلاس.

كنتيجة لوظيفة محدد المصفوفة المعدلة ، قمت أيضًا بتحديث وظيفة Ellipse المكونة من 5 نقاط وبرنامج Advanced Polyline Outline لتعكس التغييرات.

27 نوفمبر 2013

لقد قمت بتحديث الكود الخاص بوظيفة Load Linetypes الخاصة بي لاستبعاد ملفات تعريف linetype القياسية والأمبيرية المعروفة بناءً على قيمة متغير النظام MEASUREMENT ، ودمج أيضًا معلمة منطقية لتحديد ما إذا كان يجب إعادة تعريف الخطوط الخطية من الملف إذا تم تحميلها بالفعل. أود أن أشكر Jason Bourhill من CAD Concepts لاقتراح هذه التحسينات للوظيفة.

بعد حدوث خطأ أبلغ عنه أحد المستخدمين ، قمت بتحديث برنامج Dynamic Block Counter إلى الإصدار 1.1. يعمل هذا الإصدار الجديد على إصلاح خطأ يتسبب في حدوث خطأ في الإصدار السابق من البرنامج عند معالجة الكتل الديناميكية غير المتدرجة بشكل موحد ، كما يوفر للمستخدم القدرة على معالجة مجموعة مختارة من الكتل (بدلاً من معالجة جميع الكتل) وإخراج النتائج إلى ملف نصي أو CSV.

لقد قمت بتحديث رمز وظيفة Selection Set Bounding Box الخاصة بي. تقوم هذه الوظيفة بإرجاع الإحداثيات السفلية اليسرى واليمنى العلوية أمبير لإطار مستطيل يحيط بجميع الكائنات في مجموعة التحديد المرفقة.

17 نوفمبر 2013

لقد قمت بتحديث الكود ووصف الوظيفة لوظيفة التصفح بحثًا عن مجلد ، أصبح الرمز الآن أكثر إيجازًا ويتضمن رأس رمز أصغر لتقليل المساحة ، وتتضمن صفحة وصف الوظيفة الآن مثالاً لاستدعاء الوظيفة مع الصورة المصاحبة ، وقائمة تمت إعادة تنسيقها لقيم رمز البت.

15 نوفمبر 2013

محاذاة النص لمنحنى الإصدار 1.2 صدر.

تم نشر الإصدار الجديد من البرنامج أيضًا في متجر تطبيقات Autodesk Exchange!

يحتوي الإصدار المنشور على مثبت تطبيق احترافي ويأتي مزودًا بلوحة شريط مخصصة لبدء تشغيل التطبيق. لا تتردد في تقييم ومراجعة التطبيق!

بعد تقييم ثروة التعليقات والاقتراحات المقدمة من العديد من مستخدمي هذا البرنامج ، استثمرت بعض الوقت في إعادة كتابة وإعادة هيكلة البرنامج بأكمله لتنفيذ العديد من الاقتراحات وأيضًا دمج العديد من الأفكار الجديدة الخاصة بي. يعمل هذا الإصدار الجديد أيضًا على تحسين الأداء العام للبرنامج ، مما يوفر برنامجًا أكثر استقرارًا وموثوقية.

فيما يلي تفاصيل عدد من التغييرات الأكثر أهمية والميزات الجديدة:

  • يمكن الآن محاذاة النص الجديد أو الحالي و MText إلى Lines و Polylines و Arcs و Circles و Ellipses و Elliptical Arcs & amp Splines المتداخلة (إلى أي عمق) داخل الكتل أو xrefs.
  • يقدم البرنامج الآن ملف 'إعدادات' القائمة حيث يمكن للمستخدم التحكم في نوع الكائن للنص الجديد الذي تم إنشاؤه بواسطة البرنامج ، ومبررات النص الجديد ، وعامل الإزاحة الافتراضي ودوران أمبير ، والعديد من الإعدادات الأخرى.
  • جديد "وضع نص متعدد" يسمح للمستخدم باستمرار وضع كائنات نصية متعددة محاذاة لنفس المنحنى.
  • يمكن الآن تغيير إمكانية قراءة النص وتدوير أمبير أثناء محاذاة النص.
  • تم أيضًا تنفيذ العديد من تحسينات البرامج الأخرى ، ولكنها كثيرة جدًا بحيث لا يمكن إدراجها هنا.

14 نوفمبر 2013

تمت إضافة برنامج New Show Hatch Text إلى الموقع. يمكّن هذا البرنامج المستخدم من مسح منطقة نمط الفتحة الذي يحجب كائنات النص و MText المحددة ، أو النص ، و MText ، والسمات الموجودة في مراجع الكتلة الأولية والمتداخلة المختارة.

12 نوفمبر 2013

لقد أضفت برنامج Length at Midpoint جديدًا إلى الموقع. يقوم هذا البرنامج تلقائيًا بإنشاء كائنات MText موضوعة فوق نقطة منتصف كل كائن في التحديد ، مع احتواء كل عنصر من MText على تعبير حقل يشير إلى طول الكائن.

تمت إضافة برنامج رمز تنسيق الحقول الجديد إلى الموقع. تتيح هذه الأداة المساعدة للمستخدم تحديد رمز تنسيق الحقل المرتبط بتعبير الحقل الذي يحتفظ به كائن محدد ، ويمكن استخدامه جنبًا إلى جنب مع برامج الطول عند نقطة المنتصف ، ومناطق إلى الحقل ، وحقل المنطقة إلى برامج السمة من أجل تحديد الصحيح رمز تنسيق الحقل لاستخدامه مع كل من البرامج.

لقد قمت بتحديث الأوصاف الخاصة ببرامج "مناطق إلى الحقل" و "حقل المنطقة إلى برامج السمة" لتحديث مجموعة التعليمات التي تشير إلى كيفية تحديد رمز تنسيق الحقل الصحيح لاستخدامه مع كل برنامج.

6 نوفمبر 2013

يسعدني أن أنشر شهادة تقديرية وتكميلية للغاية تلقيتها من القوم الرائعين في Momentum Engineering - شكرًا لك!

29 أكتوبر 2013

تمت إضافة برنامج جديد لقسم الأوفست متعدد الخطوط إلى الموقع. يمكّن هذا البرنامج المستخدم من إزاحة قسم من متعدد الخطوط محاط بنقطتين محددتين على الخط متعدد الخطوط.

لقد قمت بتحديث مجموعتي من وظائف تحويل الألوان لتحسين دقة الكود للعديد من الوظائف.

25 أكتوبر 2013

تمت إضافة وظيفة تجزئة التشفير MD5 إلى قسم مكتبة الوظائف الفرعية بالموقع. هذه الوظيفة عبارة عن تطبيق AutoLISP لخوارزمية خلاصة الرسائل MD5 التي طورها رونالد ريفيست في عام 1992.

24 أكتوبر 2013

تم تحديث مستكشف أخطاء رسالة الخطأ ومصلحها لإضافة نوع الوسيطة السيئة: رسالة خطأ التدفق ، ولتضمين أيضًا وظائف AutoLISP المحتملة المتعلقة بسبب كل خطأ.

23 أكتوبر 2013

لقد قمت مؤخرًا بتحديث وظيفة Minimum Bounding Box الخاصة بي لإصلاح رمز الوظيفة القديم ، وإدراج تعويض إضافي للخطأ ، علاوة على تحديث تنسيق الكود للوفاء بمعياري الحالي.

18 أكتوبر 2013

يسعدني أن أدرج DuctiSoft كصديق لـ Lee Mac Programming. أندريا أندريتي ، مالك DuctiSoft ، هو مبرمج مبدع للغاية كان من دواعي سروري أن أتعاون معه في الماضي لإنشاء برنامج ليزر ديناميكي جديد (يتطلب عضوية Swamp لعرضه).

10 أكتوبر 2013

تم الآن نشر برنامج My Extract Nested Block في متجر تطبيقات Autodesk Exchange! يحتوي الإصدار المنشور على مثبت تطبيق احترافي ويأتي مزودًا بلوحة شريط مخصصة لبدء تشغيل التطبيق. لا تتردد في تقييم ومراجعة التطبيق!

9 أكتوبر 2013

لقد قمت الآن بتحديث برنامج Circular Wipeout إلى الإصدار 1.2. يعمل هذا الإصدار على إصلاح خطأ UCS الذي ينشأ عندما لا يكون أصل UCS مساويًا لأصل WCS.

2 أكتوبر 2013

يسعدني أن أدرج مدونة Paul Stafford: CADsmarter كموقع تابع لـ Lee Mac Programming. تعد مدونة Paul جديدة نسبيًا ، ولكنها تحتوي بالفعل على العديد من النصائح والحيل المفيدة لمساعدتك في تحقيق أقصى استفادة من AutoCAD.

1 أكتوبر 2013

بعد حدوث خطأ أبلغ عنه أحد المستخدمين ، قمت بتحديث برنامج Automatic Block Break الخاص بي إلى الإصدار 1.6. يعمل الإصدار المحدث على إصلاح خطأ يتسبب في إرجاع البرنامج لخطأ إذا تقاطع كائن مع المربع المحيط للكتلة عند نقطة واحدة فقط.

12 سبتمبر 2013

لقد قمت مؤخرًا بتحديث مجموعتي من وظائف السمات لإصلاح بعض الأخطاء الطفيفة ، وتحسين إيجاز الكود ، وتحديث التنسيق ليكون متسقًا مع مجموعات الوظائف الأخرى الخاصة بي.

11 سبتمبر 2013

تم الآن نشر برامج My Steal & amp Associative Textbox وهي متاحة للتنزيل من متجر تطبيقات Autodesk Exchange! تأتي هذه الإصدارات المنشورة كاملة مع مثبتات تطبيقات احترافية ولوحات شريطية مخصصة لبدء تشغيل التطبيقات منها.

أنت مدعو لتقييم ومراجعة التطبيقات!

9 سبتمبر 2013

لقد قمت بتحديث برنامج Extract Nested Block الخاص بي إلى الإصدار 1.1. يشتمل الإصدار المحدث على تعويض إضافي للخطأ لمنع اختيار الكتل المتداخلة في الكتل الديناميكية أو xrefs (التي يكون البرنامج غير متوافق معها) ، والكتل المتداخلة الموجودة في الطبقات المقفلة. سيتجاهل البرنامج الآن أيضًا مراجع الكتلة غير المنتظمة (التي أرجع الإصدار السابق خطأ لها).

6 سبتمبر 2013

تم الآن نشر برنامج My Background Mask وهو متاح للتنزيل من متجر تطبيقات Autodesk Exchange. يتضمن الإصدار المنشور مثبت تطبيق ولوحة شريط مخصصة لبدء تشغيل التطبيق. لا تتردد في تقييم ومراجعة التطبيق!

يسعدني أن أعلن أن gileCAD هي الآن شركة تابعة لـ Lee Mac Programming. جيل شانتو ، مالك gileCAD ، هو مبرمج موهوب بشكل لا يصدق ، كان من دواعي سروري أن أعرفه منذ عدة سنوات ، وتعلمت منه الكثير.

3 سبتمبر 2013

يتوفر الآن برنامج My Batch Attribute Editor للتنزيل من متجر تطبيقات Autodesk Exchange! يأتي الإصدار المنشور في Exchange App Store كاملاً مع مُثبِّت ويحتوي أيضًا على لوحة شريط مخصصة لبدء تشغيل البرنامج.

لا تتردد في تقييم التطبيق ومراجعته وإخباري برأيك!

1 سبتمبر 2013

هدية جديدة لبرنامج جديد لقرائي للنشر الأول في سبتمبر: مولد كلمة المرور مستوحى من "موضوع التحدي" الأخير الذي تم نشره في منتدى TheSwamp CAD ، وسوف يُنشئ سلسلة كلمات مرور شبه عشوائية بناءً على المعلمات المحددة.

31 أغسطس 2013

لقد قمت بتحديث برنامج Nested Move الخاص بي إلى الإصدار 1.2. يطبق الإصدار الجديد إصلاحًا لخلل يتسبب في تعطل البرنامج عند تحديد كتلة منسوبة متداخلة أو متداخلة ثنائية الأبعاد / ثلاثية الأبعاد.

29 أغسطس 2013

تمت الآن إعادة كتابة برنامج ترقية Burst الخاص بي وتحديثه إلى الإصدار 1.1. يحتوي الإصدار الجديد على كود أنظف وأكثر إيجازًا ، مع تعويض إضافي للخطأ لحساب xrefs والكائنات الموجودة في الطبقات المقفلة. لقد قمت أيضًا بتضمين عرض توضيحي متحرك لعرض إمكانات البرنامج.

26 أغسطس 2013

بعد تلقي التعليقات القيمة من العديد من المستخدمين ، تم الآن تحديث برنامج Nested Move الخاص بي إلى الإصدار 1.1. يسمح الإصدار الجديد للمستخدم بتحديد عدة كائنات متداخلة (مع نفس الأصل) ليتم نقلها ، مع تمييز التحديد لتوفير ملاحظات مرئية للكائنات المحددة. سينقل الإصدار الجديد أيضًا الكائن المتداخل "الأبعد" فقط عندما يحدد المستخدم كائنًا متداخلًا بعمق عدة مستويات - وهذا أيضًا يحل مشكلة يمكن للمستخدم من خلالها نقل مكونات الأبعاد المتداخلة. تم أيضًا تحديث العرض التوضيحي المتحرك المصاحب ليعكس الوظيفة الجديدة.

25 أغسطس 2013

إعادة كتابة وظيفة مربع القائمة وتحديثها إلى الإصدار 1.2. يغير هذا الإصدار المحدث الوسيطة الثالثة للوظيفة إلى عدد صحيح مرمز بتات يتحكم في ما إذا كان مربع القائمة يسمح بتحديد عناصر متعددة ، وأيضًا ما إذا كانت الوظيفة ستعيد قائمة بالعناصر المحددة أو قائمة من الفهارس الصفرية المقابلة لـ موضع كل عنصر ضمن مجموعة البيانات المقدمة - تحسين ضروري عند العمل مع البيانات التي تحتوي على عناصر مكررة.

لقد قمت بتحميل نموذج لمجلد مضغوط يحتوي على مثال لملف CSV وأمبير مصاحب لنموذج رسم يحتوي على كتلة منسوبة للاستخدام مع برنامج Update Titleblock Attributes الخاص بي.

21 أغسطس 2013

تمت إضافة LM الجديد: sfsp + n (إضافة مسارات البحث عن ملف الدعم في ن) إلى مجموعتي من وظائف مسار البحث عن ملف الدعم. ستضيف هذه الوظيفة قائمة بالمسارات في موضع في قائمة مسارات البحث في ملف دعم AutoCAD التي تم توفيرها بواسطة معلمة فهرس مزودة بصفر.

20 أغسطس 2013

تمت إعادة كتابة برنامج Centerline القديم الخاص بي مؤخرًا وتحديثه إلى الإصدار 1.2. يحتوي الإصدار الجديد على رمز أنظف ويعمل بنجاح على نطاق أوسع من منصات CAD بعد تقرير خطأ تم استلامه مؤخرًا تم إرساله من قبل مستخدم متعطش.

19 أغسطس 2013

لقد قمت مؤخرًا بتحديث مجموعتي الكاملة من وظائف الكتلة الديناميكية. أصبح رمز كل وظيفة الآن أكثر وضوحًا وأكثر إيجازًا ، كما أن الوظائف لها بصمة أقل ، وتحمل رؤوس أكواد أصغر. جديد LM: ToggleFlipState تمت إضافة الوظيفة أيضًا للسماح للمطور بتبديل معلمة حالة الانقلاب التي يحتفظ بها مرجع Dynamic Block بسهولة.

14 أغسطس 2013

يسعدني أن أدرج PHCAD كشركة تابعة لـ Lee Mac Programming. Paul رسامًا محترفًا موهوبًا ومعتمدًا ، بالإضافة إلى الإعلان عن خدماته ، يقدم موقعه موارد مجانية في شكل نصائح LISP ومكتبة كتلة موسعة.

10 أغسطس 2013

مستوحاة من طلب تم نشره في مجموعات مناقشة Autodesk ، لقد أضفت برنامج نقل متداخل جديد إلى الموقع. يمكّن هذا البرنامج المستخدم من تحريك كائن محدد متداخل داخل كتلة أو كتلة ديناميكية أو xref (متداخلة إلى أي عمق) ، دون فتح رسم مصدر xref.

7 أغسطس 2013

يسعدني أن أدرج مدونة ماثيو نيكولز تحدث عن CAD كشركة تابعة لـ Lee Mac Programming. مدونة ماثيو مليئة بالمعلومات المفيدة وتتضمن العديد من وحدات الماكرو وأمثلة DIESEL لمستخدمي LT الذين لا يمكنهم للأسف الاستفادة من AutoLISP.

2 أغسطس 2013

تمت إضافة مرجع وظيفة ssget جديد إلى قسم مراجع البرمجة بالموقع. يتضمن هذا المرجع المعلومات التي تم جمعها على مر السنين من مصادر مختلفة ، بما في ذلك معلومات عن وظائف ssget غير الموثقة والعديد من الأمثلة لإثبات استخدام الوظيفة.

27 يوليو 2013

لقد قمت بتحديث البرنامج التعليمي الخاص بي على نطاق واسع حول رمز التصحيح باستخدام Visual LISP IDE لتضمين تفسيرات أفضل للإجراءات التي يتم إجراؤها في البرنامج التعليمي ، ورسومات ورسوم متحركة أوضح وأمبير.

25 يوليو 2013

بعد حدوث خطأ أبلغ عنه أحد المستخدمين ، قمت بتحديث وظيفة Get Files Dialog إلى الإصدار 1.3 يعمل هذا التحديث على إصلاح خطأ حيث تتعطل الوظيفة إذا نقر المستخدم نقرًا مزدوجًا في مساحة فارغة في جزء مربع القائمة الأيسر.

23 يوليو 2013

لقد قمت الآن بإعادة كتابة وظيفة Create Directory الخاصة بي لتحسين دقة القراءة وقابلية قراءة الكود. ستنشئ هذه الوظيفة بشكل متكرر كل مستوى من بنية مجلد الدليل المتوفرة.

14 يوليو 2013

بعد الإضافة الأخيرة لبرنامج تنسيق حقل المطابقة ، أضفت الآن أيضًا برنامج نسخ حقل جديد إلى الموقع. يتيح هذا البرنامج للمستخدم نسخ تعبير حقل من كائن مصدر محدد إلى كائنات وجهة متعددة في الرسم.

تمت الآن إعادة كتابة برنامج My Copy to XRef بالكامل وتحديثه إلى الإصدار 1.1 يشتمل الإصدار الجديد على تعويض محسن للأخطاء بشكل كبير ويحسن قابلية قراءة الكود بشكل عام. كما تم تضمين عرض متحرك للبرنامج أثناء العمل في صفحة البرنامج.

12 يوليو 2013

لقد أضفت برنامج تنسيق حقل مطابقة جديد تمامًا إلى الموقع. يتيح هذا البرنامج للمستخدم نسخ التنسيق من تعبير حقل مصدر محدد إلى حقول وجهة متعددة في الرسم.

بعد الإضافة المذكورة أعلاه ، قمت أيضًا بتضمين وظيفة رمز المجال الخاص بي في قسم مكتبة الوظائف الفرعية بالموقع. يتم استخدام هذه الوظيفة بشكل كبير بواسطة برنامج Match Field Formatting الذي تمت إضافته مؤخرًا ، وستقوم بإرجاع تعبير الحقل المرتبط بكائن Text أو MText أو Attribute أو MLeader أو Dimension.

8 يوليو 2013

تمت الآن إعادة كتابة برنامج My Copy to Layouts وتحديثه بالكامل إلى الإصدار 1.1. يمكّن البرنامج المستخدم من نسخ مجموعة مختارة من الكائنات إلى جميع علامات تبويب التخطيط أو المحددة في رسم ، هذا الإصدار المحدث أكثر قوة مع رمز أكثر وضوحًا لتحسين قابلية القراءة.

5 يوليو 2013

لقد قمت الآن بتحديث برنامج Copy أو Rename Block Reference الخاص بي إلى الإصدار 1.5 يتيح هذا الإصدار الجديد للمستخدم نسخ أو إعادة تسمية مراجع الكتلة المجهولة في الرسم.

16 يونيو 2013

تمت الآن إعادة كتابة برنامج My Copy أو Rename Block Reference بالكامل وتحديثه إلى الإصدار 1.4. لقد حسّن رمز البرنامج المحدث من الوضوح والإيجاز وسهولة القراءة ، مع تعويض إضافي للخطأ للسماح بمراجع الكتلة الموجودة في الطبقات المقفلة.

بعد التحديث الأخير لبرنامج Copy أو Rename Block Reference الخاص بي كما هو مذكور أعلاه ، تمت أيضًا إعادة كتابة وظيفة تعريف كتلة النسخ الخاصة بي وتحسينها بالمثل.

لقد أعدت كتابة Copy Block القديم الخاص بي من برنامج Drawing وأعدت تسمية البرنامج ليصبح أكثر ملاءمة: استيراد بلوك. هذا البرنامج هو مقدمة لبرنامج Steal from Drawing الأكثر عمومية وتطوراً على نطاق واسع ويسمح للمستخدم باستيراد كتلة من ملف رسم محدد إلى الرسم النشط ، دون فتح الملف الخارجي.

15 يونيو 2013

تمت الآن إعادة كتابة تطبيق newty Clock الخاص بي وتحديثه إلى الإصدار 1.1. بالإضافة إلى دمج كود أنظف وأكثر كفاءة وقابلية للقراءة ، يتضمن الإصدار الجديد أيضًا أمر runclock الجديد ، مما يتيح للمستخدم تشغيل الساعة بشكل مستمر. لقد أعدت أيضًا كتابة الوصف الموجود في صفحة البرنامج وأضفت رسمًا متحركًا جديدًا لإظهار البرنامج أثناء العمل.

لقد قمت بتحديث ملف LM: RGB- & gtACI & أمبير LM: ACI- & gtRGB تعمل كجزء من مجموعتي من وظائف تحويل الألوان ، بعد خطأ تم الإبلاغ عنه.

7 يونيو 2013

لقد قمت بتحديث مجموعتي من وظائف مرجع العمود ، فهذه الوظائف مثالية لتحويل ومعالجة "مراجع الأعمدة" الأبجدية (على سبيل المثال A ، B. Z ، AA.) كما تستخدمها تطبيقات مثل Excel. لقد قدمت أيضًا نسخًا بديلة للعديد من الوظائف من أجل توضيح طرق مختلفة للحصول على نفس النتيجة. تم تضمين جدول محتويات في الصفحة لتسهيل التنقل.

6 يونيو 2013

لقد قمت بتحديث مجموعتي من وظائف تحويل الألوان لتوفير وظائف للتحويل بين جميع تعدادات الألوان الخمسة المدرجة في الصفحة ، كما تم تضمين جدول محتويات لتسهيل التنقل.

2 يونيو 2013

تمت إضافة برنامج New Object Break إلى قسم البرامج العامة بالموقع. هذا البرنامج عبارة عن تعميم وتحسين لبرنامج Circle Break الحالي (والذي تم تحديثه مؤخرًا) ، مما يمكّن المستخدم من كسر كائن محدد إما عند نقطتين محددتين ، أو عند نقطتي تقاطع مع كائن آخر محدد ، وتطبيق مجموعة من الخصائص إلى الجزء المحدد من الكائن.

30 مايو 2013

تمت الآن إعادة كتابة برنامج My Circle Break وتحديثه بالكامل إلى الإصدار 1.3. يمكّن الإصدار الجديد المحسن المستخدم من استخدام البرنامج مع علامات الحذف بالإضافة إلى الدوائر ، وتطبيق مجموعة كاملة من الخصائص على القوس "المخفي" أو القوس البيضاوي ، بدلاً من مجرد تعيين طبقة كما تم تنفيذها بواسطة الإصدار السابق. تمت أيضًا إعادة كتابة وصف البرنامج المصاحب وتم تضمين عرض توضيحي متحرك جديد.

28 مايو 2013

تمت إعادة كتابة برنامج My Change Block Insertion وتحديثه بالكامل إلى الإصدار 1.4 علاوة على ذلك ، قمت بإعادة تسمية البرنامج ليصبح أكثر ملاءمة: Change Block Base Point. يرجى ملاحظة أنه تم أيضًا إعادة تسمية أوامر هذا البرنامج وفقًا لذلك. لقد أعدت أيضًا كتابة وصف البرنامج المصاحب ، مع تقديم شرح لكل أمر متاح ، بما في ذلك عرض توضيحي متحرك جديد.

26 مايو 2013

لقد أعدت كتابة مجموعة الوظائف الخاصة بي بالكامل والتي تمكن المستخدم من إضافة & amp ؛ إزالة مسارات البحث عن ملفات الدعم ، كما قمت بتحديث وصف الوظيفة المصاحبة الموجود في تلك الصفحة.

تم أيضًا إعادة كتابة وتحديث حقل My Area الخاص بالسمة والمجالات إلى البرامج الميدانية بالكامل الإصدار 1.1 & أمبير الإصدار 1.2 على التوالي ، لتحسين قابلية قراءة الكود ولتمكين المستخدم من تكوين تنسيق منطقة الحقل الذي تم إنشاؤه بواسطة البرامج بسهولة. تم أيضًا تحديث أوصاف البرنامج المصاحبة بشكل كبير لتوفير إرشادات توضح بالتفصيل كيفية تحديد رمز تنسيق الحقل الصحيح عند تكوين تنسيق المنطقة.

لقد قمت بتحديث برنامج Arrow Arc الخاص بي إلى الإصدار 1.1 يشتمل الإصدار الجديد على أمر aarcsettings لتمكين المستخدم من التحكم في طول وعرض رؤوس الأسهم دون تعديل شفرة مصدر البرنامج.

لقد قمت بتحديث وإعادة تنسيق مجموعتي من وظائف السمات ووظائف التحويل الأساسي ، أصبحت الوظائف الآن أكثر وضوحًا وتحمل رؤوس أكواد أصغر.

تمت إعادة كتابة برنامج Box Text القديم تمامًا لتحسين قابلية قراءة الكود إلى حد كبير وإصلاح بعض الأخطاء العامة.

22 مايو 2013

بعد تقرير بالأخطاء ، قمت بتحديث وظيفة قراءة CSV الخاصة بي إلى الإصدار 1.3 لمعالجة بعض قيم الخلايا غير المألوفة التي تحتوي على مجموعة معينة من الفاصلة وحروف اقتباس الأمبير بشكل صحيح. لقد قمت أيضًا بتحديث وظيفة كتابة CSV التكميلية الخاصة بي وقمت بتكثيف الكود لكلتا الوظيفتين ، مما أدى إلى تحسين إمكانية القراءة وأداء مكبر الصوت.

لقد قمت أيضًا بمراجعة برنامج تحديث سمات Titleblock الخاص بي إلى الإصدار 1.6 من أجل دمج التغييرات المذكورة أعلاه في وظيفة تحليل ملف قراءة CSV وإزالة الحاجة إلى تضمين امتداد الملف عند إدراج الرسومات في ملف CSV الذي يقرأه البرنامج.

17 مايو 2013

لقد قمت الآن بتحديث برنامج نسخ إلى الرسم القديم الخاص بي إلى الإصدار 1.2 وقمنا بإعادة تسمية البرنامج: نسخ إلى الرسومات. كما يوحي الاسم الجديد ، فقد رفعت الآن قيود الرسم الفردية ، مع الإصدار المحدث الذي يسمح للمستخدم بنسخ مجموعة مختارة من الكائنات إلى مجموعة كاملة من الرسومات ، دون فتح كل رسم في محرر AutoCAD.

4 مايو 2013

لقد قمت الآن بتضمين برنامج تعليمي جديد حول موضوع معالجة مجموعة التحديد في قسم البرامج التعليمية لـ AutoLISP & amp Visual LISP بالموقع. يوضح هذا البرنامج التعليمي مجموعة متنوعة من الطرق المختلفة لكيفية التكرار على جميع الكائنات في مجموعة التحديد ، جنبًا إلى جنب مع شرح موجز لكيفية عمل كل طريقة وكفاءة تشغيلها.

1 مايو 2013

تم تحديث برنامج Associative Textbox الذي تم إصداره مؤخرًا إلى الإصدار 1.2 لإصلاح خطأ يتسبب في نقل كائنات MText & amp LWPolyline الموجودة في تخطيطات Paperspace إلى Modelspace.

30 أبريل 2013

تم تحديث برنامج Textbox الترابطي إلى الإصدار 1.1 لإصلاح خطأ يتسبب في تعطل البرنامج أثناء التحميل إذا كانت المفاعلات الأخرى التي تحتوي على بيانات مفاعل ذات نوع بيانات غير سلسلة تعمل بالفعل في جلسة الرسم النشطة.

تمت إضافة برنامج Textbox الترابطي إلى الموقع. يمكّن هذا البرنامج القائم على المفاعل المستخدم من إنشاء مربع نص ترابطي يحيط بكائن نص أو MText ، مع تحديث حجم إطار مربع النص وموضعه واتجاهه وتدويره تلقائيًا بعد التعديل على كائن Text أو MText المرتبط.

تمت إضافة وظيفة مربع قائمة تمت تصفيتها إلى قسم مكتبة الوظائف الفرعية بالموقع. على غرار وظيفة List Box الحالية ، تقدم هذه الوظيفة أيضًا للمستخدم واجهة حوار تحتوي على مربع قائمة يمكن للمستخدم تحديد عنصر واحد أو أكثر من خلاله ، ومع ذلك ، يشتمل مربع الحوار المعروض لهذه الوظيفة أيضًا على مربع مربع تحرير ، مما يتيح المستخدم لتصفية قائمة العناصر المعروضة.

23 أبريل 2013

لقد قمت بتحديث برنامج Align Text الخاص بي إلى الإصدار 1.3 يسمح هذا الإصدار للمستخدم بإعادة تحديد موضع مجموعة من كائنات النص أحادي السطر مع أي تدوير ، بحيث تكون محاذاة في اتجاه متعامد مع تدوير النص. علاوة على ذلك ، سيعمل البرنامج المحدث بنجاح مع النص الذي تم إنشاؤه في أي طائرة UCS.

18 أبريل 2013

لقد قمت بتحديث إجمالي برامج الطول والمساحة الخاصة بي لتبسيط الكود وتحسين قابلية القراءة واتساق مضخم الصوت للبرامج.

تمت إعادة كتابة وظيفة My Get Files بالكامل وتحديثها إلى الإصدار 1.2. يطبق الإصدار المحدث إصلاحًا للأخطاء لحساب مجلدات المكتبة التي تمت مواجهتها مع Windows 7 ، كما يشتمل على وظيفة جديدة ومحسنة لفرز الملفات.

تمت إعادة كتابة وظيفة ObjectDBX Wrapper بالكامل وتحديثها إلى الإصدار 1.2 لتضمين المزيد من تعويض الأخطاء ولتكثيف الشفرة ، وتحسين إمكانية القراءة وأداء أمبير. تم أيضًا تحديث وظيفة Directory Dialog وإعادة تسميتها إلى BrowseForFolder للتوافق مع الطريقة التي تستخدمها الوظيفة.

28 مارس 2013

لقد قمت بتحديث وظيفة GrText الخاصة بي إلى الإصدار 1.1. تمت إعادة كتابة الوظيفة بالكامل مع إصدار "Extended ASCII" السابق الذي تم تضمينه الآن في الوظيفة الرئيسية من أجل الاتساق. تمت الآن أيضًا إزالة وسيطة اللون الزائد لتحسين التوافق عند استخدام الوظيفة مع DCL. تم أيضًا إصلاح صفحة البرنامج لتوفير وصف أفضل بكثير لبرامج العرض التوضيحي المختلفة ، والتي تمت أيضًا إعادة كتابتها وتحديثها.

8 مارس 2013

تمت إضافة برنامج Text to Words إلى الموقع. يتيح هذا البرنامج للمستخدم تحويل مجموعة مختارة من كائنات النص أحادي السطر إلى كائنات نصية منفصلة لكل كلمة في التحديد ، مع الاحتفاظ بجميع خصائص الكائنات الأصلية.

تمت إضافة برنامج Arrow Arc إلى مكتبة البرامج العامة الخاصة بي. يمكّن هذا البرنامج المستخدم من إنشاء قوس به رؤوس سهام عند كل نقطة نهاية ، بمحاذاة القوس.

تمت إضافة وظيفة إصدار الرسم إلى قسم مكتبة الوظائف الفرعية بالموقع. ستعيد هذه الوظيفة سلسلة تصف إصدار الرسم لملف الرسم المرفق ، إن أمكن.

5 مارس 2013

لقد أضفت الوظائف معكوس المصفوفة (جيل / لي ماك) وأمبير مصفوفة الهوية إلى قسم Matrix & amp Vector Functions في صفحة الدالات الرياضية الخاصة بي. ال معكوس المصفوفة تستخدم الدالة تقنية إزالة Gauss-Jordan لحساب معكوس المعطى nxn مصفوفة غير مفردة. تمت كتابة النسخة الأصلية من هذه الوظيفة بواسطة جيل الموهوب (جيل تشانتو) ، والذي قمت بتعديله لزيادة الأداء وتناغم الأمبير. المضمنة مصفوفة الهوية ستعيد الوظيفة nxn مصفوفة الهوية ذات البعد المحدد بواسطة معلمة العدد الصحيح المزودة.

تم تحديث وظيفة الأداة المساعدة Dump Object إلى الإصدار 1.1 لتحسين هيكل الوظيفة وقابلية القراءة.

4 مارس 2013

تمت إعادة كتابة برنامج My Automatic Block Break وتحديثه في الغالب إلى الإصدار 1.5 لدمج وظيفة جديدة ومحسّنة لحساب المربع المحيط المستطيل للكتلة ، مما يؤدي إلى نتائج دقيقة عند تطبيقها على مراجع Dynamic Block علاوة على ذلك لإصلاح خطأ حيث يحاول البرنامج كسر كائنات متعددة الأسطر. كما تم إجراء تغييرات طفيفة أخرى لتحسين وتبسيط البرنامج.

لقد قمت أيضًا بتحديث صفحة برنامج Automatic Block Break ، وأعدت كتابة الوصف لوصف كل أمر متاح بمزيد من التفصيل ولتضمين العديد من الرسوم المتحركة الجديدة لإظهار قدرات البرنامج بشكل أفضل.

تم تحديث البرنامج التعليمي Mapcar & amp Lambda لإعادة تنسيق الأمثلة وإصلاح الارتباط المعطل الذي تم الإبلاغ عنه.

10 فبراير 2013

بعد التطوير الأخير لوظيفة Ellipse المكونة من 5 نقاط ، قمت بإضافة برنامج مخطط تفصيلي متقدم متقدم جديد إلى قسم البرامج العامة بالموقع. يتيح البرنامج للمستخدم إنشاء صورة ظلية لمخطط LWPolyline مع مقاطع مستقيمة و / أو قوسية بعرض متغير أو ثابت.

تمت إضافة وظيفة Ellipse من 5 نقاط إلى قسم مكتبة الوظائف الفرعية بالموقع. ستعيد هذه الوظيفة معلمات القطع الناقص الفريد الذي يمر عبر خمس نقاط مزودة ، إذا كان مثل هذا القطع الناقص موجودًا. الطريقة المستخدمة لتحديد هذه المعلمات موصوفة في صفحة الوظيفة المرتبطة أعلاه.

مضاف محدد المصفوفة (بواسطة ElpanovEvgeniy) وأمبير ماتريكس تريس وظائف إلى قسم Matrix & amp Vector Functions في صفحة الدالات الرياضية الخاصة بي كما تشير الأسماء ، ستحسب هذه الوظائف على التوالي المحدد وتتبع عنصر معين nxn مصفوفة.

6 فبراير 2013

تم تحديث برنامج Background Mask إلى الإصدار 1.1 لتغيير صيغة الأمر للبرنامج إلى bmask ، لأن القناع هو أمر موجود في AutoCAD Civil 3D. ينفذ التحديث أيضًا العديد من التحسينات الطفيفة الأخرى على الكود.

2 فبراير 2013

تمت إضافة برنامج Ellipse to Arc إلى الموقع. سيسمح هذا البرنامج للمستخدم بتحويل مجموعة مختارة من الأشكال البيضاوية الدائرية والأقواس البيضاوية (أي ، القطع الناقص أو الأقواس الإهليلجية بمحاور متساوية الطول) إلى دوائر وأقواس أمبير على التوالي ، مع الاحتفاظ بجميع خصائص الكائنات الأصلية.

لقد قمت أيضًا بتحديث برنامج Circular Wipeout إلى الإصدار 1.1. يتضمن هذا الإصدار المحدث أمرًا إضافيًا ، وهو c2wipe ، والذي يمكّن المستخدم من تحويل مجموعة مختارة من الدوائر إلى مسح دائري.

1 فبراير 2013

لقد قمت بتحديث قسم الشهادات في الموقع ليشمل شهادة تقدير وإشادة كتبها بلطف هنري بليك ، مالك WoodBlocX - شكرًا جزيلاً هنري!

29 يناير 2013

تمت إضافة برنامج Circular Wipeout إلى الموقع. كما يوحي الاسم ، يمكّن هذا البرنامج المستخدم من إنشاء مسح دائري بمركز ونصف قطر معين في الرسم.

28 يناير 2013

لقد قمت بتحديث مجموعتي من الوظائف الفريدة والقائمة المكررة لإعادة كتابة وتحسين العديد من الوظائف الحالية بالإضافة إلى تضمين إصدارات تكرارية لكل وظيفة مدرجة. لقد أضفت أيضًا جدول محتويات لتسهيل التنقل في الصفحة.

لقد تأخر الشهر قليلاً ، لكنني أتمنى لجميع القراء أطيب التمنيات لعام 2013!

24 ديسمبر 2012

لمواكبة الموضوع الاحتفالي لهذا الوقت من العام ، قمت بنشر مقال يستكشف الخصائص الهندسية الغريبة والمثيرة للفضول لـ Koch Snowflake. يمكن العثور على هذا البرنامج ضمن قسم المساعي الرياضية بالموقع.

لقد قمت أيضًا بتحديث دراستي للعديد من عوامل الجذب الفوضوية لتشمل جدول محتويات وأنظمة أوضح من المعادلات لكل جاذب وكود محسّن بشكل كبير وأكثر قابلية للقراءة ، وأخيراً ، اشتقاق لمذبذب Duffing.

أخيرًا ، أتمنى لجميع قرائي الكثير عيد ميلاد مجيد!

18 ديسمبر 2012

تمت إضافة برنامج اختيار السلسلة إلى الموقع. هذا البرنامج يطالب المستخدم بتحديد كائن ويقوم بإنشاء ملف "اختيار سلسلة" لجميع الكائنات التي تشترك في نقاط النهاية مع الكائنات في التحديد التراكمي.

تم تضمين برنامج إضافة Polyline Vertex في قسم البرامج العامة بالموقع. كما يوحي الاسم ، يتيح هذا البرنامج للمستخدم إضافة رأس جديد إلى كائن LWPolyline.

14 ديسمبر 2012

تم تحديث برنامج Align Objects to Curve إلى الإصدار 1.3 لتمكين المستخدم من محاذاة تحديد الكائنات لمنحنى متداخل داخل Standard أو Dynamic Block أو XRef ، متداخل مع أي مستوى.

11 ديسمبر 2012

تمت الآن إعادة كتابة برنامج My Align Objects to Curve وتحديثه بالكامل الإصدار 1.2 لتمكين البرنامج من الأداء بنجاح في جميع طرق عرض UCS & amp. تم أيضًا تحسين عناصر التحكم في المحاذاة التي يوفرها البرنامج ، مع خيار إضافي للسماح للمستخدم بتدوير مجموعة الكائنات بالنسبة للمنحنى المحدد.

لقد قمت أيضًا بتحديث قسم الشهادات في الموقع ليشمل شهادة مجانية للغاية كتبها جوي سميث من Arning Companies، Inc. - شكرًا جزيلاً جوي!

6 نوفمبر 2012

الوظائف المضافة LM: انعكس & أمبير LM: InsideTriangle-p إلى مجموعتي من الدالات الرياضية. الأول سيعكس نقطة معينة في المحور المحدد بنقطتين مزودتين في المستوى ، والأخيرة هي وظيفة مسند ستعيد T إذا كانت نقطة معينة تقع داخل مثلث محدد بثلاث نقاط مزودة. بالإضافة إلى إدراج هذه الوظائف التكميلية ، فقد قمت أيضًا بتنظيم مكتبة الوظائف الهندسية في فئات فرعية مناسبة لسهولة التنقل.

31 أكتوبر 2012

كعلاج لعيد الهالوين ، أضفت برنامجًا جديدًا جديدًا إلى الموقع. أرقام اليانصيب هي برنامج مبتكر بسيط نسبيًا يولد سلسلة من الأرقام العشوائية على شكل كرات يانصيب في الرسم. حظا سعيدا!

21 أكتوبر 2012

لقد قمت بتحديث مكتبتي الخاصة بوظائف التقاطع ، حيث توفر هذه المجموعة من الوظائف القدرة على استرداد نقاط التقاطع بين كائنين ، أو جميع الكائنات ضمن مجموعة أو قائمة تحديد ، أو بين كائنين من مجموعتي تحديد أو قائمتين. تمت إعادة كتابة الوظائف بالكامل لتحسين إمكانية القراءة والدقة والأداء ، كما تم إصلاح صفحة الوظائف بالكامل لتوفير معلومات مفصلة حول كل وظيفة ، بما في ذلك العروض التوضيحية والرسوم البيانية المتحركة.

16 أكتوبر 2012

لقد قمت بتحديث صفحة الدوال الرياضية الخاصة بي لتضمين مجموعة من دوال الأعداد المركبة ، المتعلقة بالمعالجة الحسابية للأعداد المركبة والدوال العاملية ، والتي يمكن استخدامها لحساب عاملي عدد صحيح موجب ، بالإضافة إلى الضرب والقسمة على اثنين عاملي. لقد قمت أيضًا بإعادة تسمية العديد من وظائف Matrix & amp Vector الموجودة على الصفحة لتحسين الاتساق. تم أيضًا تحديث العديد من الوظائف الهندسية لتعكس أسماء الوظائف المعاد تسميتها والتعديلات السابقة على وظيفة Polygon Centroid.

تم تحديث وظيفة Polygon Centroid لمراعاة الحالة التي يكون فيها عامل مقياس الإحداثيات صفرًا ، وبالتالي التخلص من خطأ قسمة على صفر محتمل.

لقد قمت بتحديث قسم الشهادات في الموقع ليشمل شهادة تم تلقيها من جون هايلي في CBI / Matrix Engineering - شكرًا جون!

12 أكتوبر 2012

تمت إضافة مجموعة من وظائف الرقم العشوائي إلى الموقع. تتضمن هذه الوظائف توليد الأرقام العشوائية الزائفة ومعالجتها باستخدام مولد التطابق الخطي.

وظيفة منبثقة محدثة إلى الإصدار 1.1 لمراجعة تنسيق الكود وتحسين قابلية قراءة الوظيفة.

8 أكتوبر 2012

يسعدني أن أدرج مدونة Paul Munford's CAD Setter Out كموقع تابع لـ Lee Mac Programming. تمتلئ مدونة Paul بالمعلومات المفيدة عن AutoCAD والمخترع ، بما في ذلك مجموعة من النصائح والحيل والبرامج التعليمية التي تبرز حماس Paul الواضح لكل ما يتعلق بـ CAD. أشجع أيضًا متابعي موقعي على التصويت للرابط الخاص بي كموقع CAD المفضل لديك على صفحة الروابط الخاصة به هنا.

5 أكتوبر 2012

تمت إضافة برنامج Isometric Polygon إلى الموقع. يتيح هذا البرنامج للمستخدم إنشاء مضلع منتظم مسقط في المستوى متساوي القياس النشط.

19 سبتمبر 2012

لقد قمت بتحديث برنامج Update Titleblock Attributes الخاص بي إلى الإصدار 1.5. يقوم الإصدار الجديد من الكود بمراجعة وظيفة محلل ملف CSV لحساب استخدام أحرف بديلة لمحدد الخلية (مثل الفاصلة المنقوطة) التي تستخدمها بعض الأنظمة.

18 سبتمبر 2012

برنامج سرقة محدث إلى الإصدار 1.8. تعمل هذه المراجعة على إصلاح خطأ بسيط موجود في الإصدار الأخير الإصدار 1.7 حيث سيخطأ البرنامج إذا تم إلغاء تحديد جميع العناصر في المجموعة المحددة من قبل المستخدم باستخدام مفتاح Ctrl ، ثم يتم الضغط على زر الاستيراد. علاوة على ذلك ، في هذا الإصدار المحدث ، سيتم إعادة إنشاء الرسم النشط فقط (بعد اكتمال البرنامج) إذا تم استيراد عنصر واحد أو أكثر بواسطة البرنامج.

16 سبتمبر 2012

سرقة الإصدار 1.7 صدر.

بعد تقييم التعليقات الممتازة التي قدمها العديد من المستخدمين لهذا البرنامج ، وبعد مراجعة العديد من اقتراحات التحسين التي تم تقديمها منذ طرح البرنامج لأول مرة للجمهور ، استثمرت بعض الوقت في تنفيذ العديد من الأفكار المقترحة وقمت بحقن القليل منها ميزات إضافية خاصة بي في هذا الإصدار الجديد من برنامج Steal from Drawing.

يعمل هذا الإصدار أيضًا على تحسين الأداء العام للبرنامج ، مع إعادة كتابة جزء كبير من كود المصدر الأصلي وإعادة هيكلته ، علاوة على ذلك ، تم الآن تسوية بعض الأخطاء التي لم يتم اكتشافها مسبقًا لتوفير برنامج أكثر استقرارًا وموثوقية.

فيما يلي تفاصيل عدد من التغييرات الأكثر أهمية والميزات الجديدة:

  • سيتذكر مربع حوار تحديد ملف سرقة الآن دليل آخر رسم تم تحديده بين جلسات الرسم بحيث يقضي المستخدم وقتًا أقل في التنقل في بنية مجلد المشروع عند تحديد رسم للسرقة منه.
  • تمت إضافة المجموعات وخصائص الرسم والخصائص المخصصة إلى قائمة المجموعات التي يمكن للمستخدم سرقة العناصر منها. كان تضمين Drawing Properties طلبًا شائعًا للبرنامج الأخير ، لذا نأمل أن تفيد هذه الإضافة الجديدة نسبة كبيرة من المستخدمين.
  • تم الآن دمج زر التحديث في مربع الحوار لتمكين المستخدم من تحديث بيانات الرسم بعد استيراد العناصر ذات تبعيات الكائنات (على سبيل المثال ، سيؤدي استيراد الكتل أو المجموعات أيضًا إلى استيراد الطبقات التابعة والأنماط الخطية والكتل المتداخلة وما إلى ذلك).
  • تم استبدال الزر "بحث" برمز صورة نقطية مناسب واستبدلت مربعات حوار التنبيهات المتعددة بلوحة خطأ أكثر دقة في مربع الحوار للحصول على تجربة مستخدم أكثر بساطة.
  • تمت إضافة أمرين جديدين إلى البرنامج: StealLast يسمح للمستخدم بالسرقة على الفور من آخر رسم محدد (إذا كان متاحًا) ويتيح StealTemplates للمستخدم سرقة عناصر من ملف قالب معين ، محددًا من قائمة ملفات القوالب الموجودة في مسار رسم القالب.
  • تم أيضًا تنفيذ العديد من التحسينات العامة الأخرى وإصلاح الأخطاء وتم تفصيلها في رأس رمز البرنامج.

9 أغسطس 2012

تمت إضافة برنامج معلومات متعدد الخطوط إلى قسم البرامج العامة بالموقع. يوفر هذا البرنامج للمستخدم معلومات مفصلة حول كل مقطع من خط LWPolyline المحدد في شكل جدول AutoCAD (إن وجد) أو ملف نصي أو ملف CSV.

2 أغسطس 2012

تم تحديث برنامج Batch Attribute Editor الخاص بي إلى الإصدار 1.4. يقوم هذا الإصدار بتنفيذ وظيفة فرز للملفات والمجلدات مُحسَّنة لمحاكاة فرز اسم ملف Windows Explorer عند تحديد الرسومات المراد معالجتها بواسطة البرنامج. يعمل البرنامج المحدث أيضًا على زيادة عدد الأحرف المسموح به في مربعات التحرير في مربع الحوار للسماح باستخدام تعبيرات الحقول الطويلة في قيم السمات. تمت الإشارة إلى إصلاحات الأخطاء العامة الأخرى في رأس رمز البرنامج.

27 يوليو 2012

تمت إضافة إصدارات HTML للعديد من البرامج المتاحة للتنزيل على الموقع ، مما يسمح للمستخدم بمشاهدة الكود المصدري للبرنامج مباشرة في متصفح الويب ، مع اختيار ثلاثة محاور لإبراز النحو. قم بإلقاء نظرة على البرامج المختلفة ضمن قسم البرامج العامة بالموقع ، وانقر فوق & aposView إصدار HTML & apos رابط جرب هذه الميزة الجديدة للموقع.

21 يوليو 2012

تمت إضافة برنامج Delete Blocks إلى الموقع. يتيح هذا البرنامج للمستخدم إزالة جميع آثار الكتل المتعددة بسرعة من الرسم.

20 يوليو 2012

وظيفة مربع القائمة المحدثة لتوحيد تنسيق التعليمات البرمجية وإعادة كتابة العديد من التعبيرات لتحسين الوضوح وسهولة القراءة.

18 يوليو 2012

تم تحديث وظائف إنشاء الدليل ونسخ المجلد وتطبيقه على وظائف Block Objects لإعادة هيكلة تنسيق التعليمات البرمجية وتوحيده وتحسين إمكانية القراءة.

17 يوليو 2012

لقد قمت مرة أخرى بتحديث عداد الكتل المتداخلة إلى الإصدار 1.4 لتنفيذ إصلاح آخر لمشكلة تتعلق بحساب الكتل القياسية المتداخلة في الكتل الديناميكية التي تستخدم حالات رؤية مختلفة. يجب الآن (نأمل) حل هذه المشكلة بالكامل.

12 يوليو 2012

لقد قمت بإعادة هيكلة وإعادة كتابة عدة أقسام من البرنامج التعليمي الخاص بمعالجة الأخطاء لتقديم تفسيرات أوضح وعينات أكواد أكثر وضوحًا.

11 يوليو 2012

لقد قمت بتحديث برنامج Nested Block Counter الخاص بي إلى الإصدار 1.3. يوفر هذا التحديث إصلاحًا لمشكلة تنشأ عند حساب الكتل القياسية المتداخلة في الكتل الديناميكية التي تستخدم حالات رؤية مختلفة. يوفر الإصدار الجديد أيضًا القدرة على استخراج تقرير الحظر إلى ملف نصي أو ملف CSV.

3 يوليو 2012

تمت إضافة وظيفة كتابة CSV لتمكين المستخدم من كتابة قائمة بقيم الخلايا إلى ملف CSV. يتم أيضًا تضمين مثال على برنامج في صفحة البرنامج ، مما يوضح سهولة إنشاء برنامج لاستخراج بيانات النقاط إلى ملف CSV من خلال استخدام LM: اكتب CSV وظيفة.

تم تحديث وظيفة قراءة CSV الخاصة بي لإعادة هيكلة الكود لتحسين قابلية القراءة والأداء ، وتقديم الدعم للأنظمة الدولية التي لا تستخدم بالضرورة فاصلة كحرف محدد CSV ، وتحسين وظيفة تحليل الخلية لإرجاع نتائج أكثر دقة للخلايا التي تحتوي على فواصل وعلامات اقتباس .

تحديثات طفيفة لوظائف التحويل المنتظم لتحديث تنسيق الكود وتقصير وظائف الاختبار وتحسينها وإعادة ترتيب القيم التي تم إرجاعها لـ Arc- & gtBulge دالة لتعكس الترتيب الذي تستخدم به القيم عند إنشاء خط LWPolyline.

23 يونيو 2012

مجموعة محدّثة من وظائف ترتيب الرسم إلى الإصدار 1.1. هذا التحديث هو إصلاح شامل للرمز لكل من وظائف ترتيب السحب ومثال برامج ترتيب السحب المخصصة الموجودة في صفحة البرنامج. توفر الوظائف الآن دعمًا لأنظمة 64 بت ، وستقوم البرامج النموذجية الآن بمعالجة الكائنات على الطبقات المقفلة.

18 يونيو 2012

مجموعة الترقيم التزايدي الإصدار 3.3 صدر.

بعد الكثير من التخطيط والتجريب وإعادة التصميم والتداول بشأن الأفكار الخاصة بالميزات الجديدة ، قمت أخيرًا بإصدار الإصدار الجديد من برنامجي الأكبر والأكثر شهرة والأكثر تطورًا:

يتضمن هذا الإصدار المزيد من التغييرات وهو مليء بالميزات الجديدة أكثر من أي إصدار آخر منذ أن تمت صياغة البرنامج لأول مرة. تمت إعادة كتابة وصف البرنامج أيضًا في الغالب لتوثيق جميع وظائف البرنامج الجديدة.

فيما يلي تفاصيل عدد من التغييرات الأكثر أهمية والميزات الجديدة:

  • لقد أضفت القدرة على زيادة أقسام متعددة من السلسلة المتزايدة: عناصر تحكم زر الاختيار السابقة التي تم استخدامها للسماح للمستخدم بتحديد أي قسم من السلسلة سيتم زيادته قد تم استبدالها الآن بعناصر تحكم تبديل لتمكين المستخدم من الزيادة أي أو كل أقسام السلسلة ، أبجديًا أو رقميًا في وقت واحد.
  • لقد أضفت القدرة على إنشاء مصفوفة من النصوص المتزايدة أو MText أو الكائنات المحظورة ، مع محاذاة الكائن المحدد أو عموديًا على المصفوفة ، أو مع ضبط التدوير على زاوية تعسفية تم إدخالها ، أو زاوية منتقاة من الرسم. ربما تكون هذه هي الإضافة الأكثر أهمية لعملية البرنامج ، حيث توفر طريقة إضافية للمستخدم لإنشاء النص المتزايد في الرسم ، مع تطبيق جميع خيارات التنسيق الحالية. تم وصف هذه الوظيفة الجديدة بمزيد من التفصيل في صفحة البرنامج ضمن قسم إنشاء مصفوفة ، والذي يتضمن أيضًا العديد من الأمثلة المتحركة للتوضيح.
  • تم تضمين مجموعة من عناصر التحكم في قسم التنسيق في مربع الحوار لمنح المستخدم القدرة على التحكم في عامل إزاحة MText Background Mask واللون. تتشابه عناصر التحكم إلى حد كبير مع برنامج Background Mask الحالي الخاص بي ، لذا سيكون المستخدمون المتكررون لبرامجي على دراية بكيفية تشغيل هذا القسم.
  • تمت إضافة القدرة على تحديد مقياس الكتلة كقيمة عشوائية ، أو قيمة منتقاة من الرسم ، أو بناءً على قيمة متغير نظام محدد. في الإصدارات السابقة من البرنامج ، كان يتم دائمًا إدراج كتلة بمقياس 1: 1 ، مع عدم تقديم أي خيار لتغيير هذا المقياس. لا يسمح هذا الإصدار الجديد للمستخدم بإدخال أو اختيار أي قيمة للمقياس فحسب ، بل يمكن أن يعتمد المقياس أيضًا بشكل مباشر على الإعدادات الحالية لمتغير النظام المحدد.
  • زود المستخدم بخيار اختيار قيمة ارتفاع النص من الرسم. يهدف هذا التغيير إلى التوافق مع أقسام الإدخال الأخرى في مربع التحرير في مربع الحوار والتي تتطلب قيمة رقمية ، مما يسمح للمستخدم باختيار قيمة من الرسم نفسه.
  • Text & amp MText Border Offset هو الآن عامل ارتفاع النص حيث يتناسب عامل الإزاحة 1.0 تمامًا مع الكائن Text أو MText ، ويمتد عامل 1.5 الحدود بمقدار 0.5 مرة من ارتفاع النص وما إلى ذلك. هذا يحاكي سلوك MText المطبق حديثًا قناع الخلفية ، ويمكّن المستخدم من إنشاء حدود مستطيلة حول قناع الخلفية بسهولة عن طريق تحديد نفس عامل الإزاحة لكليهما. بدا هذا بالنسبة لي أكثر سهولة.
  • تمت إضافة القدرة على زيادة السلسلة أثناء الوضع بالضغط على مفتاح I / i. يتبع هذا التغيير من التحكم في "عداد التبديل" (T / t) ، ويسمح للمستخدم بزيادة السلسلة بشكل مستقل.
  • كتغيير أكثر جمالية إلى حد ما: لقد أعدت تصميم مربع الحوار "حول" لتضمين صور نقطية مناسبة وعنوان برنامج بأسلوب منمق. تبعًا للموضوع الجمالي ، قمت أيضًا بإعادة تصميم كل تحديد الكائنات واختيار الأزرار لتتوافق مع واجهات حوار AutoCAD القياسية لجعل المستخدمين يشعرون بأنهم في المنزل أكثر مع البرنامج.
  • أخيرًا ، فيما يتعلق بصيانة الأخطاء العامة: لقد أصلحت خطأً يتسبب في تعطل البرنامج إذا تم تعيين نوع الكائن على "نص" وتعيين محاذاة النص على "يسار" ، ثم يتم تبديل نوع الكائن إلى "MText".
  • لقد أصلحت أيضًا خطأً حيث سيتحقق البرنامج من معلمات الحدود غير الصحيحة المحتملة عند تعيين نوع الكائن على "حظر" (حيث لا يمكن استخدام أي حدود).

16 يونيو 2012

تمت إضافة وظيفة rtos المتسقة إلى قسم مكتبة الوظائف الفرعية بالموقع. سيعود هذا الغلاف البسيط إلى حد ما لوظيفة rtos دائمًا نتيجة تقييم وظيفة rtos مع تعيين DIMZIN System Variable على 0 ، وبالتالي القضاء على أي تضارب عند استخدام هذه الوظيفة في بيئات صياغة مختلفة.

14 يونيو 2012

مضاف الإصدار 1.1 من برنامج My Label إلى الموقع. هذا البرنامج عبارة عن نسخة محسّنة وأسرع وأسرع من برنامج Align Text to Curve المنشور سابقًا ، وقد تم تبسيط البرنامج للسماح للمستخدم بإنشاء MText "تسميات" محاذاة ديناميكيًا إلى كائن أساسي أو متداخل محدد ، مع توفر عناصر تحكم إضافية في الموضع في سطر الأوامر.

10 يونيو 2012

تم تعديل البرامج التالية لتحديث تنسيق الكود وتحسين تدفق القراءة وقابلية قراءة الكود:

  • تم تحديث برنامج Align Text إلى الإصدار 1.2.
  • برنامج Centreline المحدث إلى الإصدار 1.1.
  • تحديث برنامج Multilines إلى Polylines إلى الإصدار 1.1.

18 مايو 2012

تمت إضافة برنامج Extract Nested Block إلى قسم البرامج العامة بالموقع. سيسمح هذا البرنامج للمستخدم بتحويل كتلة متداخلة إلى كتلة أساسية يتم إدخالها في نفس الموضع لكل مرجع للكتلة المتداخلة ، بنفس المقياس والتناوب والاتجاه وجميع الخصائص الأخرى التي تمتلكها الكتلة الأصلية المتداخلة.

5 مايو 2012

تمت الآن ترقية محرر السمات الدفعية إلى الإصدار 1.3. يقوم هذا التحديث بتنفيذ العديد من الميزات الجديدة بالإضافة إلى إصلاح بعض الأخطاء الطفيفة الموجودة في الإصدارات السابقة.

تم تضمين ملخص موجز للتحسينات الملحوظة أدناه:

  • تمت إعادة كتابة وحدة تعديل السمة بالكامل لاستخدام أساليب Visual LISP ، مما يتيح معالجة السمات متعددة الخطوط ويسمح أيضًا باستخدام تعبيرات الحقول في قيم السمات.
  • لقد أضفت القدرة على استخدام قيم السمات المتزايدة في بيانات السمة. إذا كانت قيمة السمة تحتوي على علامات & lt # و # & gt حول البيانات الرقمية ، فسيتم زيادة القسم العددي بين هذه العلامات بواحد لكل رسم تتم معالجته بواسطة البرنامج. مزيد من المعلومات حول هذه الميزة مفصلة في وصف البرنامج ، تحت القسم المعنون: زيادة قيم السمات.

29 أبريل 2012

تم تحديث برنامج السرقة الخاص بي إلى الإصدار 1.6. من بين التحديثات العامة الأخرى لرمز البرنامج ، يعمل هذا الإصدار على إصلاح خطأ يتسبب في تعطل البرنامج للإصدارات التي لا تتوفر فيها بعض المجموعات.

24 أبريل 2012

تم تحديث مدير الطبقة إلى الإصدار 1.1. في هذا الإصدار ، تمت إعادة كتابة غالبية البرنامج لتبسيط الكود. تمت إزالة مفتاح تبديل Command Reactor السابق بدلاً من أمرين منفصلين لتشغيل البرنامج وإيقاف تشغيل هذا التغيير بعد تقارير المستخدمين التي تفيد بأن الإصدار السابق سيتم تشغيله ثم إيقاف تشغيله على الفور عند تحميله من خلال Startup Suite.

20 أبريل 2012

تم تحديث برنامج Quick Field إلى الإصدار 1.1. ينفذ هذا الإصدار إصلاحًا لخلل تم الإبلاغ عنه كان يتسبب في تعطل البرنامج عند استخدامه في بيئات 64 بت.

16 أبريل 2012

تمت إضافة برنامج Background Mask إلى الموقع. يسمح هذا البرنامج للمستخدم بمعالجة جميع خصائص قناع الخلفية لاختيار كائنات نص متعدد الأسطر (MText) وكائنات متعددة الرؤوس (MLeader).

14 مارس 2012

تمت إعادة كتابة برنامج المجالات الميدانية بالكامل لدمج دعم أفضل لأنظمة 64 بت وأيضًا تحسين إمكانية قراءة التعليمات البرمجية. تمت إضافة عرض GIF إلى صفحة وصف البرنامج.

5 مارس 2012

لقد قمت بتحديث برنامج Batch Attribute Editor الخاص بي إلى الإصدار 1.2. من المأمول أن ينفذ هذا التحديث إصلاحًا لخلل البرمجة الموجود في الإصدارات السابقة من البرنامج ، كما يوفر للمستخدم القدرة على تحديد العديد من الكتل المنسوبة من الرسم النشط الذي يمكن إضافة قيم سماته إلى قائمة العناصر المراد تعديلها. لا شك أن هذا يقلل بشكل كبير من ملل إدخال معلومات السمة يدويًا.

2 مارس 2012

برنامج مجموعة الترقيم المتزايد المحدث إلى الإصدار 3.2. يعمل هذا التحديث على إصلاح عدد من الأخطاء ، وأبرزها يتعلق بجمع بيانات الكتلة المنسوبة.

26 فبراير 2012

أعد كتابة الكود الخاص ببرنامج Copy Block from Drawing لجعله متسقًا مع العديد من برامجي الأحدث علاوة على ذلك لتحسين إمكانية قراءة الكود.

22 فبراير 2012

لقد أعدت كتابة برنامج Slinky Text بالكامل وقمت بتحديث البرنامج إلى الإصدار 1.4. يحتوي هذا الإصدار الجديد على كود أنظف ويتضمن العديد من تحسينات الأداء التي يجب أن تسمح للبرنامج بالعمل بشكل أكثر سلاسة.

18 فبراير 2012

تمت إضافة برنامج Format DCL إلى قسم الأدوات في صفحة البرنامج. سيقوم هذا البرنامج بقراءة ملف DCL المحدد وإنشاء نسخة منسقة من رمز DCL في نفس الدليل مثل الملف المحدد.

10 فبراير 2012

تم تحديث محرر السمة الدفعية إلى الإصدار 1.1. يعمل هذا التحديث على إصلاح بعض مشكلات البرمجة النصية التي تم الإبلاغ عنها في الإصدار الأخير ويقسم مربع الحوار الرئيسي إلى شاشتين منفصلتين لحساب هؤلاء المستخدمين دون الوصول إلى دقة الشاشة العريضة. يمكن العثور على مزيد من المعلومات حول التحديث في عنوان رمز البرنامج.

8 فبراير 2012

تمت إعادة كتابة دالة ObjectDBX Wrapper بالكامل. لقد قمت أيضًا بتحديث وصف البرنامج على نطاق واسع وقمت بتضمين العديد من الأمثلة التي توضح كيفية استخدام البرنامج.

30 يناير 2012

في يونيو من عام 2009 ، قمت بتجميع الإصدار الأول من برنامج Global Attribute Extractor & amp Editor ، مما أتاح للمستخدم القدرة على استخراج بيانات السمات من كتل متعددة في العديد من الرسومات ، وتحرير العديد من السمات في كتلة عبر رسومات متعددة.

يستخدم هذا البرنامج ObjectDBX لمعالجة العديد من الرسومات بسرعة كبيرة ، ولكن هذا النهج تضمن أيضًا عيوبًا ناتجة عن التخلف في تطوير ObjectDBX واجهة ، والتي ، حتى يومنا هذا ، لا تزال بها أخطاء. علاوة على ذلك ، قدم جزء المحرر من البرنامج فقط القدرة على تعديل السمات في كتلة واحدة.

بعد ثلاث سنوات تقريبًا ، أعرض الآن برنامج Batch Attribute Editor جديدًا. يسمح هذا البرنامج للمستخدم بتعديل قيم السمات المتعددة الموجودة داخل كتل منسوبة متعددة عبر رسومات متعددة. يمكن العثور على وصف كامل لهذا البرنامج الجديد والمحسّن في صفحة البرنامج المخصصة.

20 يناير 2012

تمت إضافة وظيفة Escape Wildcards إلى مكتبة الوظائف الفرعية. ستعمل هذه الوظيفة على تجنب أحرف البدل الموجودة في السلسلة المرفقة ، مما يضمن تفسير هذه الأحرف حرفيًا.

تم تحديث قسم الشهادات في الموقع ليشمل شهادة لطيفة للغاية من Clint Hill في Innophos، Inc. شكرًا جزيلاً لكلينت!

19 يناير 2012

تمت إضافة برنامج LISP Command Logger إلى الموقع. سيقوم هذا البرنامج تلقائيًا (وبصمت) بتسجيل استخدام أوامر LISP يوميًا في كل رسم إلى ملف سجل CSV ، محفوظ في مجلد محدد في التعليمات البرمجية المصدر للبرنامج.

17 يناير 2012

تمت إضافة برنامج Nested Block Counter إلى قائمة البرامج العامة. سيقوم هذا البرنامج بإنشاء تقرير يوضح بالتفصيل الكميات الفردية من الابتدائية و متداخل الكتل والكتل الديناميكية وأمبير XRefs في تحديد أو رسم كامل.

16 يناير 2012

تم تحديث وظيفة قراءة CSV لإرجاع المحتوى الصحيح لخلايا CSV التي تحتوي على فاصلات وعلامات اقتباس ، ولقراءة ملفات CSV التي تم إنشاؤها باستخدام مكتب مفتوح البرمجيات.

في السابق ، عند قراءة ملف CSV بالمحتوى التالي:

القديم ReadCSV ستعيد الوظيفة القائمة بشكل غير صحيح:

تعود الوظيفة المحدثة الآن بشكل صحيح:

كنتيجة لوظيفة Read CSV المحدثة المذكورة أعلاه ، فقد قمت لاحقًا بتحديث برنامج Update Titleblock Attributes الخاص بي إلى الإصدار 1.4 للسماح لملفات CSV التي تحتوي على فواصل وعلامات اقتباس.

12 يناير 2012

لقد وجدت بعض الأخطاء الطفيفة في التعليمات البرمجية لوظيفة Get Files Dialog التي تمت إضافتها مؤخرًا والمتعلقة بسلوك عبارات mode_tile لأزرار Add Files و Remove Files. تم إصلاح هذه الآن وتم تحديث الكود إلى الإصدار 1.1.

11 يناير 2012

تمت إضافة وظيفة Get Files Dialog إلى مكتبة الوظائف الفرعية. هذه الوظيفة مماثلة لوظيفة AutoLISP getfiled ، ولكنها تسمح للمستخدم بتحديد ملفات متعددة من عدة أدلة.

9 يناير 2012

أول مشاركة لعام 2012: عام جديد سعيد لقرائي!

تمت إضافة وظيفة قراءة CSV إلى مكتبة الوظائف الفرعية. ستقرأ هذه الوظيفة ملف Excel بقيمة مفصولة بفواصل (CSV) وتعيد قائمة مصفوفة بقيم الخلايا ، أي قائمة بالقوائم حيث تكون كل قائمة فرعية عبارة عن صف من قيم الخلايا.

30 ديسمبر 2011

تمت إعادة كتابة رمز وظيفة Unformat String الخاصة بي بالكامل ، ويجب أن يكون الإصدار الجديد أكثر قوة مع المزيد من تعويض الأخطاء. ال سلسلة Unformat ستزيل الوظيفة جميع رموز تنسيق MText من السلسلة المزودة.

29 ديسمبر 2011

تم تحديث كود وظيفة الفتح وتضمين مثالًا إضافيًا يوضح كيفية استخدام الوظيفة لفتح ملف تعسفي حدده المستخدم.

تمت إعادة تنسيق رمز وظيفة Ortho Point وتضمنت أ "متجه حساب التفاضل والتكامل" نسخة من نفس الوظيفة لتوضيح نهج آخر.

27 ديسمبر 2011

نقح برنامج تحديث سمات Titleblock إلى الإصدار 1.3. يقوم هذا الإصدار بتنفيذ تعديل للسماح للبرنامج بمعالجة ملفات CSV التي تم إنشاؤها باستخدام بشكل صحيح مكتب مفتوح البرمجيات.

24 ديسمبر 2011

تم تحديث البرنامج الرياضي لأنظمة الوظائف المتكررة إلى الإصدار 1.2. هذه إعادة كتابة كاملة للبرنامج ، بما في ذلك تحديث لملف بارنسلي فيرن البرنامج على الصفحة الرئيسية.

23 ديسمبر 2011

تم تحديث الكود الكسري لإزالة التعبيرات غير الضرورية وبالتالي تحسين الأداء.

21 ديسمبر 2011

تم تحديث صفحة وظائف الكتلة الديناميكية وإضافة قسم المحتويات لتسهيل التنقل بين الوظائف المختلفة.

17 ديسمبر 2011

تمت إضافة وظيفة Polygon Centroid إلى مكتبة الوظائف الفرعية. ستعيد هذه الوظيفة النقطه الوسطى (المعبر عنها بالنسبة إلى WCS) لمضلع LWPolyline ، أي خط LWPolyline مغلق غير متقاطع ذاتيًا يتكون بالكامل من مقاطع مستقيمة.

مضاف أيضا بوليسنترويد وظيفة إلى مجموعتي من الوظائف الهندسية.

تم تحديث صفحة وظائف السمات لإعادة تنسيق كل التعليمات البرمجية وتضمين وظيفة جديدة: SetAttributeValues.

تمت إضافة قسم "المحتويات" إلى صفحة "وظائف السمة".

7 ديسمبر 2011

تمت إضافة وظيفة الحصول على مراجع مجهولة إلى مكتبة الوظائف الفرعية. ستقوم هذه الوظيفة بالتكرار عبر جدول الحظر وإرجاع قائمة بأسماء جميع المراجع المجهولة المرتبطة باسم كتلة مزود مزود بمثل هذه القائمة ، وقد يتم إنشاء قائمة عوامل تصفية ssget مناسبة لتضمين فقط تلك المراجع ذات الصلة بقائمة محددة كتلة ديناميكية.

2 ديسمبر 2011

تمت إضافة وظائف الدائرة المكونة من 3 نقاط وقوس الأمبير إلى مكتبة الوظائف الفرعية. تعيد هذه الوظائف البيانات المطلوبة لإنشاء دائرة أو قوس من ثلاث نقاط مزودة. يتم أيضًا تضمين مجموعة متنوعة من برامج الاختبار غير الديناميكية والديناميكية.

مضاف الإصدار 1 تعمل على مجموعتي من وظائف Matrix & amp Vector. ستعيد هذه الوظيفة تمثيل متجه الوحدة لمتجه المزود.

27 نوفمبر 2011

تم تحديث برنامج إعادة تعيين طبقات XRef إلى الإصدار 1.1. يتضمن هذا الإصدار رمزًا للبحث في دليل العمل وأدلة دعم AutoCAD لملف XRef المصدر ، في حالة عدم العثور على هذا الملف في مسار الملف المشفر في XRef.

24 نوفمبر 2011

تم تعديل نمط صفحة البرامج.

19 نوفمبر 2011

تمت إضافة برنامج Reset XRef Layers إلى قسم البرامج العامة بالموقع. يتيح هذا البرنامج للمستخدم إعادة تعيين كل أو خصائص الطبقة المحددة للطبقات التابعة لـ XRef لمطابقة الخصائص الموجودة في ملف الرسم المصدر XRef.

16 نوفمبر 2011

تمت إضافة برنامج الحد الأدنى من الدائرة المغلقة إلى قسم البرامج العامة بالموقع. يقدم هذا البرنامج أمرين للسماح للمستخدم بتحديد كائن واحد أو أكثر ، ثم المضي قدمًا في إنشاء الحد الأدنى لدائرة الإحاطة الفريدة التي تحتوي على جميع الكائنات في التحديد.

تحديث طفيف لوظيفة قائمة الكيانات إلى نقاط لتضمين الكيانات النقطية.

11 نوفمبر 2011

تمت إضافة وظيفة الدائرة المغلقة الدنيا إلى مكتبة الوظائف الفرعية. ستحسب هذه الوظيفة مركز نصف قطر وأمبير أصغر دائرة تحتوي على مجموعة من النقاط.

9 نوفمبر 2011

تمت إضافة وظيفة قائمة الكيان إلى نقطة إلى مكتبة الوظائف الفرعية. ستعيد هذه الوظيفة قائمة بالنقاط التي تصف أو تقترب من كيان مزود ، مع تقليل طول قائمة النقاط التي تم إرجاعها حيثما أمكن ذلك.

6 نوفمبر 2011

تمت إضافة برنامج Quick Field إلى الموقع. تم تصميم هذه الوظيفة لتمكين المستخدم من تصميم وإنشاء برامج مخصصة بسرعة وسهولة لإدراج حقول متعددة في الرسم. يمكن أن يكون هذا للاستخدام في المواقف التي يُطلب فيها من المستخدم إنشاء العديد من الحقول في الرسم ، حيث يشير كل حقل إلى نفس خاصية الكائن ، ويمكن أن يصبح الاستخدام المستمر لمربع حوار الأوامر الميدانية مملاً.

5 نوفمبر 2011

تمت إضافة وظيفة Get Field Objects إلى مكتبة الوظائف الفرعية. تتطلب هذه الوظيفة معلمة واحدة: كيان يحتوي على حقل ، وستقوم بإرجاع قائمة بالكيانات المشار إليها بواسطة الحقل المزود.

3 نوفمبر 2011

مضاف أصدقاء لي ماك للبرمجة إلى الشريط الجانبي للصفحة الرئيسية. إذا كنت ترغب في أن تصبح صديقًا لـ Lee Mac Programming وتشعر أن موقعك يحتوي على محتوى مناسب ذي صلة بموقعي ، فلا تتردد في الاتصال بي.

سواء كان موقعك مناسبًا لأن تصبح شركة تابعة لـ Lee Mac Programming لا تتردد في عرض microbar الخاص بي على موقعك ، فأنا أقدر ربطك بموقعي.

1 نوفمبر 2011

تمت إضافة وظيفة إلى مكتبة الوظائف الفرعية لحساب الهيكل المحدب لمجموعة من النقاط. الهيكل المحدب هو مجموعة النقاط التي تصف الحد الأدنى من المضلع المحدب الذي يحتوي على جميع النقاط في مجموعة معينة. الوظيفة الموضحة تنفذ ملف جراهام سكان خوارزمية لحساب Convex Hull - يتم تضمين وصف لهذه الخوارزمية بما في ذلك عرض مرئي للعملية في صفحة البرنامج.

في اخبار اخرى. لي ماك البرمجة عمره سنة!

30 أكتوبر 2011

برنامج تسمية المنطقة المحدث إلى الإصدار 1.9.1. يعمل هذا التحديث على إصلاح خطأ يتسبب في تعطل البرنامج عند تحديد كائنات المنطقة.

29 أكتوبر 2011

تعديل رمز الأداة المساعدة Entity List. تمت الآن إعادة تسمية البرنامج وتم تضمين المزيد من الاعتماد للتعرف على مؤلف البرنامج الذي تستند إليه الأداة المساعدة.

24 أكتوبر 2011

مضاف الشهادات - التوصيات قسم إلى صفحة حول. يتضمن هذا القسم بضع فقرات من الشركات التي استعانت بخدماتي ، توضح بالتفصيل تجاربهم في العمل معي ومع برامجي.

إذا كنت ترغب أنت أو شركتك في مشاركة أفكارك حول موقعي ، أو العمل معي أو برامجي في شكل شهادة ، فلا تتردد في الاتصال بي.

23 أكتوبر 2011

تمت إضافة برنامج Draw Grid إلى الموقع. سيطالبك هذا البرنامج المستخدم بعدد من الصفوف والأعمدة ثم ينتقل إلى إنشاء شبكة تتكون من كيانات الخط بين نقطتي ركن بشكل ديناميكي.

20 أكتوبر 2011

تمت إضافة برنامج سمات التسمية تلقائيًا إلى الموقع. يستخدم هذا البرنامج مفاعلات متعددة لتسمية / ترقيم سمة محددة تلقائيًا في مجموعة من الكتل ، وإعادة الترقيم تلقائيًا إذا تمت إضافة الكتل أو نسخها أو مسحها.

11 أكتوبر 2011

تم تحديث مجموعة الترقيم التزايدي إلى الإصدار 3.1. يعمل هذا على إصلاح خطأ يتعلق بمتغير فارغ عند تعيين نمط نص توضيحي وتعيين نوع الكائن لاستخدام كتلة إحالة.

10 أكتوبر 2011

مجموعة الترقيم التزايدي الإصدار 3.0 صدر.

أصبح البرنامج الآن أسرع وأكثر سلاسة وأصبح تطبيقي الأكبر والأكثر تطورًا ، مع العديد من الميزات والتحديثات الجديدة المضمنة في الإصدار الجديد ، وقد أدرجت حفنة منها أدناه.

لقد أعدت أيضًا كتابة وصف البرنامج بالكامل لإعطاء نظرة عامة أكثر اكتمالاً عن إمكانيات البرنامج.

  • تمت إعادة كتابة البرنامج بالكامل لتحسين أداء البرنامج وتحديث تنسيق التعليمات البرمجية لتحسين إمكانية القراءة وتضمين الميزات الجديدة التالية:
  • القدرة على استخدام نص أو MText أو كتلة منسوبة عشوائية لإيواء سلسلة متزايدة.
  • القدرة على تغيير النص / محاذاة MText.
  • القدرة على تبديل استخدام قناع الخلفية مع MText.
  • القدرة على تحديد واختيار كلا البعدين للحجم الثابت للفتحة / الحدود المستطيلة.
  • تحسين النص أبجديًا بشكل كبير.
  • تحسين معالجة الأرقام السالبة ذات الكسور العشرية أو الأصفار البادئة.
  • تمت إعادة تصميم واجهة الحوار بالكامل لجعلها أكثر سهولة في الاستخدام وبديهية للتنقل.
  • تم تحسين واجهة الوضع غير الديناميكي ووظائف مضخم الصوت بشكل كبير.
  • يعمل البرنامج في جميع UCS / Views بشكل صحيح.

7 أكتوبر 2011

قريبا!

بعد شعبية هذا البرنامج على موقعي ، أعمل حاليًا على إصدار جديد يعد بأن يكون أكثر سلاسة وأسرع ومليء بالميزات الجديدة.

انقر هنا لقراءة بعض الميزات الجديدة المخطط لها ومشاهدة معاينة للواجهة الجديدة.

3 أكتوبر 2011

تمت إضافة مجموعة وظائف حالة النص إلى مكتبة الوظائف الفرعية. توضح هذه الوظائف كيفية تحويل سلسلة نصية إلى حالات نصية وتنسيقات مختلفة. تم تضمين وظائف لتمكين تحويل سلسلة نصية إلى حالة الجملة, حالة العنوان، أو أخيرًا ، يمكن تبديل حالة كل حرف في سلسلة باستخدام حالة تبديل وظيفة.

2 أكتوبر 2011

نسخ إلى برنامج الرسم معاد كتابته بالكامل وتحديثه إلى الإصدار 1.1. عند إعادة كتابة هذا البرنامج ، قمت بتكثيف الشفرة بشكل كبير ، وأعدت تنسيق نمط الكود لجعل الكود المصدري أكثر قابلية للقراءة وأسهل في المتابعة ، ونأمل أن أحسّن أداء البرنامج.

30 سبتمبر 2011

تم تحديث برنامج Automatic Block Break إلى الإصدار 1.4. يشتمل هذا الإصدار على خيار لتمكين أو تعطيل التدوير التلقائي للكتلة إذا تم العثور على كائن منحنى عند نقطة إدراج الكتلة.

تمت إضافة مجموعة وظائف Assoc ++ إلى مكتبة الوظائف الفرعية. يمكن استخدام هذه الوظائف لزيادة القيمة المرتبطة بمفتاح في قائمة الاقتران ، أو مفتاح متداخل كجزء من تسلسل هرمي للمفاتيح في قائمة اقتران متداخلة. هذه الوظائف مفيدة عند حساب عدد تكرارات العناصر المميزة في مجموعة ، أو عند حساب العناصر التي تعتمد على عناصر أخرى. تُستخدم هذه الوظائف في العديد من برامجي: عداد الكتلة ، عداد النص ، عدد قيم السمات ، عداد الكتلة الديناميكي على سبيل المثال لا الحصر.

برنامج الصفيف التزايدي المحدث إلى الإصدار 1.4. يعمل هذا الإصدار على إصلاح خطأ عند ترتيب الصفيف وزيادة السمات على الطبقات المقفلة.

28 سبتمبر 2011

مضاف في اتجاه عقارب الساعة ص و قائمة في اتجاه عقارب الساعة ص إلى مجموعتي من الدوال الهندسية. يمكن استخدام هذه الوظائف لتحديد ما إذا كانت 3 نقاط أو أكثر موجهة باتجاه عقارب الساعة ، أي ما إذا كان المسار الذي يمر عبر النقاط يتبع اتجاه عقارب الساعة.

24 سبتمبر 2011

نفذت وسيلة للسماح للمستخدمين بتغيير عرض الصفحات على الموقع ، حسب تفضيلاتهم. يمكن للمستخدمين اختيار أ مائع, واسع, وسط أو ضيق إعداد العرض. العرض الافتراضي هو مائع حيث يتم تعيين عرض الصفحة من خلال عرض المتصفح. قد تكون الإعدادات الأخرى أكثر ملاءمة لدرجات دقة الشاشة المختلفة.

21 سبتمبر 2011

تمت إضافة وظيفة الوسادة بين السلاسل إلى مكتبة الوظائف الفرعية. تقوم هذه الوظيفة بإرجاع سلسلة من الحد الأدنى للطول المحدد وهو عبارة عن سلسلة من سلسلتين مزودتين ، مبطنان بين استخدام الحرف المزود. هذه الوظيفة مفيدة للغاية عند طباعة التقارير أو القوائم إلى سطر الأوامر ، ويتم استخدامها على نطاق واسع في برنامج Dynamic Block Counter.

20 سبتمبر 2011

تم تنفيذ مرفق للسماح للمستخدمين بتغيير حجم النص على موقعي ، مما يزيد من قابلية القراءة.

تمت إضافة قسم خدمات البرمجة المخصصة إلى الصفحة الرئيسية ، لتلك الشركات التي تتطلع إلى أتمتة المهام المتكررة في إجراءاتها من خلال استخدام البرمجة المخصصة ، مما قد يوفر ساعات من الوقت الثمين.

11 سبتمبر 2011

تمت إضافة برنامج Dynamic Block Counter إلى الموقع. يشبه هذا البرنامج إلى حد كبير برنامج Block Counter الخاص بي ، سيحسب هذا البرنامج جميع الكتل في التخطيط الحالي للرسم - سواء كانت قياسية أو ديناميكية أو XRef ، مما يؤدي إلى إنشاء تقرير بالكميات في سطر الأوامر. علاوة على ذلك ، بالنسبة لكل كتلة ديناميكية مع وجود معلمة رؤية ، يتم تفصيل عدد الكتل التي تفترض كل حالة رؤية للكتلة الديناميكية في تقرير الإخراج.

10 سبتمبر 2011

مضاف الحصول على اسم معلمة الرؤية, احصل على حالة الرؤية، & أمبير تعيين حالة الرؤية وظائف مجموعتي من وظائف الكتلة الديناميكية. تسمح هذه الوظائف للمستخدم بمعالجة معلمة الرؤية للكتلة الديناميكية.

تم تحديث وظيفة SelectionSet Bounding Box وبرنامج الاختبار لجعل الكود أكثر إيجازًا وزيادة أداء الوظيفة.

7 سبتمبر 2011

تم تحديث برنامج سرقة من الرسم إلى الإصدار 1.5. يقوم هذا الإصدار بتنفيذ عدد من التغييرات لتحسين البرنامج:

  • تمت إضافة القدرة على استخدام أنماط أحرف البدل في ملف قائمة البند للسماح باستيراد كافة العناصر في المجموعة التي تطابق نمط حرف البدل المقدم.
  • مضاف المواد و Viewports المسماة إلى قائمة المجموعات.
  • مضاف يسرق الكل أمر للسماح للمستخدم بالسرقة تلقائيًا كل شىء من ملف الرسم المحدد.
  • مضاف سرقة القالب الأمر لتمكين المستخدم من سرقة العناصر بسرعة من ملف Q جديد ملف النموذج (أو ملف قالب آخر ، إذا كان الملف Q جديد لم يتم تعيين ملف النموذج).

5 سبتمبر 2011

تم تحديث برنامج Polyline Outline إلى الإصدار 1.1. يتضمن هذا الإصدار إصلاحًا لخلل بسيط يتعلق بمعالجة غير صحيحة لعرض النهاية للجزء متعدد الخطوط النهائي.

3 سبتمبر 2011

تمت إضافة برنامج Polyline Outline إلى الموقع. سيقوم هذا البرنامج بإنشاء واحد أو أكثر من خطوط LWPolylines على طول حدود LWPolyline المزود بعرض متغير أو ثابت.

28 أغسطس 2011

تمت ترقية برنامج Update Titleblock Attributes إلى الإصدار 1.2. يزيل هذا الإصدار حساسية حالة الأحرف من عمود "رسم اسم الملف" في سجل رسم CSV بحيث لا تكون بيانات اسم ملف الرسم (العمود الأول) وبيانات التخطيط (اختياري ، العمود الثاني) حساسة لحالة الأحرف. لقد أضفت علاوة على ذلك GIF تقدم الرسوم المتحركة عرضًا موجزًا ​​لكيفية استخدام البرنامج لربط مجموعة من الرسومات بسجل الرسم.

25 أغسطس 2011

تم تحديث برنامج نسخ أو إعادة تسمية Block إلى الإصدار 1.3. يسمح هذا الإصدار للمستخدم بنسخ وإعادة تسمية المراجع الخارجية (XRefs) بالإضافة إلى الكتل القياسية والديناميكية التي تحتفظ بأي XClips مرتبطة بالكتلة المحددة.

24 أغسطس 2011

تمت إضافة برنامج مصفوفة تزايدي إلى الموقع. سيقوم هذا البرنامج بترتيب مجموعة من الكائنات ، مع زيادة أي محتوى رقمي موجود في الكائنات التي تحتوي على نص داخل التحديد.

19 أغسطس 2011

تمت إضافة برنامج علامة الارتفاع إلى الموقع. يسمح هذا البرنامج البسيط نسبيًا للمستخدم بوضع علامات ارتفاع بشكل مستمر مكونة من كائن LWPolyline وكائن نص في نقاط محددة في الرسم.

14 أغسطس 2011

تمت إضافة وظيفة الحد الأدنى من المربع المحيط إلى مكتبة الوظائف الفرعية. تستخدم هذه الوظيفة طريقة القوة الغاشمة لتحديد أدنى مربع إحاطة مستطيل يؤطر جميع الكائنات في مجموعة التحديد المتوفرة.

6 أغسطس 2011

تمت إضافة برنامج تعليمي Visual LISP IDE: اختصار لتعريب المتغيرات للمساعدة في تخفيف الملل الناجم عن توطين العديد من المتغيرات في البرامج الأكبر حجمًا ، مما يقلل المهمة إلى عملية نسخ ولصق بسيطة.

5 أغسطس 2011

تم تحديث عداد النص إلى الإصدار 1.1. سيقوم هذا البرنامج بحساب عدد تكرارات السلاسل النصية المميزة في مجموعة مختارة من الكائنات. بالإضافة إلى إعادة تنسيق الكود لهذا البرنامج ، يتضمن هذا الإصدار المحدث القدرة على حساب نص MLeader والأبعاد مع تجاوز النص. تم أيضًا مراعاة أنماط النص التوضيحي عند تحديد حجم كائن الجدول الناتج.

3 أغسطس 2011

تمت إضافة مستكشف أخطاء رسالة الخطأ ومصلحها إلى صفحة البرامج التعليمية. توفر هذه الصفحة دليلاً موجزًا ​​يوضح بالتفصيل الأسباب المحتملة لمجموعة مختارة من رسائل الخطأ الشائعة المتلقاة عند تنفيذ برنامج AutoLISP.

تم تحديث برنامج Automatic Block Break الخاص بي إلى الإصدار 1.3. يقوم هذا التحديث بإجراء تغيير كامل على الطريقة المستخدمة لاكتشاف التقاطعات بين الكتلة المدرجة والكائنات المحيطة ، مما يؤدي إلى تحسين أداء البرنامج. الإصدار الجديد من البرنامج سوف يستبعد الآن السمات من عملية القطع ، وسوف يقص الكائنات المحيطة بالكتل التي لا تقع نقاط الإدراج على كائن منحنى (في الإصدارات السابقة لم يتم قطع مثل هذه الكائنات). أخيرًا ، أمر جديد: "ABBS" (اختيار AutoBlockBreakSelect) للسماح للمستخدمين بتحديد مجموعة من الكتل المتعددة لتتم معالجتها بواسطة وظيفة AutoBlockBreak الفرعية.

27 يوليو 2011

تمت إضافة وظيفة "مربع التحرير" الفرعية إلى الموقع. تستخدم هذه الوظيفة البسيطة للغاية تعريف حوار AutoCAD محدد مسبقًا لعرض واجهة تسمح للمستخدم بإدخال سلسلة نصية.

22 يوليو 2011

لقد مر عام تقريبًا منذ أن عملت على برنامج Batch Find & amp Replace Text ، وبالنظر إلى شعبيته الواضحة بين البرامج الأخرى على موقعي ، شعرت أن الوقت قد حان لتحديثه.

تمت إعادة كتابة غالبية رمز البرنامج وإعادة تنسيقه بما يتماشى مع برامجي الأخرى الأحدث ، وتم دمج التحسينات التالية:

  • تمت إضافته "أين تبحثلوحة إلى خيارات لتمكين المستخدمين من تقييد عملية البحث والاستبدال على مساحة النموذج أو مساحة التخطيط أو كليهما.
  • تمت إضافة القدرة على إجراء عملية البحث والاستبدال على الكائنات الموجودة بداخلها تعريفات الكتلة.
  • القدرة المضافة على المعالجة جميع الرسومات المفتوحة.
  • تم تغيير تنسيق الابحاث المحفوظة ملف لتسهيل التحرير اليدوي.
  • مضاف الدليل الحالي قم بالتبديل إلى لوحة تحديد الدليل للسماح للمستخدم بتحديد دليل العمل الحالي للرسومات بسرعة للمعالجة.
  • توقف علامات الجدولة الثابتة في مربع الحوار الرئيسي بحيث يمكن للمستخدم التنقل بين مربعي تحرير البحث والاستبدال بشكل أكثر حدسية.
  • دمج القدرة على إضافة عناصر إلى قائمة Find & amp Replace بالضغط على يدخل من داخل أي من مربعي التعديل.
  • القدرة المضافة على الضغط يدخل بعد التحديد حفظ المرجع لتجنب الحاجة إلى النقر فوق الزر حسنا زر.
  • القدرة المضافة على الضغط يدخل من داخل أي من مربعي التعديل في تحرير دخول الحوار ، لتجنب الحاجة إلى النقر فوق ملف حسنا زر.
  • إصلاحات الشوائب العامة وتحسينات الوظيفة.

15 يوليو 2011

تمت إضافة وظيفة التفاف السلسلة إلى الموقع. ستكسر هذه الوظيفة الفرعية السلسلة المزودة على مسافات (إن أمكن) في قائمة من السلاسل الفرعية ، كل منها بطول محدد أو أقل.

9 يوليو 2011

تمت إضافة مجموعة وظائف تحويل الانتفاخ إلى مكتبة الوظائف الفرعية. توضح هذه الوظائف طرقًا مختلفة للتحويل بين الكميات المستخدمة لتحديد مقطع قوس متعدد الخطوط وتلك المستخدمة لتحديد كيان القوس ، مع تفسيرات تخطيطية للحسابات المستخدمة في كل طريقة.

8 يوليو 2011

تم تحديث البرنامج التعليمي "مزامنة مربع القائمة" لإصلاح بعض الأخطاء المطبعية.

2 يوليو 2011

تمت إضافة مجموعة وظائف List Box إلى مكتبة الوظائف الفرعية. يمكن استخدام هذه الوظائف لمعالجة ترتيب العناصر المتعددة في مربع قائمة DCL ، كما هو موضح في برنامج TabSort وبرنامج ترتيب Layer Draw Order.

1 يوليو 2011

تمت إضافة برنامج قياس مركزي إلى الموقع. تم تصميم هذا البرنامج لمحاكاة سلوك AutoCAD القياسي يقيس الأمر ، ومع ذلك ، فإن الفترات المقاسة الناتجة تتمحور حول الكائن المحدد ، بدلاً من التمديد على طول الكائن من طرف واحد.

28 يونيو 2011

تمت إضافة وظيفة SubList إلى مكتبة الوظائف الفرعية. هذه الوظيفة الفرعية هي القائمة المكافئة لـ AutoLISP الجزء الفرعي وظيفة ، وستقوم بإرجاع القائمة الفرعية للقائمة المقدمة من فهرس بداية محدد وبطول محدد.

مضاف قائمة خطية متداخلة ص, كوبلانار ص و قائمة Coplanar-p وظائف المسند لمجموعة من الوظائف الهندسية. توفر هذه الوظائف القدرة على اختبار العلاقة الخطية المتداخلة لقائمة من النقاط ، أو التماثل لأربع نقاط أو أكثر.

27 يونيو 2011

مضاف علاقة خطية متداخلة ص و عمودي ص وظائف لمجموعة من الوظائف الهندسية. يمكن استخدام هذه الوظائف المسند لاختبار العلاقة الخطية المتداخلة لثلاث نقاط ، أو عمودية متجهين.

23 يونيو 2011

تم تحديث برنامج Change Block Insertion إلى الإصدار 1.3. يعمل هذا الإصدار على إصلاح خطأ تم الإبلاغ عنه يتعلق بموضع مرجع الكتلة المحدد الذي لا يتم الاحتفاظ به عند تداخله في كتل أخرى في الرسم. عند استدعائه بـ "CBIR" ، سيقوم البرنامج الآن بتحديث موضع كل مرجع للكتلة المحددة (متداخلة مع أي مستوى) في جميع تعريفات الكتلة.

20 يونيو 2011

تم تحديث برنامج Layer Draw Order إلى الإصدار 1.2. يسمح هذا الإصدار للمستخدم بتحديد طبقات معينة لتغيير ترتيب الرسم من قائمة قابلة للتصفية من الطبقات غير التابعة لـ XRef ، مع الاحتفاظ بترتيب الرسم المتأصل للكيانات على الطبقات الأخرى المتبقية في الرسم. علاوة على ذلك ، يمكن ترتيب الطبقات المحددة أعلى أو أسفل الطبقات الأخرى في الرسم. تم تضمين زر المساعدة أيضًا لمساعدة المستخدم.

18 يونيو 2011

تم تحديث برنامج Layer Draw Order إلى الإصدار 1.1. يزيد هذا الإصدار من ارتفاع قائمة الطبقات لتسهيل الاستخدام في الرسومات التي تحتوي على عدد كبير من الطبقات. يوفر البرنامج المحدث أيضًا القدرة على إضافة نمط حرف بدل إلى قائمة الطبقات لتجميع مجموعة من الطبقات المطابقة للنمط.

16 يونيو 2011

تمت إضافة برنامج Layer Draw Order إلى الموقع. مماثل لـ Express Tools ' قرص مضغوط البرنامج ، يتيح هذا البرنامج للمستخدم التحكم في ترتيب الرسم لجميع الكيانات على كل طبقة في الرسم ، بالنسبة للطبقات الأخرى.

13 يونيو 2011

تمت إضافة وظيفة أرقام التحليل إلى الموقع. ستقوم هذه الوظيفة باستخراج الأرقام الممثلة في التنسيق العشري من السلسلة المزودة ، وإرجاع قائمة بجميع القيم الرقمية الموجودة في السلسلة.

12 يونيو 2011

تمت إضافة كل من إصدار Visual & amp Vanilla LISP لوظيفة اسم الكتلة الفعال إلى الموقع. توضح هذه الوظائف الفرعية طرقًا للحصول على الاسم الحقيقي لمرجع الكتلة وفقًا لتعريف الكتلة المرتبط به في مجموعة الكتلة للرسم الذي يتواجد فيه.

ملتوية ArcSine و ArcCosine تعمل كجزء من مجموعة الدوال المثلثية لجعل الكود أكثر قابلية للقراءة.

11 يونيو 2011

تمت إضافة وظيفة اختلاف القائمة إلى الموقع. ستعيد هذه الوظيفة قائمة تعبر عن الاختلاف أو المكمل النسبي لقائمتين أو أكثر ، أي قائمة بالعناصر التي تظهر حصريًا في قائمة واحدة دون الأخرى (القوائم).

تمت إضافة وظيفة قائمة الاختلاف المتماثل إلى الموقع. ستعيد هذه الوظيفة الفرعية قائمة تعبر عن الاختلاف المتماثل لقائمتين أو أكثر ، أي قائمة بالعناصر التي تظهر حصريًا في كل قائمة وليس في تقاطع أي زوج من القوائم.

10 يونيو 2011

تمت إضافة وظائف "اتحاد القائمة" و "تقاطع القائمة" إلى قسم مكتبة الوظائف الفرعية بالموقع. ستعيد هذه الوظائف قائمة تعبر عن الاتحاد والتقاطع ، على التوالي ، لقائمتين أو أكثر من القوائم الموفرة.

مضاف تقاطع الخط والدائرة وظيفة لمجموعة من الوظائف الهندسية. ستعيد هذه الوظيفة نقطة (نقاط) التقاطع بين خط ودائرة.

9 يونيو 2011

تمت إضافة إصدارات تكرارية من الوظائف الفرعية Subst Once و Subst Nth و Remove Once و Remove Nth إلى الموقع.

8 يونيو 2011

تمت إضافة بعض الوظائف الإضافية إلى صفحة الوظائف الفريدة والقائمة المكررة. تحتوي هذه الصفحة على وظائف متنوعة مصممة لمعالجة القوائم التي تظهر فيها العناصر أكثر من مرة.

7 يونيو 2011

تمت إضافة الوظيفة الفرعية لمربع القائمة إلى مكتبة الوظائف الفرعية لصفحة البرامج. تعرض هذه الوظيفة الفرعية مربع حوار بواجهة مربع قائمة تمكن المستخدم من تحديد عنصر واحد أو أكثر من مجموعة البيانات المتوفرة.

5 يونيو 2011

تمت إضافة برنامج نص يتوسطه خط إلى الموقع. سيقوم هذا البرنامج بإنشاء خط LWPolyline يمر عبر مركز نص محدد أو كائنات MText لإنشاء تأثير نص يتوسطه خط.

مجموعة محدثة من وظائف التقاطع لتشمل وظائف لإرجاع نقاط التقاطع بين الكائنات في قائمة أو مجموعتين أو قائمتين.

4 يونيو 2011

تم تحديث برنامج Circle Break إلى الإصدار 1.2 بعد تلقي تقرير خطأ.

3 يونيو 2011

مضاف RGB-> HSL و HSL-> RGB وظائف التحويل لمجموعة من وظائف تحويل اللون. ستحول هذه الوظائف بين قيم اللون الأحمر والأخضر والأزرق وقيم Hue و Saturation و amp Luminance لنموذجي اللون.

2 يونيو 2011

تمت إعادة تسمية برنامج Copy Block إلى Copy أو إعادة تسمية Block لأن البرنامج يوفر الآن القدرة على نسخ مرجع كتلة محدد واحد أو إعادة تسميته فقط.

تم تحديث برنامج Copy Block مرة أخرى إلى الإصدار 1.2. أدركت أن هناك طريقة أسهل بكثير لتنفيذ نقل خصائص الكتلة من الكتلة المصدر إلى الكتلة المنسوخة. أدى هذا النهج إلى إزالة الكثير من التعليمات البرمجية الزائدة من الإصدار السابق.

1 يونيو 2011

أعادت كتابة برنامج Copy Block الخاص بي بالكامل ، والذي تم تحديثه الآن إلى الإصدار 1.1. سيسمح هذا البرنامج للمستخدم بنسخ وإعادة تسمية كتلة (قد تكون ديناميكية) في رسم العمل. يستخدم البرنامج مستند ObjectDBX كوسيط يمكن من خلاله نسخ تعريف الكتلة وإعادة تسميته دون أن ينتج عن ذلك مفتاح مكرر في مجموعة Block للرسم العامل.

تمت إضافة الرسوم المتحركة "معاينة" بتنسيق GIF إلى صفحة Copy Block التي توضح استخدام البرنامج في مثال كتلة ديناميكية.

تم تحديث برنامج Change Block Insertion إلى الإصدار 1.2. تمت كتابة هذا البرنامج في نفس الوقت تقريبًا (إن لم يكن في وقت سابق) مثل برنامج Add Objects to Block الذي تم تحديثه مؤخرًا. ومن ثم فإن هذا التحديث يحمل العديد من التغييرات المطبقة على هذا البرنامج.

تم تحديث برنامج ObjectDBX Wrapper لعكس التغييرات على الوظيفة الفرعية "إحضار كافة الملفات".

تم تحديث برنامج Circle Break إلى الإصدار 1.1 للاستفادة من الترقية حدد إذا كانت هناك وظيفة فرعية ووظيفة فرعية جديدة في اتجاه عقارب الساعة.

31 مايو 2011

تم تحديث برنامج Add Objects to Block to الإصدار 1.1. كتبت أولاً رمز هذا البرنامج في يونيو من العام الماضي وقمت الآن بتطبيق المعرفة التي اكتسبتها منذ ذلك الحين لإزالة بعض الأكواد الزائدة من البرنامج على أمل تبسيط العملية. ال AddObjectstoBlock تمت إعادة كتابة الوظيفة الفرعية أيضًا لتتطلب معلمة كائن مستند VLA ، مما يمكّن المطور من استخدام الوظيفة الفرعية على الكتل في المستندات العشوائية (أي أيضًا من خلال ObjectDBX).

تم تحديث برنامج Align Text إلى الإصدار 1.1. مرة أخرى ، قم بإزالة الكود الزائد لزيادة أداء البرنامج ولجعل نمط الترميز يتماشى مع برامجي الأخرى.

30 مايو 2011

تمت إضافة وظيفة فرعية منبثقة إلى الموقع. تستخدم هذه الوظيفة ملف يظهر فجأة أسلوب كائن شل Windows Script Host لعرض مربع رسالة منبثق قابل للتخصيص.

29 مايو 2011

تمت إضافة وظيفة التباديل إلى مكتبة الوظائف الفرعية. ستعيد هذه الدالة الفرعية العودية قائمة بجميع التباديل الممكنة للعناصر في القائمة المزودة.

تمت إضافة وظيفة Insert Nth إلى مكتبة الوظائف الفرعية. ستدرج هذه الوظيفة عنصرًا في الموضع n في القائمة.

تمت إضافة وظيفة إزالة العناصر إلى الموقع. ستزيل هذه الوظيفة العناصر الموجودة في فهارس محددة من القائمة.

28 مايو 2011

تمت إضافة مجموعة من وظائف هندسية إلى صفحة الوظائف الرياضية.

27 مايو 2011

تمت إضافة وظيفة الانعكاس ثلاثي الأبعاد (بما في ذلك وظائف الاختبار) لمجموعة وظائف تحويل المصفوفة. ستعكس هذه الوظيفة هدفًا (كائن VLA أو قائمة نقاط ثلاثية الأبعاد) في مستوى عشوائي.

26 مايو 2011

تمت إضافة وظيفة الدوران ثلاثي الأبعاد (بما في ذلك وظائف الاختبار) لمجموعة وظائف تحويل المصفوفة. ستدير هذه الوظيفة هدفًا (كائن VLA أو قائمة النقاط ثلاثية الأبعاد) بزاوية معينة حول محور محدد بنقطتين ثلاثيتي الأبعاد.

تمت إعادة تسمية برنامج 'SubstN' إلى Subst Nth ليكون متوافقًا مع برنامج Remove Nth المماثل.

25 مايو 2011

تمت إضافة مجموعة من وظائف التحويل الأساسي لتوضيح طرق تحويل الرقم بين أنظمة الأرقام باستخدام قواعد أو أسس مختلفة.

وظيفة فرعية محدثة في مربع حوار الدليل لتضمين تعويض أفضل للأخطاء وتخطيط تعليمات برمجية أكثر إيجازًا ومنظومة.

تم تحديث الوظيفة الفرعية Get All Files لإزالة التعليمات البرمجية الزائدة وبالتالي تحسين الأداء وسهولة القراءة.

تم تحديث برنامج ACADDOC.lsp Creator إلى الإصدار 1.1 لتضمين الوظائف الفرعية المحدثة Get All Files وحوار الدليل والوظائف الفرعية التي تمت ترقيتها الأخرى التي يستخدمها البرنامج.

تم تحديث الوظائف الفرعية لتمكين المستخدم من إضافة & amp ؛ إزالة مسارات الدعم لجعل الكود أكثر إيجازًا وقابلية للقراءة.

تمت الإضافة "إزالة مرة واحدة" وظيفة فرعية إلى الموقع ، وهي وظيفة تمكن المطور من إزالة التكرار الأول لعنصر من القائمة.

تمت إضافة الوظيفة الفرعية "تطبيق على Block Objects" إلى الموقع. ستقوم هذه الوظيفة الفرعية بتقييم الوظيفة المتوفرة على جميع الكائنات في تعريف الكتلة وإرجاع قائمة بإرجاع كل تقييم وظيفة.

24 مايو 2011

تعديل تنسيق الموقع لجعل نص الجدول في صفحات البرنامج أكثر قابلية للقراءة.

19 مايو 2011

تمت إضافة برنامج تحديث سمات Titleblock إلى الموقع. يوفر هذا البرنامج القدرة على تحديث سمات كتلة عنوان الرسم تلقائيًا بقيم مصدرها سجل رسم CSV. عند فتح رسم ، قد يقرأ البرنامج سجل رسم CSV تلقائيًا ، ويتم تحديث سمات كتلة العنوان باستخدام القيم المقابلة لإدخال الرسم في السجل.

18 مايو 2011

تم التحديث حدد إذا كانت الوظيفة الفرعية لتطبيق وظيفة المسند الاختيارية على قائمة اختيار الكيان التي تم إرجاعها بواسطة وظيفة التحديد ، وقم أيضًا بإرجاع قائمة اختيار الكيان هذه ، مما يوفر للمطور القدرة على استخدام عناصر أخرى في قائمة الاختيار للتحقق من صحة الوظيفة الأصلية بالإضافة إلى لاسم الكيان المحدد. وسيطة كلمة أساسية اختيارية (في شكل قائمة من المعلمات التي سيتم توفيرها لملف initget وظيفة) مدرجة أيضا.

تمت إضافة مجموعة مختارة من الدوال الفرعية في اتجاه عقارب الساعة لتحديد ما إذا كانت النقاط الثلاث موجهة في اتجاه عقارب الساعة كاملة مع شرح موجز للطرق الرياضية التي تستخدمها كل دالة.

مضاف 'اقفز إلى' شريط التنقل السريع إلى لوحة جانبية من الموقع بحيث يمكن للزوار العثور على ما يحتاجون إليه بشكل أسرع.

17 مايو 2011

برنامج TabSort المحدث إلى الإصدار 2.2. تمت كتابة هذا البرنامج مرة أخرى في أواخر عام 2009 ، لذلك اعتقدت أنه يحتاج إلى القليل من التحديث. في النهاية ، قررت إعادة كتابة البرنامج بأكمله. لم أقم بإضافة أي وظائف جديدة ، ولكن يجب أن يكون البرنامج أكثر قوة ويعمل بشكل أكثر سلاسة من الإصدار السابق ، مع بعض الأخطاء التي تم سحقها في هذه العملية.تم إصلاح محرك البحث والاستبدال بالكامل ، مما يسمح الآن للمستخدم باستخدام المصطلحات المرجعية الذاتية للبحث والاستبدال (على سبيل المثال ، استبدال "ABC" بـ "AB") ، وتم تحسين التعليقات المرئية أثناء عملية البحث والاستبدال بشكل كبير. مع العدد الهائل من التغييرات على البرنامج ، أتوقع أنه لا يزال هناك عدد قليل من الأخطاء الكامنة ، لكن في اختباراتي الأولية ، لم أجد أي شيء حتى الآن.

15 مايو 2011

تمت إضافة برنامج Object Lock إلى الموقع - وهو جزء أكاديمي بحت من التعليمات البرمجية يوضح القدرة على منع تعديل مجموعة من الكائنات باستخدام المفاعلات.

14 مايو 2011

تمت إضافة برنامج Associative Centerlines إلى الموقع. يمكّن هذا البرنامج القائم على المفاعل المستخدم من إنشاء خطوط مركزية لدائرة ارتباطية والتي سيتم تحديثها تلقائيًا بعد تعديل الدائرة المرتبطة.

تم تحديث مجموعة وظائف السمة لإزالة حساسية حالة الأحرف من وسيطة علامة السمة وأيضًا إضافة نوعين من الاختلافات العودية إلى وظائف Vanilla الفرعية.

تم تحديث مجموعة وظائف الكتلة الديناميكية لإزالة حساسية حالة الأحرف من وسيطة خاصية الكتلة الديناميكية.

تم إصلاح الخلل الموجود في برنامج تسمية المنطقة (تم التحديث إلى الإصدار 1.8).

12 مايو 2011

برنامج تسمية المنطقة المضافة إلى الموقع. يمكّن هذا البرنامج متعدد الاستخدامات المستخدم من التعليق على المناطق المختارة أو الكائنات المحددة باستخدام تسميات مخصصة وإما عرض التسميات والمناطق المرتبطة بها في كائن جدول AutoCAD ، أو كتابة البيانات في ملف.

تمت إضافة برنامج Steal from Drawing إلى الموقع. يسمح هذا البرنامج للمستخدم باستيراد (بشكل مرح: "سرقة") عناصر من رسم آخر إلى الرسم الحالي. يمكن للمستخدم اختيار استيراد عناصر متعددة من قائمة الكتل ، والطبقات ، والأنماط الخطية ، وأنماط الأبعاد ، وأنماط النص ، وأنماط الجدول ، وأنماط MLeader ، وأنماط MLine ، والتخطيطات ، وإعدادات الصفحة ، وأنظمة تنسيق المستخدم ، وطرق العرض ، وحالات الطبقة ومقاييس الأمبير.

8 مايو 2011

تم تحديث الوظيفة الفرعية ObjectDBX Wrapper ووظيفة الاختبار المرتبطة بها.

7 مايو 2011

تمت إضافة برنامج للسماح للمستخدم بمحاذاة مجموعة مختارة من الكائنات ديناميكيًا لمنحنى محدد. تتم مطالبة المستخدم بتحديد كائنات لمحاذاة منحنى محدد ، ونقطة أساسية لاستخدامها أثناء المحاذاة. ثم تتم محاذاة الكائنات ديناميكيًا مع المنحنى في الوقت الفعلي ، بينما يمكن للمستخدم تحسين المحاذاة باستخدام عناصر تحكم إضافية متوفرة في سطر الأوامر.


انتقل إلى التصميم -> شكل اللوحة -> إنشاء العناصر الأولية من شكل اللوحة.

ثم حدد الطبقة التي تريد إنشاء العناصر الأولية عليها ومدى سماكة المخطط التفصيلي.

لا يمكنني الوصول إلى Altium في الوقت الحالي ، لذلك هذا من الذاكرة. أستخدمه طوال الوقت ، على الرغم من أنني أستخدم طبقة ميكانيكية منفصلة خصيصًا لمخطط اللوحة (عادةً ما أعيدت تسمية الطبقة الميكانيكية 6 إلى "BOARD_OUTLINE").

ما اقترحه @ DerStrom8 صحيح. +1 له. أود أن أتوسع قليلاً.

  • اذهب إلى التصميم ← شكل اللوحة ← إنشاء العناصر الأولية من شكل اللوحة
  • اختر الطبقة والعرض في مربع الحوار. انقر فوق موافق.
    سوف Altium إنشاء مسار حول ثنائي الفينيل متعدد الكلور. هذا ليس المنع حتى الآن.
  • حدد هذا المسار الجديد حول مخطط ثنائي الفينيل متعدد الكلور.
  • اذهب إلى رسوم → تحويل → تحويل العناصر الأولية المحددة إلى Keepouts.
    الآن لديك منع الخروج حول مخطط اللوحة.

في وقت كتابة هذا التقرير ، كنت أقوم بتشغيل Altium 20.1.10.

مضاف:

الوظيفة ذات الصلة في Altium: إزالة مخطط اللوحة.
هذا النوع من التخليص أسرع في الإعداد ، لأن كل شيء محدد في قاعدة واحدة. إنه يخلق خلوصًا بعرض ثابت لجميع المستويات. لا يقوم بإنشاء كائن منع فعلي في التخطيط.

لقد استخدمت قاعدة إجازة مخطط المجلس لإعداد الحد الأدنى للتخليص. ثم قمت بإنشاء نقاط توقف على مخطط اللوحة حيث كنت بحاجة إلى تصاريح أكبر.


يمكنك سرد كافة الإصلاحات العاجلة المثبتة باستخدام Win32_QuickFixEngineering:

تعرض هذه الفئة قائمة بالإصلاحات العاجلة التي تبدو كالتالي:

لمزيد من المخرجات الموجزة ، قد ترغب في استبعاد بعض الخصائص. على الرغم من أنه يمكنك استخدام ملفات Get-CimInstance ملكية المعلمة لاختيار فقط HotFixID، سيؤدي القيام بذلك في الواقع إلى إرجاع المزيد من المعلومات ، لأنه يتم عرض جميع البيانات الوصفية افتراضيًا:

يتم إرجاع البيانات الإضافية ، لأن ملف ملكية تقيد المعلمة في Get-CimInstance الخصائص التي تم إرجاعها من مثيلات فئة WMI ، وليس الكائن الذي تم إرجاعه إلى PowerShell. لتقليل الإخراج ، استخدم Select-Object:


تمكين إزالة الحماية من الملفات المضغوطة

يستخدم هذا التكوين إعداد نهج متقدم يجب تكوينه باستخدام Office 365 Security & amp Compliance Center PowerShell.

عندما تقوم بتكوين هذا الإعداد ، فإن الأمر PowerShell cmdlet مجموعة- AIPFileLabel للسماح بإزالة الحماية من ملفات PST و rar و 7zip.

مفتاح: EnableContainerSupport

قيمة: حقيقي

مثال على أمر PowerShell حيث يتم تمكين سياستك:


حدد حسب الموقع وانسخ إلى شكل واسم جديد بناءً على السمة - نظم المعلومات الجغرافية

يتم توفير جميع المقالات المنشورة بواسطة MDPI على الفور في جميع أنحاء العالم بموجب ترخيص وصول مفتوح. لا يلزم الحصول على إذن خاص لإعادة استخدام كل أو جزء من المقالة المنشورة بواسطة MDPI ، بما في ذلك الأشكال والجداول. بالنسبة للمقالات المنشورة بموجب ترخيص Creative Common CC BY ذي الوصول المفتوح ، يجوز إعادة استخدام أي جزء من المقالة دون إذن بشرط الاستشهاد بالمقال الأصلي بوضوح.

تمثل الأوراق الرئيسية أكثر الأبحاث تقدمًا مع إمكانات كبيرة للتأثير الكبير في هذا المجال. يتم تقديم الأوراق الرئيسية بناءً على دعوة فردية أو توصية من قبل المحررين العلميين وتخضع لمراجعة الأقران قبل النشر.

يمكن أن تكون ورقة الميزات إما مقالة بحثية أصلية ، أو دراسة بحثية جديدة جوهرية غالبًا ما تتضمن العديد من التقنيات أو المناهج ، أو ورقة مراجعة شاملة مع تحديثات موجزة ودقيقة عن آخر التقدم في المجال الذي يراجع بشكل منهجي التطورات الأكثر إثارة في العلم. المؤلفات. يوفر هذا النوع من الأوراق نظرة عامة على الاتجاهات المستقبلية للبحث أو التطبيقات الممكنة.

تستند مقالات اختيار المحرر على توصيات المحررين العلميين لمجلات MDPI من جميع أنحاء العالم. يختار المحررون عددًا صغيرًا من المقالات المنشورة مؤخرًا في المجلة ويعتقدون أنها ستكون مثيرة للاهتمام بشكل خاص للمؤلفين أو مهمة في هذا المجال. الهدف هو تقديم لمحة سريعة عن بعض الأعمال الأكثر إثارة المنشورة في مجالات البحث المختلفة بالمجلة.


6 إجابات 6

آه! بعد googling image-map ، شكراً جزيلاً لسفين على الفكرة (حصل على +1) ، وجدت هذا الموضوع هنا على Stack Overflow.

  1. قم بإعداد الصورة في Photoshop مع كل كائن على طبقة منفصلة بخلفية شفافة (سيسهل ذلك عليك عند إجراء التتبع).
  2. احفظ ملف فوتوشوب الخاص بك.
  3. افتح ملف Photoshop في Illustrator باستخدام ملف. يفتح (يعمل في CS4 و CS5) وتأكد من السماح بخيار استيراد طبقات Photoshop ككائنات منفصلة. بعد فتح الملف ، تأكد من عدم تحريك أي من الكائنات - فأنت بحاجة إلى أن تكون في ملف نفس المكان بالضبط كما كانوا في ملف Photoshop حتى يتمكنوا من تراكب بعضهم البعض عند تقديمهم إلى imageMap.
  4. استخدم Live Trace مع الإعدادات المخصصة. استخدم وضع الأسود والأبيض مع الحد الأقصى للأعلى (255). سيؤدي ذلك إلى إنتاج صورة ظلية سوداء للشكل. (يمكنك أيضًا استخدام "تجاهل الأبيض"). اضغط على زر التتبع. إذا كان لديك العديد من الطبقات ، فيمكنك حفظ نمط التتبع الجديد هذا كإعداد مسبق - اتصلت بي ، خيال. الآن ، أنا فقط انقر فوق طبقة واختر خيال من القائمة المنسدلة لأزرار التتبع.
  5. قم بتوسيع الشكل وتأكد من أنه يتكون من شكل مسطح واحد فقط:
    • يمكنك استخدام فرشاة blob في المصور للتشويش على أي مناطق بيضاء غير مرغوب فيها
    • لا توجد مجموعات
    • لا توجد أشكال مركبة (أو لن تنجح) - مما يعني أنه لا يمكنك إنشاء القواطع.
    • يمكنك معرفة أن الأشكال صحيحة عند النقر عليها - يجب أن تكون قادرًا على رؤية المسار نفسه بدون أي أشكال "أخرى" متضمنة (ربما إضافات فرشاة blob) - مسار واحد فقط. طريقة سهلة هي:
      • حدد الشكل
      • فك التجميع إذا لزم الأمر
      • الافراج عن مسار مركب
      • توحيد (وضع الشكل يدمج كل الأشكال في شكل واحد)
    • لا تقم بقص صورتك - فأنت تريد أن يكون شكلك في نفس المكان في منطقة الصورة كما في صورة Photoshop الأصلية.
    • لا تجمع كل الأشكال معًا أيضًا.
    • يجب أن تكون جميع الأشكال عبارة عن أشكال فردية كاملة ، وكلها في مواقعها الأصلية ، وكل منها في طبقة منفصلة.
  6. الآن ، افتح لوحة السمات في Illustrator ، وتأكد من "إظهار الخيارات".
  7. حدد الشكل الخاص بك وفي لوحة "السمات" ، قم بتبديل مربع التحرير والسرد "خريطة الصورة" من بلا إلى مضلع. تأكد من إضافة عنوان url (لا يهم ما تضعه ، يمكنك تغييره لاحقًا - لقد قمت فقط بوضع "#" واسم الشكل حتى أتمكن من تحديد أي واحد ينتمي إليه في رمز خريطة الصورة)
  8. افعل هذا لكل كائن.
  9. الآن ، في قائمة "ملف" ، انتقل إلى "حفظ للويب والأجهزة". تخطي جميع الإعدادات هنا واضغط فقط على "حفظ".
  10. في مربع الحوار "Save As" (عنوان النافذة هو "Save Optimized As") ، استخدم "Save As type:" وحدد HTML Only (*. html) إذا كنت تريد الرمز فقط ، أو HTML والصور إذا تريد sillouhuette أيضًا (ستظهر في مجلد يسمى "images") - ولاحظ موقع الحفظ.
  11. اذهب الآن افتح ملف html هذا في المفكرة!
  12. هاهو! سيتم تقديم جميع الأشكال لك كخريطة صورة مسبقة الصنع - مسار نقاط وحتى كود html. هذا هو الشكل الذي يبدو عليه عندما تفتح في المفكرة ملف html الذي أنشأته للتو: بالنسبة لهذا العرض التوضيحي ، اخترت صورة معقدة بشكل خاص - صورة لن ترغب أبدًا في تقديرها يدويًا ، ولا يتعين عليك القيام بها مرتين!

لا تنس وضع ملف الصورة الفعلي في مكان ما في مجلد صور موقعك. يمكنك حفظ ملف psd لوقت لاحق وإضافة المزيد من "الأشياء" إذا كنت تريد ، وكرر العملية.

لقد تمكنت من إنشاء خريطة الصورة بهذه الطريقة لصورتي بالفوتوشوب في بضع دقائق فقط. بعد القيام بذلك مرة واحدة ، يصبح الأمر أسهل في المرة القادمة.


رسم خريطة وباء الكوليرا لعام 1854

سيقوم الطلاب بإنشاء خريطة ويب أساسية لتحقيق 1854 John Snow الكوليرا باستخدام قالب Story Map Basic.

علم الأحياء ، الصحة ، الجغرافيا ، نظم المعلومات الجغرافية (GIS)

التكنولوجيا مقابل الانتقاء الطبيعي

يصور هذا الرسم التوضيحي العلماء يستخدمون التكنولوجيا لتتبع انتشار المرض.

رسم توضيحي لأوين فريمان

يسرد هذا شعارات البرامج أو شركاء NG Education الذين قدموا أو ساهموا في المحتوى على هذه الصفحة. المحتوى من صنع

يعتبر الدكتور جون سنو أحد الآباء المؤسسين لعلم الأوبئة الحديث. أثناء انتشار وباء الكوليرا في لندن عام 1854 ، جمع ورسم خرائط عن المواقع (عناوين الشوارع) التي حدثت فيها وفيات الكوليرا. كانت عمليته شاقة وبطيئة ، لكنها في النهاية كانت مفيدة للغاية. أدى تحليله الدقيق والمفصل إلى تحديد مصدر الوباء & # 8217s & # 8212a مصدر المياه العامة الملوثة. اليوم ، تم ترميز بيانات John Snow & # 8217s جغرافيًا ، مما يجعل الوصول إليها متاحًا في نظام المعلومات الجغرافية. في هذا الدرس ، ستقوم بإنشاء خريطة حرارة توضح المواقع التي شهدت أكبر عدد من وفيات الكوليرا في الوباء. ستشارك هذه الخريطة الحرارية كخريطة قصة أساسية. [ملاحظة: يمكنك مشاهدة نظرة عامة موجزة عن عمل John Snow & # 8217 في الحلقة 4 من The Geospatial Revolution.]