Installation automatique d'applications [Scripts] - Shell/Batch - Programmation
Marsh Posté le 02-07-2003 à 14:36:52
chépa trop, mais regarde du cote de WSH et VisualBasic
En tout cas moi je peux pas t'aider
excuse bidon : window, c'est trop compliqué pour moi
Marsh Posté le 02-07-2003 à 15:17:22
Une idée un peu bestiale :
tu modifies le raccourci du programme pour pointer vers un fichier batch toto.bat (là il faudra passer sur tous les postes)
dans toto.bat :
call c:\repertoire\version.bat
call \\serveur\partage$\versions.bat
if %%_version%%==%%_versions%% goto maj
lancement de ton exe habituel
goto fin
:maj
lancement du progr de maj
:fin
dans version.bat :
set _version=xxx
dans versions.bat
set _versions=yyy
dans l'installation du logiciel, ne pas oublier de copier versions.bat en version.bat sur c:\repertoire
lorque tu fais une maj de tes CD, il te suffit alors de modifier le fichier versions.bat pour que la détection d'une nouvelle version se fasse lors du lancement de l'appli.
A+
Marsh Posté le 02-07-2003 à 16:48:50
Moui, c'est pas mal.
ça demande à modifier le bat à chaque fois, mais dans la foulée de la mise à jour du cd, pourkoi pas ?
par contre, la ligne :
if %%_version%%==%%_versions%% goto maj
lance le programme de maj si les deux versions sont identiques, non ?
La ligne ne doit-elle pas être :
if %%_version%%!=%%_versions%% goto maj
ou un truc dans ce genre ?
Marsh Posté le 02-07-2003 à 11:46:03
J'ai posté ceci dans S&R ( http://forum.hardware.fr/forum2.ph [...] h=&subcat= )
Dans ma boite, une quinzaine de personnes utilisent en permanence 15 logiciels qui demandent une installation en local (normal) et la présence du CD dans le lecteur.
Ces 15 logiciels sont mis à jour environ 4 fois par an, avec changement de CD à chaque fois.
Pour éviter à tous un jonglage permanent des CD a été mis en place des CD virtuels avec le logiciel CD-ROM Emulator ( http://www.cdrom-emulator.com/frn/n_cde_main.htm ).
Les images des CD sont centralisés sur le serveur.
L'avantage est double : gestion plus rapide et facile des logiciels (on ne peut plus perdre de CD, le changement de CD est bien plus rapide) et mise à niveau des CD centralisée.
Le problème, c'est que chaque mise à jour de CD rend obligatoire la réinstallation du logiciel, sinon c'est le message d'erreur abscon...
Et les utilisateurs sont tellement hermétiques à l'informatique que, même après leur avoir expliqué 15 fois, à chaque mise à jour ils laissent tomber en pensant que leur appli ne fonctionne plus, sans faire la démarche de réinstaller !
J'ai trouvé, si ce n'est la solution, au moins la méthode qui me permettrait de résoudre ce problème, et elle passe par un script, raison pour laquelle je poste sur Programmation
Il s'agirait donc d'utiliser le logiciel Autoit ( http://www.hiddensoft.com/AutoIt/ ) et de créer un script installant ces CD.
Jusque là pas de probs, je devrais pouvoir me débrouiller.
Ce qui me manque, c'est un programme/script qui puisse détecter les mises à jours d'images des CD-ROMS et enclenchent automatiquement l'installation !
Peux t-on utiliser une telle commande au démarrage de windows, par ex, ou en utilisant un autre logiciel de script ?
Message édité par rpgman le 02-07-2003 à 11:47:13