SetDefaultPrinter הוא כלי עזר זעיר כדי להגדיר את מדפסת ברירת המחדל של Windows. אבל במקום שיש למשתמשים ללכת למצוא ברשימת המדפסות בלוח הבקרה, שהיא מציגה אותם עם תיבת דו-שיח פשוט עם רשימת המדפסות ולחצן בחר.
כתבתי השירות הזה כחלק ממערך הגנת מחשב שולחני אני עושה באותו הזמן. הייתי מחלקת ה- IT של איש אחד, כך שכל ירידה בשמרטפות של משתמשים היה דבר טוב. ובואו נודה על האמת, חלק מהמשתמשים צריכים הרבה יותר שמרטפות יותר מאחרים. היו לנו בערך 50 אנשים ו -10 מדפסות, וגיליתי בעיה בתחילת הפרויקט: כאשר משתמשים נדידה מחוברת למחשב בפעם הראשונה, מדפסת ברירת המחדל לא הייתה תמיד עקבית. ובמקרים מסוימים, אף אחד המדפסות נקבע כברירת מחדל, מה שגרם תוכניות רבות יש התקפים וזורקים את שגיאות.
לאחר ההשקה, וכל זמן הם השתמשו במחשב אחר, משתמשים היו להדפיס את המסמכים שלהם בצורה עיוורת, לפעמים אלה פרטיות רגישה, ואז מבינים שהם לא יודעים מה מדפסת זה הלך. חלק מהמשתמשים היו בקושי יודע קרוא וכתוב המחשב, אז הייתי צריך למצוא דרך קלה ועקבית כדי לאפשר להם לבחור את מדפסת ברירת המחדל עבור עצמם.
ניתן להשתמש SetDefaultPrinter בכל דרך שתבחר. אני יצרתי את זה שיופעל מהתסריט שם משתמש ברירת המחדל של Windows כך בכל פעם שמשתמש מחוברת למחשב בפעם הראשונה, בתיבת הדו-השיח הייתה צצה ולאלץ אותם לבצע בחירה. זה קטן מספיק כי זה יכול להיות מאוחסן בתיקייה .Netlogon ולהפעיל ישירות משם. יצרתי גם קיצורי דרך שולחן העבודה, ו "מוצמד" על התפריט התחל, שמאפשרים למשתמשים להפעיל אותו בכל פעם שהם צריכים.
אין SetDefaultPrinter מתקין, רק קובץ ZIP. זה מורכב מקובץ EXE יחיד ורק דורש Microsoft .NET framework. היא פותחה על מערכת Windows 7 עם .Net 3.5, ואני בטוח שזה יהיה קדימה תואם לגרסאות חדשות די הרבה זמן, אבל אני לא בטוח איך תואם לאחור זה לגירסאות ישנות יותר.
השתמשתי SetDefaultPrinter בהצלחה ב- Windows XP, 7, 8, Server 2003 ו- Server 2008, אבל אתה צריך לבדוק את זה בסביבה שלך כדי לוודא שאין השלכות בלתי נמנעות.
שיפורים עתידיים צפויים: - בוררי שורת הפקודה כדי לבחור את המדפסת - פסק זמן עם אפשרות ברירת מחדל - פעולה בלתי נראה - האפשרות לרוץ כמו יישומון מגש Windows
דרישות :.
.NET Framework גירסה 3.5 ואילך
תגובות לא נמצא