Daftar Isi:

VBScript Bekerja Dengan Drive yang Dipasang: 6 Langkah
VBScript Bekerja Dengan Drive yang Dipasang: 6 Langkah

Video: VBScript Bekerja Dengan Drive yang Dipasang: 6 Langkah

Video: VBScript Bekerja Dengan Drive yang Dipasang: 6 Langkah
Video: Kevin sanjaya cara memasang grip dengan cepat 2024, November
Anonim
VBScript Bekerja Dengan Drive yang Dipasang
VBScript Bekerja Dengan Drive yang Dipasang
VBScript Bekerja Dengan Drive yang Dipasang
VBScript Bekerja Dengan Drive yang Dipasang

Instruksi ini berdasarkan permintaan. Banyak dari Anda mungkin mengenali ini dari instruksi sebelumnya yang telah saya lakukan yaitu https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/. Nah dalam satu itu techwiz24 bertanya kepada saya, bisakah Anda menggunakan ini untuk memutuskan drive jaringan, menampilkan gambar, dan kemudian meminta untuk menyambungkan kembali drive jaringan? dan dengan drive jaringan, maksud saya hdd eksternal. ketika terhubung kembali, saya juga membutuhkannya untuk memberi nama hdd eksternal, seperti HDD1e. Saya bisa mendapatkan semuanya kecuali perintah CMD untuk itu. Saya pikir Anda dapat menggunakan diskpart, tetapi saya tidak yakin, Yah saya mengatakan kepadanya bahwa saya akan mengerjakannya dan Buat instruksi baru jika saya menemukan jawabannya. Yah aku tahu itu. Jadi begini. Jika Anda belum membaca instruksi saya sebelumnya, Anda dapat menemukannya di sini. https://www.instructables.com/id/Intro_to_VB_Script_a_beginners_guide/ Saya sarankan membacanya sebelum membaca yang ini jika Anda belum membacanya karena sebagian besar isinya akan sama dan saya tidak akan memulihkan dasar-dasarnya. Dan karena lemonie mengeluh di salah satu instruksi saya yang lain bahwa "Jika ingin menampilkan wallpaper berulang kali, Anda membuat ini terlihat agak buruk. Menggunakan ALT-Print Screen akan menampilkan kotak dialog dengan lebih baik". Saya memutuskan bahwa saya tidak akan memasang gambar apa pun yang sebenarnya ada hubungannya dengan instruksi karena instruksi bukanlah hal visual dan gambar tidak akan membahayakan atau membantunya jadi mengapa meluangkan waktu untuk membuat tangkapan layar begitu saja seseorang dapat mengeluh bahwa saya tidak menutup layar dengan benar. Jadi dalam yang ini setiap pilihan akan menjadi wallpaper latar belakang yang saya suka dan sekrup jika terlihat buruk atau tidak!!!

Langkah 1: Riset

Riset
Riset
Riset
Riset

Hal pertama yang perlu kita lakukan adalah mencari tahu GUID dari hard drive yang ingin kita hapus. GUID adalah Pengidentifikasi Unik Global. Apa yang dilakukan adalah memungkinkan komputer Anda untuk menemukan hard drive tertentu tidak peduli apa huruf drive yang ditetapkan untuk itu. Cara mudah untuk melakukannya adalah dengan membuka jendela CMD dan ketik "MOUNTVOL"

Ini akan memunculkan halaman bantuan untuk Mountvol. Jika Anda melihat ke bagian bawah daftar, itu akan menunjukkan semua hard drive yang tersedia, huruf drive dan jalurnya. Dengan melakukan ini pada milik saya, saya mengumpulkan informasi ini: Membuat, menghapus, atau membuat daftar titik pemasangan volume. MOUNTVOL [drive:]path VolumeName MOUNTVOL [drive:]path /D MOUNTVOL [drive:]path /L path Menentukan direktori NTFS yang ada di mana titik pemasangan akan berada. VolumeName Menentukan nama volume yang menjadi target titik pemasangan. /D Menghapus titik pemasangan volume dari direktori yang ditentukan. /L Mencantumkan nama volume yang di-mount untuk direktori yang ditentukan. Kemungkinan nilai untuk VolumeName bersama dengan titik pemasangan saat ini adalah: \?\Volume{6ad2db35-4ab2-11de-964e-806d6172696f}\ C:\ \?\Volume{6ad2db33-4ab2-11de-964e-806d6172696f}\ D: / \?\Volume{6ad2db34-4ab2-11de-964e-806d6172696f}\ E:\ \?\Volume{b76a1f58-662f-11de-8a61-001111cb3c76}\ F:\ \?\Volume{6ad2db32-4ab2 -11de-964e-806d6172696f}\ A:\ \?\Volume{c0ea045c-56fe-11de-8a5a-001111cb3c76}\ G:\ _ Sekarang jika Anda melihat bagian bawah daftar, Anda akan melihat sekelompok gobbledygook yang dimulai dengan \?\volume dan diakhiri dengan huruf drive. Ini lah yang kita butuhkan! Ok jadi mari kita uraikan apa yang kita miliki di sini: Kita memiliki volume yang diwakili oleh \?\volume lalu kita memiliki kurung kurawal kemudian sekelompok angka, huruf, dan tanda hubung. Huruf angka dan tanda hubung sebenarnya adalah GUID untuk drive yang dimaksud, lalu kami memiliki kurung kurawal lain kemudian garis miring ke belakang dan huruf drive. Jadi itu harus cukup mudah untuk diikuti. Jadi di komputer saya, saya punya \?\Volume{6ad2db35-4ab2-11de-964e-806d5172696f}\ C:\ ini hard drive utama saya untuk komputer \?\Volume{6ad2db33-4ab2-11de-964e-806d5172696f }\ D:\ Yang merupakan penulis dvd \?\Volume{6ad2db34-4ab2-11de-964e-806d5172696f}\ E:\ Penulis dvd lain \?\Volume{b76a1f58-662f-11de-8a61-001114cb3c76}\ F:\ DVD palsu sehingga saya dapat me-mount file ISO membuat program Daemon saya memiliki \?\Volume{6ad2db32-4ab2-11de-954e-806d6172696f}\ A:\ Floppy drive 3,5…. Ya saya tahu saya tahu tapi sayangnya saya masih menggunakannya sesekali. \?\Volume{c0ea045c-56fe-11de-8a5a-001111cb3c76}\ G:\ Ini adalah drive yang dimaksud yang ingin saya hapus. Dalam hal ini sebenarnya drive jump 128meg yang saya gunakan untuk pengujian. Dengan cara ini jika saya mengacaukannya, saya tidak kehilangan hard drive atau sesuatu.

Langkah 2: Menggunakan Mountvol

Menggunakan Mountvol
Menggunakan Mountvol
Menggunakan Mountvol
Menggunakan Mountvol

Ok sekarang kita memiliki GUID, kita dapat menggunakannya untuk memasang dan melepas drive yang dimaksud. Sekarang sebelum kita pergi dan melakukan semua pekerjaan menulis skrip, kita ingin memastikan itu berfungsi dan merupakan drive yang benar. g drive adalah drive yang saya gunakan sehingga saya akan mengatakan g:\ namun Anda harus memasukkan huruf drive dari drive yang Anda gunakan. sama dengan GUID, karena itu unik untuk setiap drive dan drive Anda TIDAK AKAN sama dengan milik saya. Kami pada dasarnya hanya akan menggunakan sakelar hapus "/ d" untuk menghapus titik pemasangan kemudian gunakan perintah mount untuk memasangnya kembali menggunakan panduan sebagai referensi ke disk yang tidak di-mount. Jadi, buka prompt cmd dengan menjalankan dan mengetik cmdat ketik prompt di:mountvol g:\ /dnow ketika kita mengetik mountvol di prompt semuanya sama kecuali sekarang tertulis: \?\ Volume{c0ea045c-56fe-11de-8a5a-001111cb3c76}\ *** NO MOUNT POINTS ***bukannya \?\Volume{c0ea045c-56fe-11de-8a5a-001111cb3c76}\ G:\Ini bagus artinya kita menghapus yang kita inginkan. Sekarang kita perlu me-remount-nya Ketik ini di command prompt:mountvol g: \?\Volume{c0ea045c-56fe-11de-8a5a-001111cb3c76}\lalu ketik mountvol sekali lagi dan semuanya akan kembali seperti semula Konteks untuk mengaktifkan kembali drive adalah sebagai berikut: Kata mountvol diikuti dengan spasi kemudian huruf drive dan titik dua diikuti spasi kemudian garis miring terbalik tanda tanya garis miring terbalik kemudian kata volume lalu tanda kurung kurawal terbuka lalu GUID lalu tutup kurung kurawal lalu garis miring terbalik

Langkah 3: Bekerja Dengan Label

Bekerja dengan Label
Bekerja dengan Label
Bekerja dengan Label
Bekerja dengan Label

Sekarang bagian dari apa yang techwiz24 tanyakan kepada saya adalah ketika terhubung kembali, saya juga membutuhkannya untuk memberi nama hdd eksternal, seperti HDD1e.

Untuk melakukan itu kita cukup menggunakan perintah label yang cukup lurus ke depan. Cukup buka jendela perintah yang sama seperti terakhir kali dan ketik: g: Ini akan mengubah direktori Anda menjadi g:> Kemudian ketik vol dan jangan ambil label volume Kemudian ketik saja label dan apa pun yang Anda inginkan untuk dipanggil jadi jika saya ingin memberi nama hard drive saya bobby saya akan mengetik: label bobby Kemudian ketik vol lagi dan itu akan menampilkan nama baru volume bobby Sekarang itu hanya berfungsi jika Anda bekerja di direktori volume yang ingin Anda ubah namun ketika kami membuat skrip kami, kami tidak ingin mengubah direktori kemudian mengubah volume jadi kami hanya akan mengetik: label g: bobby Sudah kubilang itu sederhana.

Langkah 4: Menambahkan Apa yang Kita Pelajari ke dalam Skrip

Menambahkan Apa yang Kami Pelajari ke dalam Naskah
Menambahkan Apa yang Kami Pelajari ke dalam Naskah
Menambahkan Apa yang Kami Pelajari ke dalam Naskah
Menambahkan Apa yang Kami Pelajari ke dalam Naskah

Ok jadi sekarang kita hanya membuat skrip seperti yang kita lakukan sebelumnya, tetapi alih-alih menggunakan perintah ipconfig, sekarang kita akan menggunakan perintah mountvol. Berikut adalah kode untuk menonaktifkan drive: set shellobj = CreateObject("WScript. Shell")shellobj.run "cmd"wscript.sleep 200shellobj.sendkeys "mountvol g:\ /d{enter}"_Anda harus memahami semua ini sejauh ini dari tes kecil kamiBerikut adalah kode untuk membuka gambar seperti yang dia inginkan dan menutup jendela prompt perintah pertama: wscript.sleep 2000shellobj.sendkeys "c:\3.jpg{enter}exit{enter}"_Seperti yang Anda lihat, Anda dapat menambahkan beberapa perintah ke satu baris selama jendela masih terbuka. Ini akan menunggu sampai perintah terakhir telah dieksekusi sebelum memulai yang berikutnya. Berikut adalah kode untuk kotak pop up sehingga skrip Anda tetap berjalan sampai Anda mengaktifkan kembali drive: Dim MyVarmyvar=2 while myvar=2MyVar = MsgBox ("Turn drive back on", 65, "Turn drive back on") wendmsgbox("We now will Turn back on hard drive!!!")_Perhatikan bahwa dengan membuat variabel Myvar = to 2 yang merupakan nilai dari tombol batal pada kotak pesan kita akan menjalankan loop terus menerus sampai tombol ok ditekan. Ini memaksa kita untuk mengklik ya untuk mengakhiri skrip. Hanya setelah ya didorong, nilai myval berubah menjadi 1 dan membiarkan loop terputus karena itu melanjutkan skrip dan memunculkan kotak pesan yang mengatakan bahwa drive akan diaktifkan kembali. Sekarang jika Anda ingat dari sebelumnya tidak akan melakukan perintah berikutnya sampai perintah terakhir selesai sehingga sampai tombol ok ditekan pada kotak pesan tidak ada tindakan yang akan diambil. Ya, kami hanya bisa menggunakan kotak pesan untuk mengaktifkan kembali drive tetapi kemudian jika Anda belum ingin mengaktifkannya tetapi secara tidak sengaja klik ok, tidak ada perlindungan. Dengan kotak ya/tidak, Anda tidak punya pilihan selain mengklik ya. Kita dapat menyingkirkan kotak pesan tambahan, tetapi saya ingin mendapatkan konfirmasi bahwa tindakan sedang dilakukan. Sekarang kita sampai di tempat pemasangan ulang, pelabelan, dan pembersihan selesai. Anda akan berpikir baik ini hanya lurus ke depan tetapi tidak. Jika Anda perhatikan setiap kali kami ingin menempatkan tombol enter atau tab ke baris sendkeys kami, kami cukup mengetik {ENTER}. Alasan untuk ini adalah karena ia melihat { dan } sebagai karakter khusus. Oleh karena itu jika kita menggunakan tanda kurung potong seperti yang tercetak dalam panduan {c0ea045c-56fe-11de-8a5a-001111cb3c76} perintah sendkeys pada akhirnya akan menekan tombol c0ea045c-56fe-11de-8a5a-001111cb3c76. Karena tidak ada tombol seperti itu, skrip kami akan macet dan kemudian tidak ada drive yang di-remount untuk kami. Jadi, bagaimana kami menyiasatinya? Nah ironisnya jawabannya ada di dalam kurung itu sendiri. Karena apa pun yang ada di dalam kurung kurawal buka dan tutup pada dasarnya akan dikirim sebagai tombol yang ditekan, kami hanya menempatkan kurung yang kami inginkan di dalam kurung kurawal buka dan tutup. Jadi pembukaan akan menjadi {{} dan penutupan akan menjadi {}}Jadi sekarang akhir kode kita akan terlihat seperti ini:shellobj.run "cmd"wscript.sleep 200shellobj.sendkeys "mountvol g: \?\Volume{ {}c0ea045c-56fe-11de-8a5a-001111cb3c76{}}\{enter}label g: HDD1e{enter}taskkill /F /IM rundll32.exe{enter}exit{enter}"

Langkah 5: Script Selesai

Script yang Selesai
Script yang Selesai
Script yang Selesai
Script yang Selesai

Ini adalah skrip yang sudah selesai tanpa gangguan yang bisa Anda geser langsung ke skrip Anda dan selesai. Anda harus mengarahkan ulang baris yang mereferensikan gambar ke gambar yang Anda inginkan di direktori yang Anda inginkan tetapi ingat jangan gunakan direktori pada volume yang Anda hapus atau akan macet karena tidak akan menemukannya di direktori. Juga ingat bahwa Anda harus mengubah huruf drive dan GUID ke yang sebenarnya karena ini mencerminkan milik saya dan mungkin dapat mengganggu sistem Anda. Cari baris Rem sebelum baris yang perlu Anda ubah dan Anda akan baik-baik saja: set shellobj = CreateObject("WScript. Shell")shellobj.run "cmd"wscript.sleep 200rem ubah baris berikut untuk mencerminkan huruf drive Anda driveshellobj.sendkeys "mountvol g:\ /d{enter}"wscript.sleep 2000rem ubah baris berikut untuk mencerminkan nama dan direktori sebenarnya dari gambar Anda usingshellobj.sendkeys "c:\3.jpg{enter}exit{enter} "Dim MyVarmyvar=2 while myvar=2MyVar = MsgBox ("Aktifkan kembali drive", 65, "Nyalakan kembali drive") wendmsgbox("Kami sekarang akan Menghidupkan kembali hard drive!!!")shellobj.run "cmd"wscript.sleep 200rem ubah GUID ke GUID Anda yang sebenarnya dan huruf drive (keduanya) ke huruf rem drive yang sebenarnya dan label ke label apa pun yang Anda inginkan agar drive diberi label shellobj.sendkeys "mountvol g: \?\Volume {{}c0ea045c-56fe-11de-8a5a-001111cb3c76{}}\{enter}label g: HDD1e{enter}taskkill /F /IM rundll32.exe{enter}exit{enter}"

Langkah 6: Tidak Ada Langkah Benar-Benar Hanya Komentar

Tidak Ada Langkah Benar-Benar Hanya Komentar
Tidak Ada Langkah Benar-Benar Hanya Komentar

Yah semoga membantu ya…. Jika ada yang tidak dijelaskan dengan cukup baik, beri tahu saya dan saya akan mencoba menjelaskan dengan lebih baik. Dan saya harap semua orang menyukai wallpapernya. Tidak, saya tidak membuatnya…. mereka semua yang saya temukan di internet.

CATATAN:: Jika ada yang memiliki keluhan tentang instruksi saya, silakan meneruskannya ke [email protected]. Maksud saya serius, apakah Anda benar-benar berpikir saya peduli dengan apa yang Anda pikirkan? Jika Anda tidak ingin mempelajari sesuatu maka jangan, Jika Anda melakukannya maka lakukan, tetapi jangan menjadi brengsek dan mengeluh karena gambar yang tidak penting tidak diformat dengan benar atau apa pun alasannya terus terang SAYA TIDAK PEDULI!!!

Direkomendasikan: