Médiaforma

posts

Pour supprimer le contenu d’un dossier sans supprimer le dossier, la technique conventionnelle consiste à sélectionner les fichiers et dossiers qui le composent dans l’Explorateur Windows et à appuyer simultanément sur les touches Maj et Suppr du clavier. Dans cette section, je vais vous montrer comment ajouter une commande dans le menu contextuel de l’Explorateur de fichiers pour supprimer directement le contenu d’un dossier.

Cliquez sur Démarrer, tapez regedit et cliquez sur Éditeur du Registre dans la partie supérieure du menu Démarrer. Le contrôle de compte d’utilisateur se manifeste. Cliquez sur Oui pour exécuter l’éditeur du Registre. Copiez-collez ce chemin dans la barre d’adresse de l’éditeur du Registre, puis appuyez sur la touche Entrée du clavier :

Ordinateur\HKEY_CLASSES_ROOT\Directory\shell

Lancez la commande Nouveau/Clé dans le menu Edition. Donnez le nom Supprimer le contenu à cette clé. À nouveau, lancez la commande Nouveau/Clé dans le menu Edition.  Donnez le nom Command à cette nouvelle clé.

Double-cliquez sur la valeur (par défaut). Tapez la commande suivante dans la zone de texte Données de la valeur :

cmd /c "cd /d %1&& rd %1 /s /q"

Dans cette commande, cd /d %1 demande le déplacement dans le dossier sur lequel la commande est lancée, et rd %1 /s /q demande la suppression de tout le contenu du dossier, y compris des éventuels sous-dossiers qu’il pourrait contenir. Validez en cliquant sur OK et fermez l’éditeur du Registre.

Attention

Cette commande ne fonctionne pas si le nom du dossier contient un ou plusieurs espaces.

La commande est immédiatement opérationnelle. Pour tester son fonctionnement, j’ai créé un dossier qui contient des fichiers et plusieurs sous-dossiers. Pour supprimer le contenu de ce dossier sans supprimer le dossier, il suffit de cliquer dessus avec le bouton droit de la souris et de sélectionner Supprimer le contenu dans le menu contextuel.

Comme vous pouvez le constater, le dossier a été vidé de tout contenu.

FAITES TRÈS ATTENTION en utilisant cette commande car aucune confirmation ne vous sera demandée. Ne vous amusez surtout pas à supprimer des dossiers utiles à Windows, comme le dossier Program Files ou le dossier Users par exemple. Dans tous les cas, Mediaforma ne serait être tenu pour responsable dans l’utilisation malheureuse de cette commande.

Variables

Les variables sont utilisées pour mémoriser des données. Comme leur nom l’indique, leur contenu pourra varier tout au long du code.

Vous pouvez déclarer vos variables au début d’un module, d’une procédure ou d’une fonction. Dans le premier cas, les variables déclarées pourront être utilisées dans toutes les procédures et fonctions du module. Dans les deuxième et troisième cas, leur portée sera limitée à la procédure ou la fonction dans laquelle vous les avez définies.

Vous pouvez utiliser plusieurs types de variables en VBA. Nous les avons résumées dans le tableau suivant :

Nom Type Détails
Byte Numérique Nombre entier compris entre 0 et 255
Integer Numérique Nombre entier compris entre -32 768 et 32 767
Long Numérique Nombre entier compris entre – 2 147 483 648 et 2 147 483 647
Currency Numérique Nombre à décimale fixe compris entre
-922 337 203 685 477.5808 et 922 337 203 685 477.5807
Single Numérique Nombre à virgule flottante compris entre
-3.402823E38 et 3.402823E38
Double Numérique Nombre à virgule flottante compris entre
-1.79769313486232D308 et 1.79769313486232D308
String Texte Texte
Date Date Date et heure
Boolean Boolean True (vrai) ou False (faux)
Object Objet Objet Microsoft
Variant Tous Type par défaut la variable n’est pas déclarée

Pour définir une variable, vous utiliserez l’instruction Dim :

Dim entier As Integer

Dim texte As String

Dim booleen As Boolean

Vous pouvez définir plusieurs variables sur une seule ligne en les séparant par des virgules :

Dim v1 As Integer, c1 As String, r As Double

Lorsqu’une variable a été définie, vous pouvez lui affecter une valeur :

entier = 5

texte = "une chaîne"

r = 3.1415926536

Constantes

Lorsqu’une variable doit avoir une valeur qui ne change pas dans un module, elle est définie avec le mot-clé Const :

Const s As String = "une constante texte"

Const n As Integer = 12

Vous pouvez définir une règle pour afficher un message d’alerte chaque fois qu’un e-mail provenant d’un expéditeur particulier est reçu. Cliquez du bouton droit sur l’en-tête d’un message envoyé par cette personne, pointez Règles, puis cliquez sur Créer une règle. Cochez la case De (ici De Mediaforma). Cochez la case Afficher dans la fenêtre Alerte sur le nouvel élément. Si nécessaire, vous pouvez également cocher la case Emettre un signal sonore sélectionné et choisir un fichier audio à jouer quand un nouveau message est reçu de Mediaforma. Ici, par exemple, nous choisissons le fichier Alarm10.wav. Ce fichier provient du dossier Windows\Media du disque sur lequel Windows a été installé. Cliquez sur Ouvrir puis sur OK.

Maintenant, lorsqu’un message expédié par Mediaforma est reçu, une boîte d’alerte est affichée et une alarme sonore est émise.

De nombreux effets (ombre, reflet, éclat, biseau, rotation 3D et transformation) peuvent être appliqués sur les zones de texte insérées dans les diapositives. Voici comment procéder :

  1. Sélectionnez la zone de texte sur laquelle vous voulez appliquer un effet.
  2. Basculez sur l’onglet Outils de dessin/Format dans le ruban.
  3. Cliquez sur Effets du texte, dans le groupe Styles WordArt.
  4. Pointez un des effets proposés dans le menu pour le prévisualiser dans la présentation, puis cliquez lorsque vous aurez trouvé l’effet recherché.

Dans la partie inférieure de chaque menu, une commande vous permet de personnaliser les effets proposés par défaut.

Par exemple, en cliquant successivement sur Effets du texte, Reflet puis Options de reflet, vous pouvez librement agir sur quatre paramètres pour personnaliser le reflet.

Sans quitter Excel, vous pouvez appliquer des effets artistiques à vos images en seulement quelques clics souris :

  1. Cliquez sur l’image à laquelle vous voulez appliquer un effet pour la sélectionner.
  2. S’il n’est pas sélectionné automatiquement, basculez sur l’onglet Outils Image/Mise en forme dans le ruban.
  3. Cliquez sur l’icône Effets artistiques du groupe Ajuster et survolez les effets proposés pour les prévisualiser dans le classeur.
  4. Cliquez lorsque l’effet pointé vous convient.

Pour aller plus loin avec les effets artistiques, cliquez sur l’icône Effets artistiques du groupe Ajuster puis sur Options Effets artistiques. Cette action provoque l’affichage du volet Format de l’image, dans lequel vous pouvez ajuster plusieurs paramètres en rapport avec l’effet sélectionné.

Pour protéger un document Word contre toute modification abusive, vous pouvez lui associer un mot de passe. Sélectionnez l’onglet Fichier dans le ruban, cliquez sur Enregistrer sous, puis sur Parcourir. Dans la partie inférieure droite de la boîte de dialogue Enregistrer sous, cliquez sur Outils puis sur Options générales.

Si vous souhaitez que vos lecteurs/correcteurs saisissent un mot de passe avant de pouvoir afficher le document, complétez la zone de texte Mot de passe pour la lecture.

Si vous souhaitez que vos lecteurs/correcteurs saisissent un mot de passe avant de pouvoir enregistrer les modifications apportées au document, complétez la zone Mot de passe pour la modification.

A titre d’information, un mot de passe peut contenir n’importe quelle combinaison de lettres, chiffres, symboles et espaces. Il peut comporter jusqu’à 15 caractères.

Cliquez sur OK, confirmez votre ou vos mots de passe, puis cliquez sur Enregistrer pour sauvegarder le document. Désormais, seules les personnes en possession des mots de passe pourront lire ou modifier votre document.

Voici ce que vous pourriez faire pour convertir un ou plusieurs fichiers en utilisant une ligne de commande ou un fichier batch.

Extraction de la partie audio d’un fichier MP4

La commande suivante extrait la partie audio du fichier 001.mp4 et la stocke dans le fichier 001.mp3. Pour que cette commande fonctionne, vous devez ouvrir une fenêtre Invite de commandes dans le dossier qui contient le fichier 001.mp4 :

CALL vlc.exe 001.mp4 --sout=#transcode{acodec=mp3,vcodec=dummy}:standard{access=file,mux=raw,dst=001.mp3} vlc://quit

Si vous devez faire fréquemment ce type d’extraction, je vous conseille de créer un fichier batch contenant ces instructions :

CALL vlc.exe %1 --sout=#transcode{acodec=mp3,vcodec=dummy}:standard{access=file,mux=raw,dst=%2} vlc://quit

Sauvegardez cette commande dans le fichier extract.bat (par exemple).

Pour extraire la partie audio du fichier vidéo 001.mp4 et la stocker dans le fichier 001.mp3, ouvrez une fenêtre Invite de commandes dans le dossier où se trouve le fichier 001.mp4 et tapez ceci :

extract 001.mp4 001.mp3

Voici le résultat :

Supposons maintenant que vous vouliez effectuer l’extraction de la partie audio de tous les fichiers MP4 qui se trouvent dans un dossier. Voici la commande à utiliser :

for %%a in (*.mp4) do vlc.exe %%a --sout=#transcode{acodec=mp3,vcodec=dummy}:standard{access=file,mux=raw,dst=%%~na.mp3} vlc://quit

Sauvegardez cette commande dans le fichier batch.bat (par exemple).

Pour extraire la partie audio de tous les fichiers MP4 d’un dossier et obtenir les fichiers MP3 correspondants, ouvrez une fenêtre invite de commandes dans le dossier où se trouvent les fichiers MP4 et tapez ceci :

batch

Voici le résultat :

Vous voulez aller plus loin avec l’exécution de VLC en ligne de commande ? Consultez cette page : http://sushi-number1.blogspot.fr/2012/03/codec-clv.html