|
Sommaire
- Index
Utilisation des paramètres de la ligne de commande
IsoBuster 2.2 propose aussi la prise en charge des paramètres (supplémentaires) de la ligne de commande.
Supplémentaires car, autant que je m'en souvienne, IsoBuster a pris en charge le chargement d'un fichier image via la ligne de commande.
Quelques remarques préliminaires d'ordre général:
- IsoBuster n'est pas une application en console. Lors de son démarrage en ligne de commande, l'interface utilisateur d'IsoBuster sera toujours chargée.
Tous le messages et autres fenêtres qui apparaissent normalement continuent d'apparaître.
Si la tâche nécessite des interventions de la part de l'utilisateur, ces interventions utilisateurs continuent d'apparaître (ex.: cliquer sur un bouton).
- Les commandes peuvent se produire dans un ordre aléatoire (y compris le chemin d'un fichier image qui doit être chargé)
- Si les commandes sont répétées plusieurs fois, avec un contenu différent ou le même contenu, seule la dernière occurence de la ligne sera utilisée.
- Toutes les commandes débutent par un slash '/' sauf le chargement d'un fichier image. Les fichiers image sont chargés en fournissant simplement le chemin complet, ce qui garantiti une compatibilité à 100% avec les anciennes versions.
Charger un fichier image:
Indiquez simplement le chemin complet du fichier image dans la ligne de commande. Placez-le entre guillemets pour une prise en charge optimale des noms de fichiers longs et des espaces.
Commande:
aucune commande
Exemple:
isobuster.exe "c:\mes fichiers image\image1.iso"
Sélection auto d'un lecteur:
Par défaut, IsoBuster sélectionne le premier lecteur qui contient un disque (CD / DVD / BD / HD DVD) ou, si aucun disque n'est chargé, le premier lecteur de la liste.
Vous pouvez demander à IsoBuster de sélectionner un lecteur spécifique au démarrage, qu'il y ait un disque ou non dans ce lecteur.
Le lecteur est choisi au moyen de sa lettre de lecteur (pour qu'IsoBuster le détecte). Un seul caractère (ex/ d ou e ou ...)
Cette commande a une priorité inférieure au chargement d'un fichier image. Si un fichier image est chargé (voir la commande précédente), il est sélectionné par défaut et cette commande n'a aucun impact.
Commande:
/d:[lettre de lecteur]
Exemple:
Pour une sélection auto du lecteur f:
isobuster.exe /d:f
Extraction d'un fichier image:
Avec cette commande, vous pouvez laisser IsoBuster démarrer et créer un fichier image du disque sélectionné automatiquement.
La sélection du disque dépend du lecteur sélectionné par IsoBuster. Voir la commande précédente pour en savoir plus.
Si vous avez ouvert un fichier image au même moment (voir la première commande), il sera sélectionné et vous obtiendrez un nouveau fichier image du fichier sélectionné (ex.: convertir nrg en ibp/ibq).
Si vous n'avez ouvert aucun fichier image, ni spécifié de lecteur (voir la commande précédente), le premier lecteur contenant un disque sera sélectionné.
Si vous avez spécifié un lecteur (voir la commande précédente), il sera utilisé. Si aucun disque n'est présent dans ce lecteur, aucune extraction ne se produira.
Examinez les commandes /et: /ef: /c /t: et /s: pour découvrir plus de puissance d'extraction!
Si aucun type d'extraction n'est spécifié via la commande /et:, l'image créée sera du type géré (*.ibp / *.ibq).
IsoBuster effectuera les corrections concernant l'extension du nom de fichier dans le cas d'une extraction de fichier image gérée (*.ibp), si l'extension du nom de fichier fournie n'est pas correcte.
Aucune correction n'est effectuée pour les autres types d'extraction.
Si aucun nom de fichier ou de dossier n'est fourni, IsoBuster lancera l'extraction mais affichera la boîte de dialogue Choisir un Nom de Dossier afin d'y effectuer une sélection manuelle.
Commande:
/ei:[chemin et nom de fichier de destination]
Exemples:
Extrait le disque dans un fichier image dont le nom est indiqué:
Les trois exemples suivants vont créer les mêmes fichiers (created_image.ibp et created_image.ibq) car les extensions du nom de fichier image géré sont corrigées automatiquement
isobuster.exe "/ei:c:\mes fichiers image\created_image1.iso"
isobuster.exe "/ei:c:\mes fichiers image\created_image1.ibp"
isobuster.exe "/ei:c:\mes fichiers image\created_image1"
L'exemple suivant va créer un fichier ISO avec les données utilisateur (cf. TAO)
isobuster.exe "/ei:c:\mes fichiers image\created_image1.iso" /et:u
L'exemple suivant va créer un fichier ISO avec les données brutes (cf. BIN)
isobuster.exe "/ei:c:\mes fichiers image\created_image1.iso" /et:r
Extraire le fichier image dans un emplacement de dossier:
L'exemple suivant crée CD.ibp dans le dossier défini
isobuster.exe "/ei:c:\mes fichiers image\"
L'exemple suivant crée CD.tao ou CD.iso(*) dans le dossier défini
(*) en fonction des options d'extraction du fichier image (Voir ISO / BIN / TAO)
isobuster.exe "/ei:c:\mes fichiers image\" /et:u
L'exemple suivant crée CD.bin ou CD.iso(*) dans le dossier défini
(*) den fonction des options d'extraction du fichier image (See ISO / BIN / TAO)
isobuster.exe "/ei:c:\mes fichiers image\" /et:r
Sans chemin et nom de fichier de destination, l'extraction se lancera aussi, mais affichera la boîte de dialogue Choisir un Dossier
isobuster.exe /ei:
Type d'Extraction (données utilisateur, brutes ou gérées):
Cette commande est utilisée en combinaison avec les commandes d'extraction: /ei: et /ef:
Si elle est absente, en interne /ei: deviendra par défaut /ei:m et /if: deviendra par défaut /ef:u
Ou en d'autres termes, les fichiers image sont créés gérés et les données utilisateur seules sont extraites des fichiers et dossiers.
Les données utilisateur sont pratiquement toujours préférées dans le cas de fichiers ou dossiers (les données brutes n'existent que pour des besoins techniques).
Les données gérées n'existent pas pour les fichiers et dossiers, mais pour les fichiers image seulement.
Commande:
/et:[Type[u][r][m]]
[Type] proposé en trois moutures:
u (Données utilisateur)
r (Données brutes)
m (Géré)
Exemple:
isobuster.exe "/ei:c:\mes fichiers image\" /et:m
Sélectionner une Piste:
Cette commande est utilisée en combinaison avec les commandes d'extraction: /ei: et /ef:
Dans le cas de /ei: (extraction du fichier image), elle est utilisée pour identifier et extraire une seule piste.
Cette commande n'est utile que pour les techniciens car l'image d'une seule piste n'est, dans la plupart des cas, d'aucune utilité (sauf s'il s'agit de l'unique piste). Seul le fichier image d'un CD complet est réellement utile pour l'utilisateur final, mais elle existe quand même pour les bricoleurs.
Dans le cas de /ef: (extraction de fichier et dossier), elle est utilisée pour identifier la piste qui contient le système de fichiers à partir de laquelle nous voulons extraire.
IsoBuster peut trouver plusieurs systèmes de fichiers, y compris ceux des anciennes sessions. Si vous spécifiez la piste, vous demandez alors à IsoBuster d'utiliser les systèmes de fichiers liés à cette piste particulière. Sinon, IsoBuster décide de lui-même et utilise le système de fichiers le plus pertinent à partir de la session/piste la plus pertinente. Bien que cette fonction puisse être utile, il est plus logique d'utilisé /s: (sélectionner une session) pour indiquer à IsoBuster à partir de quelle système de fichier de session traiter l'extraction.
Un index de piste débute à 1. Si vous spécifiez la piste 0, la commande sera tout simplement ignorée.
Si un piste et une session sont sélectionnées (voir le paragraphe suivant), la sélection de session sera ignorée et seule la sélection de la piste sera utilisée.
Si un index de piste est proposé et que cette piste particulière n'existe pas, il n'y aura aucune extraction et IsoBuster échouera.
Commande:
/t:[Index]
Exemple:
isobuster.exe "/ei:c:\mes fichiers image\" /et:m /t:1
Sélectionner une Session:
TCette commande est utilisée en combinaison avec les commandes d'extraction: /ei: et /ef:
Dans le cas de /ei: (extraction du fichier image), elle est utilisée pour identifier et extraire une seule session (toutes les pistes de cette session dans un fichier).
Cette commande n'est utile que pour les techniciens car l'image d'une seule session n'est, dans la plupart des cas, d'aucune utilité (sauf s'il s'agit de l'unique session). Seul le fichier image d'un CD complet est réellement utile pour l'utilisateur final, mais elle existe quand même pour les bricoleurs.
Dans le cas de /ef: (extraction de fichier et dossier), elle est utilisée pour identifier la session qui contient le système de fichiers à partir de laquelle nous voulons extraire.
IsoBuster peut trouver plusieurs systèmes de fichiers, y compris ceux des anciennes sessions. Si vous spécifiez la session, vous demandez alors à IsoBuster d'utiliser les systèmes de fichiers liés à cette session particulière. Sinon, IsoBuster décide de lui-même et utilise le système de fichiers le plus pertinent à partir de la session la plus pertinente.
Un index de session débute à 1. Si vous spécifiez la session 0, la commande sera tout simplement ignorée.
Si un piste et une session sont sélectionnées (voir le paragraphe suivant), la sélection de session sera ignorée et seule la sélection de la piste sera utilisée.
Si un index de session est proposé et que cette session particulière n'existe pas, il n'y aura aucune extraction et IsoBuster échouera.
Commande:
/s:[Index]
Exemple:
isobuster.exe "/ei:c:\mes fichiers image\" /et:m /s:1
Extraction complète des fichiers et dossiers d'un système de fichiers (racine):
Avec cette commande, vous pouvez lancer IsoBuster et extraire un ou plusieurs fichiers ou dossiers automatiquement.
La sélection du disque dépend du lecteur sélectionné par IsoBuster.
Voyez les commandes précédentes pour en savoir plus (ex.: chargement d'un fichier image, extraction d'un fichier image et sélection auto d'un lecteur).
Examinez aussi les commandes /et: /ei: /c /t: et /s: pour découvrir plus de puissance d'extraction en combinaison avec cette commande.
Si aucun type d'extraction n'est spécifié via la commande /et:, les données utilisateur seront extraites (ce qui est pratiquement toujours l'action sensible à effectuer).
Si aucune piste (/t:) ou session (/s:) ne sont définies, IsoBuster utilisera la session / piste / système de fichiers le plus plausible et pertinent pour l'extraction.
Si aucun système de fichiers préféré n'est proposé via cette commande, IsoBuster décidera du système de fichiers à utiliser le plus approprié (ex.: choix entre UDF, ISO etc.). Si un système de fichiers est proposé et que celui-ci n'est pas disponible, IsoBuster ne produira aucune extraction (et échouera de ce fait).
Si aucun fichier ou nom de fichier à extraire n'est proposé via cette commande, IsoBuster extraiera le système de fichiers complet, ce qui signifie tous les fichiers et dossiers à partir de la racine du système de fichiers sélectionné. Si aucun nom de fichier ou nom de dossier de destination ne sont proposés, IsoBuster lancera l'extraction, mais affichera la boîte de dialogue Choirir un Dossier.
Commande:
/ef:[Système de Fichiers:][Nom de fichier ou dossier (chemin relatif) |][chemin et nom de fichier de destination]
[Système de Fichiers:] contient toujours trois caractères et est à choisir par les éléments suivants:
iso: (Iso9660, Joliet, Rock Ridge, ... IsoBuster récupère le plus pertinent)
udf: (UDF)
hfs: (HFS et HFS+, IsoBuster choisit HFS+ au lieu de HFS)
ifo: (IFO, affichant les fichiers VOB et IFO)
boo: (El Torito - Image amorçable)
[Nom de fichier ou dossier (chemin relatif) |]
Chemin relatif au fichier ou dossier, commençant à la racine (mais sans lettre de lecteur)
Ne jamais commencer par un anti-slash, mais par le seul nom de fichier ou dossier.
Exemple:
picture.jpg (picture.jpg existe à la racine)
mypictures (le dossier mypictures existe à la racine)
mypictures\picture1.jpg (picture1.jpg existe dans le sous-dossier mypictures situé à la racine)
[chemin et nom de fichier de destination]
Cible d'extraction des fichiers / dossiers.
IsoBuster ne vérifie pas la destination des dossiers, il peut traiter l'extraction dans le dossier requis et déclencher une erreur Windows.
En d'autres termes, vérifiez aussi si le dossier de destination existe avant de démarrer.
Exemples:
Extraire le système de fichiers (racine) complet (le plus approprié) de la piste/session la plus pertinente:
Les deux exemples extraient le contenu dans le dossier existant "mes fichiers extraits" (ou crée ce dossier s'il n'existe pas déjà (ne fonctionne que pour une profondeur de dossier))
isobuster.exe "/ef:c:\mes fichiers extraits\"
isobuster.exe "/ef:c:\mes fichiers extraits"
L'exemple suivant extrait le système de fichiers UDF (en supposant qu'il y a le choix entre les systèmes de fichiers, et que nous choisissant UDF):
isobuster.exe "/ef:udf:c:\mes fichiers extraits"
L'exemple suivant extrait un sous-dossier ("mes docs") du système de fichiers UDF:
isobuster.exe "/ef:udf:mes docs|c:\mes fichiers extraits"
L'exemple suivant extrait un fichier particulier ("mes docs\mes lettres\lettre1.doc") du système de fichiers ISO et à partir de la seconde session (en supposant qu'il existe trois sessions sur le disque):
isobuster.exe "/ef:iso:mes docs\mes lettres\lettre1.doc|c:\mes fichiers extraits" /s:2
L'exemple suivant extrait un fichier particulier ("VIDEO_TS\VTS_01_1.VOB") du système de fichiers IFO et l'extrait sous le nom de fichier "movie.mpg"
isobuster.exe "/ef:ifo:VIDEO_TS\VTS_01_1.VOB|c:\mes fichiers extraits\movie.mpg"
L'exemple suivant extrait le fichier image d'amorçage à partir d'un disque d'installation MS:
isobuster.exe "/ef:boo:Microsoft Corporation.img|c:\mes fichiers extraits\"
Invites d'Extractions:
[Introduit avec IsoBuster 2.5]
Cette commande est utilisée en combinaison avec les commandes d'extraction: /ei: et /ef:
Si elle est absente, suivant les valeurs par défaut utilisées: /ep:pbm et /ep:pfe, qui signifient que la GUI vous avertira lorsqu'une erreur de lecture se produit, de sorte que vous puissiez effectuer une sélection, et lorsque qu'un fichier est sur le point d'être remplacé.
Commande:
/ep:[Type]
[Type] intervient sous la forme suivante:
Pour la manipulation de l'erreur, lorsqu'une erreur de lecture se produit:
pbm: Invite avec la fenêtre GUI la Plus Adéquate
ria: Invite avec la fenêtre GUI Retenter l'Abandon des Ignorés
rsa: Invite avec la fenêtre GUI Retenter l'Abandon de la Sélection
oea: Aucune Invite, En cas d'Erreur: Abandonnez l'extraction
oeo: Aucune Invite, En cas d'Erreur: Ommettre le secteur
oez: Aucune Invite, En cas d'Erreur: Zéro (remplacement de toutes les données par des octets null, en cas de données brutes seules, les données utilisateur sont remplacées et l'EDC/ECC est calculé)
oee: Aucune Invite, En cas d'Erreur: Erreur (remplacement du secteur de données erronées)
Pour la manipulation du remplacement d'un fichier, lorsque le fichier existe déjà:
pfe: Invite avec la fenêtre GUI Remplacement du Fichier
owr: Aucune Invite, Remplacement du fichier
now: Aucune Invite, Pas de Remplacement (ne pas remplacer le fichier, laisser tel quel et continuer sur le fichier suivant (si approprié))
Exemple:
isobuster.exe "/ei:c:\my image files\" /et:m /ep:oez /ep:owr
Ouvrir et Fermer un tiroir de lecteur:
Cette commande ouvre ou ferme les tiroirs. Par défaut, elle ouvrira le tiroir du lecteur sélectionné s'il est fermé, ou le fermera s'il est ouvert.
Cette commande peut être émise jusqu'à 9 fois dans la ligne de commande, de sorte qu'un lecteur peut recevoir la même commande deux ou trois fois. Par exemple, avant et après une opération.
Commande:
/oc:[Type][Avant ou Après][Attendre]
[Type] est o ou c ou absent. O pour Ouvrir le tiroir, et C pour Fermer le Tiroir, et en cas d'absence, le tiroir s'ouvrira s'il est fermé et se fermera s'il est ouvert.
[Avant ou Après] est b ou a ou absent. B pour avant une opération (ex.: avant extraction d'un fichier), A pour après une opération (ex.: après la création d'un fichier image). En cas d'absence, la commande est exécutée avant.
[Attendre] est un chiffre entre 0 et 9 et signifie le nombre de secondes que l'application mettra pour intérroger le lecteur, pour attendre qu'il soit prêt, après que l'application ait déclenché la commande d'Ouverture/Fermeture. Si aucune valeur n'est fournie, l'application sera réglée sur 0 par défaut en cas d'ouverture du tiroir, et 2 en cas de fermeture.
Exemple:
isobuster.exe /d:f /oc:c9 /oc:bc9 "/ef:c:\my extracted files\" /oc:oa
Cet exemple indique que le tiroir est fermé avant l'opération d'extraction. La commande est même exécutée deux fois, simplement pour être certain du résultat, et le délai est de 9 secondes à chaque fois, ce qui fait que l'application attendra (au plus) 18 secondes (ou moins si le signal du lecteur est "prêt") avant le début de l'opération d'extraction. Après l'extraction, le tiroir du lecteur sera ouvert.
Vue Secteur:
Cette commande ouvre immédiatement la fenêtre Vue Secteur et montre le secteur choisi.
Commande:
/sv:[Adresse]
Exemple:
isobuster.exe /d:f /sv:2000
Fermer IsoBuster automatiquement:
Cette commande ferme IsoBuster après la tâche requise (via la ligne de commande fournié), par exemple à la fin d'une tâche d'extraction (/ei: ou /ef:)
Commande:
/c
Exemple:
isobuster.exe "/ef:boo:Microsoft Corporation.img|c:\mes fichiers extraits\" /c
Réduire IsoBuster automatiquement:
Cette commande réduit IsoBuster après initialisation, avant la tâche requise (via la ligne de commande proposée), par exemple lors d'une tâche d'extraction (/ei: ou /ef:)
Commande:
/m
Exemple:
isobuster.exe "/ef:ifo:VIDEO_TS\VTS_01_1.VOB|c:\mes fichiers extraits\movie.mpg" /c /m
Journal d'Erreur:
Cette commande insère un simple code d'erreur dans un fichier journal, si IsoBuster détecte un problème avant le démarrage de la tâche en cours (via la ligne de commande porposée).
Il ne crée donc pas de fichier journal concernant les erreurs de lecture ou l'intervention requise lors d'un processus d'extraction par exemple.
Cependant, si l'extraction démarrée a été abandonnée, pour une raison quelconque, une valeur d'erreur apparaîtra tout de même.
Commande:
/l:[chemin et nom du fichier de destination]
Valeurs d'erreur:
0 Aucune Erreur (réussite).
1 Aucune Piste / Sessions détectée
2 Index de piste fourni mais cette piste n'est pas disponible
3 Index de session fourni mais cette session n'est pas disponible
4 Aucune piste de système de fichiers détectée
5 Aucun système de fichiers (ou aucune correspondance) détecté
6 Nom de dossier déjà utilisé comme nom de fichier
7 Aucun fichier ou dossier correspondant détecté
10xx Extraction abandonnée par l'utilisateur
Exemple:
isobuster.exe "/ef:c:\mes fichiers extraits" "/l:c:\mes fichiers extraits\log.txt"
Journal d'Erreur-Chaîne:
Une chaîne de base définie dans IsoBuster pour être placée dans le fichier journal (voir Journal d'Erreur (commande /l:)).
Vérifiez que cette chaîne contient la valeur %%u qui sera remplacée par le code d'erreur (voir Journal d'Erreur).
Commande:
/l:txt:[Text]
Exemple:
isobuster.exe "/ef:c:\mes fichiers extraits" "/l:c:\mes fichiers extraits\log.bat" "/l:txt:ECHO %%u"
|
|