VBScript travaillant avec les lecteurs montés (4 / 6 étapes)

Étape 4: Ajout de ce que nous avons appris dans le script

Ok alors maintenant, nous faisons simplement notre script comme nous l’a fait avant, mais au lieu d’utiliser les commandes ipconfig nous allons maintenant utiliser commandes mountvol.

Voici le code pour disableing le lecteur :

Set shellobj = CreateObject("WScript.Shell")
shellobj.Run « cmd »
WScript.Sleep 200
shellobj.SendKeys "mountvol g:\ /d {enter}"

_

Vous devez comprendre tout cela si loin de nos petits tests

Voici le code pour ouvrir une image comme il voulait et fermer la première fenêtre de l’invite de commandes :

WScript.Sleep 2000
shellobj.SendKeys "c:\3.jpg{enter}exit{enter"}

_

Comme vous pouvez le voir, vous pouvez ajouter plusieurs commandes à une ligne tant que la fenêtre est toujours ouverte. Il attendra jusqu'à ce que la dernière commande a été exécutée avant le début de celle qui suit.

Voici le code pour le pop up boîtes afin que votre script reste en marche jusqu'à ce que vous réactivez le lecteur :
Dim MyVar
MyVar = 2
tandis que myvar = 2
MyVar = MsgBox ("Turn drive back sur", 65, « Rallumer drive »)
Wend

MsgBox ("nous nous tournerons maintenant disque dur retour sur!!!")

_

Note que, en mettant la variable Myvar = à 2 qui est la valeur du bouton Annuler dans la boîte de message, nous allons lancer une boucle continue jusqu'à ce que vous appuyez sur le bouton ok. Cela nous oblige à cliquez sur Oui pour mettre fin au script. Seulement après Oui est poussé la valeur myval change à 1 et permettre la boucle soit divisé therfore continuant le script et vomir le messagebox disant l’entraînement va alors être réactivé.

Maintenant si vous vous souvenez d’avant que cela ne le comand suivant jusqu'à ce que la dernière commande a été finie ainsi jusqu'à ce que vous appuyez sur le bouton ok sur la messagebox ne sera donnée.

Oui, nous pourrions utiliser juste la messagebox pour réactiver le lecteur, mais alors si vous ne voulez pas il activé encore mais accidentellement cliquer ok il n’y a aucune mesure de sécurité. Avec l’oui/sans boîte vous n’avez aucun autre choix pour, cliquez sur Oui.

Nous pourrions vous débarrasser de la messagebox supplémentaire, mais j’aime bien avoir une confirmation que le travail est accompli.

Maintenant, nous arrivons à où le remontage, le marquage et le nettoyage est effectué. Eh bien, on pourrait penser que c’est tout simple, mais ce n’est pas. Si vous constatez que chaque fois que nous voulons placer une clé d’entrée ou tab dans notre ligne de sendkeys nous il suffit de taper {ENTER}. La raison de ceci est parce qu’il voit les {et} comme des caractères spéciaux. Donc si nous utilisons des supports de cutrly comme ils sont imprimés dans le guid {c0ea045c-56fe-11de-8a5a-001111cb3c76} la commande sendkeys serait esentually Appuyez sur le bouton c0ea045c-56fe-11de-8a5a-001111cb3c76. Puisqu’il n’y a aucune telle touche que notre script se briserait et puis aucun lecteur reparti pour nous.

Alors, Comment obtenons-nous autour de cela ? La réponse est bien ironiquement les supports eux-mêmes. Depuis rien thtat se trouve dans les accolades ouvrantes et fermantes concerne recevrez comme une touche enfoncée nous vient de mettre le support que nous voulons à l’intérieur des accolades ouvrantes et fermantes. Donc une belle serait {{} et sa fin serait {}}

Alors maintenant, la fin de notre code ressemblerait à ceci :
shellobj.Run « cmd »
WScript.Sleep 200
shellobj.SendKeys "mountvol g: \\?\Volume{{}c0ea045c-56fe-11de-8a5a-001111cb3c76{}}\{enter}label g: HDD1e {enter} taskkill /F /IM rundll32.exe{enter}exit{enter} »

Articles Liés

Travailler avec les noms de comté

Travailler avec les noms de comté

Donc pour notre plus récente affectation en UP505, j'ai trouvé que les données au fil des ans pour différentes comtés étaient incohérentes dans leur dénomination. Certains ont simplement « Santa Rosa » alors que d'autres a déclaré « le comté de Santa
Intro au VB Script : un guide de débutants : partie 2: travailler avec les fichiers

Intro au VB Script : un guide de débutants : partie 2: travailler avec les fichiers

bien dans mon dernier VBScript instructable, je suis allé sur comment faire un script pour couper votre connexion internet pour jouer Xbox 360. Aujourd'hui, j'ai un problème différent. Mon ordinateur a été arrête à des moments aléatoires et je tiens
Des arbres à la technologie : remplacer papier utilisation avec les lecteurs USB

Des arbres à la technologie : remplacer papier utilisation avec les lecteurs USB

cette instructable vise à démontrer les effets positifs qui en utilisant des disques USB auront sur l'environnement, à l'aide de statistiques portant sur des choses comme la quantité de papier utilisée normalement par an. Si tout le monde a été d'uti
Travailler avec les potentiomètres

Travailler avec les potentiomètres

potentiomètres, ou des « pots » pour faire court, sont des moyens d'ajouter contrôle de résistance variable à votre circuit. Chaque potentiomètre est coté de 0 à la quantité nette de Ohms sur le potentiomètre. Dans cette instuctable, j'utilise un pot
Comment travailler avec acrylique couleur en peinture Miniature ?

Comment travailler avec acrylique couleur en peinture Miniature ?

Dans cet article, vous apprendrez à travailler avec les couleurs acryliques et apprenez à implémenter cette couleur sur votre travail.Étape 1: Familiarité avec l'art de la miniatureDe se familiariser avec l'art de la peinture miniature et de comprend
Le boîtier PC zombie mod, dos du PC mort avec le côté peu encombrant lecteurs montés.

Le boîtier PC zombie mod, dos du PC mort avec le côté peu encombrant lecteurs montés.

Projet Zombie, faire revivre la vie dans un PC mort et faire rentrer mon banc informatique mieuxEnviron 2 ans ou plus il y a mon PC a bang juste quand j'en avais besoin pour certains travaux et j'ai dû sortir et panique acheter un ordinateur portable
Travailler avec plusieurs ordinateurs (pour les étudiants)

Travailler avec plusieurs ordinateurs (pour les étudiants)

travailler avec plusieurs ordinateurs peut être très difficile. On ne sait jamais quels fichiers sont sur quel ordinateur, vous pourriez rencontrer des problèmes avec plusieurs version du même fichier, et par conséquent, vous risquez de perdre vos fi
Pour travailler le bois avec les enfants comment à: Fox et les moutons jouer Conseil

Pour travailler le bois avec les enfants comment à: Fox et les moutons jouer Conseil

Petits projets rapides sont parfaits lorsque vous souhaitez débuter et pratiquer vos compétences pour travailler le bois ; ils sont également excellents si vous travaillez avec un très jeune menuisier. C'est pourquoi nous avons choisi ce jeu amusant
Travailler avec un Laser sur les tissus

Travailler avec un Laser sur les tissus

Parce qu'un laser peut fonctionner avec un très faible pourcentage de puissance, vous pouvez créer quelques effets sympas sur non seulement en cuir, mais des tissus de toutes sortes. Obtenir une compréhension de base des techniques pour cela devra vo
Adapter les batteries outil pour travailler avec alimentation et disposent d’un système de double

Adapter les batteries outil pour travailler avec alimentation et disposent d’un système de double

Cesser d'acheter cher ou même les piles de marque bon marché qui seront le dernier délai d'un mois! Avec ce système vous devez uniquement modifier et vieille batterie morte et il va fonctionner avec la même avec cette « batterie » modifiée qui sera b
Travailler avec btrfs

Travailler avec btrfs

Btrfs est un nouveau système de fichier standard pour Linux, et il a beaucoup d'avantages sur ext3 et 4.Quelques-uns des avantages de btrfs comprennent...Photos - la possibilité de geler le système de fichiers dans le temps et revenir à cet ÉtatSous-
Démarrer votre voiture avec un lecteur flash.

Démarrer votre voiture avec un lecteur flash.

C'est mon premier indestructible, je n'aurais pas posté ce parce que je fais toujours les choses comme ça et je perds site que parfois ils peuvent être cool ou utile à d'autres, mais un collègue m'a dit que je devrais, alors là je suis. Aussi, j'ai s
Plaque d’adresse avec les numéros rougeoyantes & compartiment Secret fait main !

Plaque d’adresse avec les numéros rougeoyantes & compartiment Secret fait main !

Springs à venir et pour moi, cela signifie qu'il est temps de commencer à parer vers le haut autour de la maison.  Une chose qui a été sur ma liste de choses à faire pendant un certain temps a été de créer une belle grosse main faite plaque adresse.
Comment travailler avec tissu conducteur

Comment travailler avec tissu conducteur

Travailler avec tissu conducteur est amusant et il est idéal pour les vêtements, circuits souples, e-textiles et autres projets qui tirent profit de ses propriétés. Apprendre les bases vous aidera à faire des choix de conception et les matériaux adap