תוכן עניינים:

עבודה עם VBScript עם כוננים מותקנים: 6 שלבים
עבודה עם VBScript עם כוננים מותקנים: 6 שלבים

וִידֵאוֹ: עבודה עם VBScript עם כוננים מותקנים: 6 שלבים

וִידֵאוֹ: עבודה עם VBScript עם כוננים מותקנים: 6 שלבים
וִידֵאוֹ: איך ליצור וירוס הצפה 2024, נוֹבֶמבֶּר
Anonim
VBScript עובד עם כוננים מותקנים
VBScript עובד עם כוננים מותקנים
VBScript עובד עם כוננים מותקנים
VBScript עובד עם כוננים מותקנים

ההנחיה היא לפי בקשה. רבים מכם עשויים לזהות זאת מתוך הוראה קודמת שעשיתי שהייתה https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. ובכן, באותו techwiz24 שאל אותי האם תוכל להשתמש בזה כדי לנתק כונן רשת, להציג תמונה ולאחר מכן לבקש לחבר מחדש את כונן הרשת? ועל ידי כונן רשת, אני מתכוון ל- HDD חיצוני. כאשר הוא מתחבר מחדש, אני צריך אותו גם בשם ה- HDD החיצוני, כמו HDD1e. אני יכול לקבל הכל חוץ מהפקודות CMD בשביל זה. אני חושב שאתה יכול להשתמש ב- diskpart, אבל אני לא בטוח, ובכן אמרתי לו שאעבוד על זה ותיצור מדריך חדש אם אבין זאת. טוב הבנתי את זה. אז הנה. אם לא קראת את ההוראה הקודמת שלי תוכל למצוא אותה כאן. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ הייתי מציע לקרוא אותו לפני קריאת ספר זה אם עדיין לא קראת אותו מכיוון שרוב הדברים יהיו זהים ואני לא אשחזר את היסודות. ומכיוון שלימוני התלוננה באחד המורים האחרים שלי ש"ברצון להציג טפטים שוב ושוב אתה גורם לזה להיראות גרוע למדי. שימוש במסך ALT-Print יראה את תיבות הדיאלוג טוב יותר ". החלטתי שאני לא אעלה תמונות שלמעשה קשורות למדריך, כיוון שההנחיה היא ממילא לא דבר ויזואלי והתמונות לא יזיקו לה ולא יעזרו לה, אז למה לקחת את הזמן כדי לצלם את הסריקה בדיוק כך מישהו יכול להתלונן על כך שלא כיסיתי אותם כראוי. אז בחירה זו תהיה טפט רקע שאני אוהב ודפוק אם הוא נראה רע או לא !!!

שלב 1: מחקר

מחקר
מחקר
מחקר
מחקר

הדבר הראשון שעלינו לעשות הוא לברר את GUID של הכונן הקשיח שברצוננו להסיר. ה- GUID הוא מזהה ייחודי גלובלי. מה שזה עושה זה מאפשר למחשב שלך למצוא כונן קשיח ספציפי לא משנה איזה אות כונן מוקצה לו. דרך קלה לעשות זאת היא להעלות חלון CMD ולהקליד "MOUNTVOL"

זה יביא את דף העזרה של Mountvol. אם אתה מסתכל על תחתית הרשימה הוא אמור להציג את כל הכוננים הקשיחים הזמינים, את אותיות הכונן שלהם ואת הנתיבים שלהם. על ידי כך על שלי צברתי את המידע הזה: יוצר, מוחק או מפרט נקודת הרכבה בעוצמת הקול. MOUNTVOL [drive:] נתיב שם נפח MOUNTVOL [drive:] path /D MOUNTVOL [drive:] path /L נתיב מציין את ספריית NTFS הקיימת שבה תתגורר נקודת ההרכבה. VolumeName מציין את שם אמצעי האחסון המהווה את יעד נקודת ההרכבה. /D מסיר את נקודת הרכבת עוצמת הקול מהספרייה שצוין. /L מפרט את שם עוצמת הקול המותקן עבור הספרייה שצוין. ערכים אפשריים עבור VolumeName יחד עם נקודות ההרכבה הנוכחיות הם: \? / Volume {6ad2db35-4ab2-11de-964e-806d6172696f} C: / \? / Volume {6ad2db33-4ab2-11de-964e-806d6172696f} D: / \? / כרך {6ad2db34-4ab2-11de-964e-806d6172696f} E: / \? / כרך {b76a1f58-662f-11de-8a61-001111cb3c76} F: / \? / כרך {6ad2db32-4ab2 -11de-964e-806d6172696f} A: / \? / כרך {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / _ עכשיו אם תסתכל על תחתית הרשימה תראה חבורה של גוגל-קוק מתחיל ב \? / נפח ומסתיים באות כונן. זה מה שאנחנו צריכים! אוקיי אז בואו נפרק את מה שיש לנו כאן: יש לנו נפח המיוצג על ידי \? / נפח ואז יש לנו סוגר מתולתל ואז חבורה של מספרים, אותיות ומקפים. האותיות והמקפים של המספרים הם למעשה ה- GUID של הכונן המדובר ואז יש לנו סוגר מתולתל אחר ואז קו חתך אחורי ואות הכונן. אז זה צריך להיות קל מספיק לעקוב. אז במחשב שלי יש לי \? / Volume {6ad2db35-4ab2-11de-964e-806d5172696f} C: / זהו הכונן הקשיח הראשי שלי עבור המחשב \? / Volume {6ad2db33-4ab2-11de-964e-806d5172696f } D: / מהו כותב DVD \? / כרך {6ad2db34-4ab2-11de-964e-806d5172696f} E: / כותב DVD אחר \? / כרך {b76a1f58-662f-11de-8a61-001114cb3c76} F: / DVD מזויף כדי שאוכל לטעון קבצי ISO שנוצרו לי תוכנית Daemon שיש לי \? / Volume {6ad2db32-4ab2-11de-954e-806d6172696f} A: / כונן תקליטונים 3.5. כן אני יודע שאני יודע אבל לצערי אני עדיין משתמש בהם מדי פעם. \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / זה כאן הכונן המדובר שברצוני להסיר במקרה זה למעשה מדובר בכונן קפיצה של 128 מג שהשתמשתי בו לבדיקה. בדרך זו, אם גיליתי את זה לא איבדתי דיסק קשיח או משהו.

שלב 2: שימוש ב- Mountvol

שימוש ב- Mountvol
שימוש ב- Mountvol
שימוש ב- Mountvol
שימוש ב- Mountvol

אוקי עכשיו כשיש לנו את ה- GUID נוכל להשתמש בו כדי להרכיב ולבטל את הכונן המדובר עכשיו לפני שאנחנו הולכים לעשות את כל העבודה בכתיבת סקריפט אנחנו רוצים לוודא שהוא פועל והוא הכונן הנכון. כונן g הוא הכונן איתו אני עובד כך שלי יגיד g: / עם זאת עליך להכניס את אות הכונן של הכונן שאיתו אתה מתעורר. אותו GUID, מכיוון שהוא ייחודי לכל כונן ושלך שלך לא יהיה זהה לשלי. בעצם פשוט נשתמש במתג מחיקה "/d" כדי למחוק את נקודת ההרכבה ואז להשתמש ב- com com כדי להחזיר אותה באמצעות המדריך כ- התייחסות לדיסק ללא הרכבה. אז העלה שורת cmd על ידי הפעלה והקלדה של cmdat סוג ההנחיה ב: mountvol g: / /dnow כאשר אנו מקלידים mountvol בשורת ההופעה הכל זהה למעט עכשיו כתוב: \? / נפח {c0ea045c-56fe-11de-8a5a-001111cb3c76} *** אין נקודות הרמה *** במקום \? / כרך {c0ea045c-56fe-11de-8a5a-001111cb3c76} G: / זה טוב זה אומר שאנחנו הסר את זה שרצינו. כעת עלינו להתקין אותו מחדש הקלד זאת בשורת הפקודה: mountvol g: \? / Volume {c0ea045c-56fe-11de-8a5a-001111cb3c76} ולאחר מכן הקלד mountvol פעם נוספת והכל צריך לחזור להיות כפי שהיה ההקשר להפעלת הכונן מחדש הוא כדלקמן: המילה mountvol ואחריה רווח ואז אות הכונן ונקודתיים בעקבות רווח ואז סימן שאלה לאחור סימן שאלה לאחור ואז נפח המילה ואז סוגר פתוח מתולתל ואז ה- GUID ואז סיום סוגר מתולתל ואז נטוי לאחור

שלב 3: עבודה עם תוויות

עבודה עם תוויות
עבודה עם תוויות
עבודה עם תוויות
עבודה עם תוויות

עכשיו חלק ממה ששאל אותי techwiz24 היה כשהוא מתחבר מחדש, אני צריך את זה גם בשם ה- HDD החיצוני, כמו HDD1e.

לשם כך אנו פשוט משתמשים בפקודת התווית שלה די פשוט קדימה פשוט העלה חלון פקודה זהה לפעם הקודמת והקלד: g: זה ישנה את הספרייה שלך ל- g:> לאחר מכן הקלד vol ולא לקחת את תווית עוצמת הקול ואז פשוט הקלד label וכל מה שתרצו שיקראו לו כך שאם הייתי רוצה לקרוא לבובי של הכונן הקשיח הייתי מקליד: label bobby ואז פשוט הקלידו vol שוב וזה יראה את השם החדש של הכרך הוא bobby עכשיו זה עובד רק אם אתם עובדים בספריית הווליום שברצונך לשנות אולם כאשר אנו מבצעים את הסקריפט שלנו איננו רוצים לשנות את הספרייה ואז לשנות את עוצמת הקול כך שפשוט היינו מקלידים: label g: bobby אמר לך שזה היה פשוט למדי.

שלב 4: הוספת מה שלמדנו לתסריט

הוספת מה שלמדנו לתסריט
הוספת מה שלמדנו לתסריט
הוספת מה שלמדנו לתסריט
הוספת מה שלמדנו לתסריט

אוקי אז עכשיו אנחנו פשוט הופכים את הסקריפט שלנו כפי שעשינו קודם אבל במקום להשתמש ב- ipconfig comands כעת נשתמש ב- mountvol comands. הנה הקוד לביטול הכונן: set shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200shellobj.sendkeys "mountvol g: / /d {enter}" _ אתה צריך להבין את כל זה עד כה מהבדיקות הקטנות שלנו הנה הקוד לפתיחת תמונה כפי שרצה ולסגור את חלון שורת הפקודה הראשון: wscript.sleep 2000shellobj.sendkeys "c: / 3-j.webp

שלב 5: התסריט שהושלם

התסריט שהושלם
התסריט שהושלם
התסריט שהושלם
התסריט שהושלם

להלן התסריט שהושלם ללא הפרעות שתוכל פשוט להחליק ישר לתוך התסריט שלך ולסיים עם זה. עליך לנתב את השורה המפנה את התמונה לתמונה שאתה רוצה בספרייה שאתה רוצה, אך זכור אל תשתמש בספרייה על עוצמת הקול שאתה מסיר, אחרת היא תתמוטט מכיוון שהיא לא תמצא אותה בספרייה. זכור גם שעליך לשנות את אותיות הכונן ואת ה- GUID לאותיים האמיתיים שלך מכיוון שהם משקפים את שלי ואולי עלולים להטריד את המערכת שלך. תסתכל על שורות ה- Rem לפני השורה שאתה צריך לשנות ואתה אמור להיות בסדר: הגדר shellobj = CreateObject ("WScript. Shell") shellobj.run "cmd" wscript.sleep 200rem שנה את השורה הבאה כדי לשקף את אות הכונן של driveshellobj.sendkeys "mountvol g: / /d{enter}"wscript.sleep 2000rem שנה את השורה הבאה כדי לשקף את השם והספרייה בפועל של התמונה שלך בשימוש shellobj.sendkeys" c: / 3-j.webp

שלב 6: אין צעדים באמת רק הערה

אין צעדים באמת רק הערה
אין צעדים באמת רק הערה

ובכן אני מקווה שזה עזר לך…. אם משהו לא מוסבר מספיק טוב תודיע לי ואני אנסה להסביר טוב יותר. ואני מקווה שכולם אהבו את הטפטים. לא לא הכנתי אותם…. כולם כאלה שמצאתי ברשת.

הערה:: אם למישהו יש תלונות על ההוראה שלי, אנא העבר אותן אל [email protected]. אני מתכוון ברצינות, אתה באמת חושב שאני נותן לדאנג מה אתה חושב? אם אתה לא רוצה ללמוד משהו אז אל תעשה זאת, אל תעשה זאת, אך אל תתבייש ותתלונן כי התמונות הבלתי חיוניות אינן מנוסחות כהלכה או מכל סיבה שהיא בכנות אני לא דואג !!!

מוּמלָץ: