1001 Astuces Nam@ni
http://www.namani.net

SetVer

 

 

 

Simuler une version MS-DOS spécifique.

Syntaxe:

 

SETVER {Chemin}

 

Afficher la liste des versions.

SETVER {Chemin} [Fichier] n.nn

 

Insérer une nouvelle entrée dans la liste.

SETVER {Chemin} [Hchier] /D{ELETE} {/OUIET}

 

Supprimer une entrée dans la liste.

 

Chemin

 

Indique le chemin d'accès au fichier SETVER.EXE.

Fichier

 

Indique le nom du fichier ou du programme que vous souhaitez ajouter dans la liste avec, éventuellement, son chemin d'accès.

n.nn

 

La version de DOS à simuler pour le programme spécifié. Utilisez le format n. nn, c'est-à-dire, 4.00 pour 4.0, 3.20 pour 3.2, etc...

/DELETE

 

Supprime l'entrée dans la liste.

/QUIET

 

Associé à /DELETE, ce paramètre annule le message qui apparaît à l'écran lorsque vous supprimez une entrée dans la liste.

 

 

 

Notes:

Le programme SETVER.EXE vous soutient efficacement lorsqu'une application requiert une version spécifique de MS-DOS ou s'il ne travaille pas correctement avec la version en cours. Pour cela, il examine la mémoire pour identifier la version demandée et la compare ensuite avec sa propre liste. Si l'application utilisée figure dans cette liste, SETVER.EXE simule la version de MS-DOS demandée.

Les applications et les versions à simuler sont inscrites dans une liste chargée dans la mémoire au moyen du fichier CONFIG.SYS. Grâce à SETVER, vous pouvez visualiser et modifier la liste des applications à votre guise.

Cependant, pour utiliser la commande SETVER, vous devez tout d'abord spécifier le pilote correspondant dans le fichier CONFIG.SYS. Dès lors, vous pouvez l'appeler comme toute autre commande pour afficher et compléter la liste des applications.

 

 

 

Exemple:

Supposons que vous vouliez ajouter l'application PROG.EXE dans la liste pour la version 3.3 . Pour cela, entrez la commande suivante:

 


SETVER PROG.EXE 3.30

 

La liste standard se compose de la façon suivante:

 

Programme    Ver.
Programme    Ver.
Programme      Ver.
KERNEL.EXE    5.00
NETX.COM      5.00
NETX.EXE      5.00
NET5.COM      5.00
BNETX.COM     5.00
BNETX.EXE     5.00
EMSNETX.EXE   5.00
EMSNET5.EXE   5.00
XMSNETX.EXE   5.00
XMSNET5.EXE   5.00
DOSOAD.SYS    5.00
REDIR50.EXE   5.00
REDIR5.EXE    5.00
REDIRALL.EXE  5.00
REDIRNP4.EXE  5.00
EDLIN.EXE     5.00
BACKUP.EXE    5.00
ASSIGN.COM    5.00
EXE2BIN.EXE   5.00
JOIN.EXE      5.00
RECOVER.EXE   5.00
GRAFTABL.COM  5.00
LMSETUP.EXE   5.00
STACKER.COM   5.00
NCACHE.EXE    5.00
NCACHE2.EXE   5.00
IBMCACHE.SYS  5.00
XTRADRV.SYS   5.00
2XON.COM      5.00
WINWORD.EXE   4.10
EXCEL.EXE     4.10
LL3.EXE       4.01
REDIR4.EXE    4.00
REDIR40.EXE   4.00
MSREDIR.EXE   4.00
WIN200.BIN    3.40
METRO.EXE     3.31
DISKFIX.EXE   1.00
10NET.COM     6.20
DBLSPACE.EXE  6.20
APPEND.EXE    6.20/7.1
BASIC.COM     6.20/7.1
BASICA.COM    6.20/7.1
DISKCOMP.EXE  6.20/7.1
EXTDISK.SYS   6.20/7.1
GRAPHICS.COM  6.20/7.1
FASTOPEN.EXE  6.20/7.1
MODE_DOS.COM  6.20/7.1
PRINT.EXE     6.20/7.1
REPLACE.EXE   6.20/7.1
RESTORE.EXE   6.20/7.1
SCPLUS.EXE    6.20/7.1
SCSIC710.SYS  6.20/7.1
TREE.COM      6.20/7.1
VDISK.SYS     6.20/7.1
 

    La commande SETVER n'est qu'une solution de passage. Pour éviter tout incident, procurez-vous la version appropriée sans attendre. Dans la plupart des cas, SETVER diminue les possibilités offertes par un programme.

    Pour valider les modifications apportées dans la liste, redémarrez le système de manière à exécuter le fichier CONFIG.SYS.

    Si vous n'utilisez aucun des programmes de la liste, supprimez l'instruction correspondante dans le fichier CONFIG.SYS afin de mieux utiliser la mémoire disponible.

    Pour modifier une entrée, indiquez le nom du fichier. Toute nouvelle entrée se substitue à la précédente.

    La version 2.0 de Word pour Windows et la version 4.0 d'Excel ne nécessitent pas une entrée spécifique dans SETVER. Vous pouvez donc supprimer leurs entrées de la liste.

 

Une fois exécutée, la commande SETVER restitue les codes d'erreur ci-dessous que vous pouvez intégrer dans un fichier de commandes avec l'instruction IF ERRORLEVEL pour décider de la suite des opérations:

 

0

SETVER s'est exécuté sans erreurs.

1

Option non valide.

2

Nom de fichier incorrect.

3

Mémoire insuffisante.

4

Format incorrect pour le numéro de version.

5

Aucune entrée dans la liste.

6

Les fichiers système sont introuvables.

7

Lecteur incorrect.

8

Trop de paramètres.

9

Paramètres incomplets.

10

Erreur lors de la lecture des fichiers système.

11

Liste de versions incomplète.

12

Numéro de version inexistant.

13

La liste des versions est saturée.

14

Erreur lors de l'ècriture d'un fichier système.