[Batch] Utliser un batch sur 98, mais conçu avec XP

Utliser un batch sur 98, mais conçu avec XP [Batch] - Shell/Batch - Programmation

Marsh Posté le 30-09-2008 à 21:15:24    

Bonjour à tous,
 
Voilà mon problème :
J'ai fait un batch sur un PC avec Win XP, que je veux aussi utiliser sur un PC avec win 98.
Malheureusement, ça ne fonctionne pas car plusieurs paramètre ne sont pas connu sous Win 98. Par exemple :
- Le paramètre "/q" de la commande "del"
- Le paramètre "/Z" de la commande "xcopy"
- et plein d'autre encore....
Je ne me revois pas revoir tout mon script, le tester, le corriger, etc,...
Quels sont les solutions pour ce genre de prolème ?
Merci d'avance,
 
PS : question subsidiaire : un batch conçu pour xp, fonctionnera t-il à 100 % pour les système Win 2000, Win 2003 et vista ? où y-a t-il des différences, évolutions ?

Reply

Marsh Posté le 30-09-2008 à 21:15:24   

Reply

Marsh Posté le 01-10-2008 à 10:42:04    

Les commandes batch ont effectivement moins d'options sur les Windows 95, 98, Me.
Il faut donc trouver des solutions pour chaque cas qui ne marche pas.
 
Une alternative serait de réécrire en VBS (qui est sensé être le successeur du batch DOS), car ce langage est quasiment le même sur toutes les versions de Windows depuis Win 95.
 
Bon courage !

Reply

Marsh Posté le 01-10-2008 à 12:23:39    

VBS ?
Aïe, ça va être dur, je ne connais rien du tout sur ce langage...
Mais, bon, j'ai pas le choix je vais adapter le batch pour qu'il tourne sous win98.
Sinon, il a des différences entre le CMD de win xp et win 2000, ou bien est-ce quasiment identique ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed