כלי קטן שכתבתי אשמח לחוות דעת - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

כלי קטן שכתבתי אשמח לחוות דעת


obeh

Recommended Posts

טוב דבר ראשון זה המקום הכי קרוב ללהיות הגיוני לפרסם בו לכן אם במידה וטעיתי אשמח אם תוכלו להפנות אותי למקום הנכון

טוב בקצרה,

דבר ראשון כתבתי זאת הגדרה די רחבה שאולי בעני אנשים מנוסים בתחום תשמע כשקר אבל באופן עקרוני ישבתי על העסק הזה לא מעט זמן וכתבתי תוכנת טלאים שמורכבת ברובה מ VBS

קצת רקע על מה באמת מדובר

אני מניח שרובכם פה מכירים את התוכנה Speccy ובכן ביקשתי מאדון נחמד באחד הפורומים ב רשת להוריד את Speccy ולהביא לי צילום מסך מהחלון הראשי שלה, מסתבר שזאת משימה שהייתה ממש גדולה עליו והוא כשל בה שלוש פעמים

אז חשבתי לעצמי ועלה לי רעיון לנסות לכתוב קובץ אוטומציה שיעשה את העבודה הקשה בשבילו (מורכב מ Bat ,VBS , ‏Speccy גירסא ניידת, IrFanView וגירסאת קוד פתוח של imguruploader)

מה שהקובץ מבצע הוא פתיחה של Speccy ביצוע לכידת מסך והעלאת התמונה באופן אוטומטי ל http://imgur.com

לצורך צילום המסך השתמשתי בגירסא ניידת של IrFanView

http://www.etcwiki.org/wiki/IrfanVie...d_Line_Options

לצורך העלאה ביצעתי התאמה קטנה לכלי שמישהו אחר כתב

http://imguruploader.codeplex.com/

לקחתי את הרעיון ואת האלגוריטם שככה בניתי לעצמי לביצוע המשימה והתחלתי לכתוב

אחרי בערך שעתיים של עבודה הוצאתי תוצר מוכן (גירסא 1 ניקרא לה חח)

הבאתי אותה לבחור, והפלא ופלא משהו משתבש הצילום תופס פוקס על חלון אחר במקום חלון התוכנה

אז הסברתי לו שעליו להניח לתוכנה לרוץ במשך לפחות 30 שניות כדי לקבל את התוצאה הרצויה

נכנס מהאוזן ולכו תדעו מאיפה זה יצא

אז התחלתי לעבוד על שיפור נוסף

הגדרת פוקס על חלון התוכנה עצמה (Unminimize & Bring into Focus) כאשר מגיע הזמן לביצוע צילום המסך

ואכן הפעולה הזאת עשתה את העבודה

כאן נולדה לה גירסא 1.5

מאז אותה הצלחה די משכרת התוכנה עברה לפחות 5 מתיחות פנים די רציניות

התוצאה הסופית נכון לזמן כתיבת שורות אלו בפניכם

http://db.tt/C0YnieDC

לגבי קוד מקור, הקובץ עצמו הוא SFX ככה שניתן בקלות די רבה לצפות בכל הרכיבים ולבחון אותם בצורה פרטנית (בעזרת Winrar)

אי יודע שזה די בלאגן לא היה לי ממש ראש לייעל את כמות הקבצים ולצמצם אותם אז יצא די הרבה שטויות מסביב (בעיקר עם הכלי להעלאת התמונות

מאיזה סיבה אם שמים רק את קובץ ה EXE לבד הוא קורס במערכות מבוססות 64 ביט אבל אם לוקחים את כל תוכן תיקיית Debug ושמים אותה קומפלט הקובץ נישאר יציב, שוב לא היה לי ממש ראש ללכת להיכנס בתוך פרוייקט עצום ולבדוק מה הבעיה אז לקחתי את כל התוכן וזרקתי אותו פנימה)

אשמח מאוד לקבל פידבק על אופן העבודה של תוכנה וריג'קטים בנוגע אליה במידה ויש.

הבאג היחיד שאני מודע אליו כרגע הוא שלוקח לה בסביבות ה 15 שניות לעלות, אבל זה בגלל האופן שבו היא מורכבת (ה SFX עובד קצת לאט)

עדכון:

הקובץ עודכן, כעת אין שום זיהויים שגויים

https://www.virustotal.com/file/fe892dca2be10afc1622e7700be2bad4bbc6cbb7366ae3afcb8eec49918ae70b/analysis/1342295212/

קישור לתוכן
שתף באתרים אחרים

  • 4 שבועות מאוחר יותר...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...