Accueil > > > SOURCE INSTALLER OU DÉINSTALLER UN PROGRAMME.
SOURCE INSTALLER OU DÉINSTALLER UN PROGRAMME.
Information sur la source
Description
J'ai essayé de créer une source pour installer un programme + le désinstaleur mais il y as quelques erreurs, j'ai commencer le vbscript hiers donc je suis débutant. L'instaleur foctionne correctement mais as le désinstaleur, pouriez vous m'aider a trouver le problemme?
Pour que la source fonctionne, vous devez renommer DiscoverPlus.dia en DiscoverPlus.exe
Source
- L'INSTALEUR:
-
-
- Set FSys = CreateObject("Scripting.FileSystemObject")
- Set MonFic = FSys.OpenTextFile("ReadMe.dia")
- Set EFic = FSys.OpenTextFile("ProgName.dia")
- E = EFic.ReadAll
- Contenu = MonFic.ReadAll
- ProgName = E
- readme = MsgBox(Contenu, vbInformation, "Read Me")
- Install = MsgBox("Bienvenue !" & vbCrLf & "Ce programme va installer le logiciel " & ProgName & ". Voulez vous continuer ?", vbQuestion+vbYesNo,"Installation de " & ProgName)
- If Install - vbNo Then
-
- If Install = vbYes Then
- pathprog = MsgBox("Etape 1 : Repertoire de Destination :" & vbCrLf & vbCrLf & "Ce programme va copier le programme & ProgName dans le repertoire C:\Program Files\& ProgName de votre disque dur." & vbCrLf & "Voulez-vous changez de repertoire de destination ?", vbQuestion+vbYesNo,"Installation de " & ProgName)
- If pathprog = vbYes Then
- path = InputBox("Tapez le nouveau dossier de destination :","Installation de " & ProgName,"C:\Program Files\" & ProgName & "\")
- End If
- If pathprog = vbNo Then
- path = "C:\Program Files\" & ProgName & "\"
- End If
- Set Fso = CreateObject("Scripting.FileSystemObject")
- Set WshShell = WScript.CreateObject("WScript.Shell")
- Prog = WshShell.SpecialFolders("Programs")
- Bureau = WshShell.SpecialFolders("Desktop")
- ' Installation des fichiers internes
- Fso.CreateFolder(path)
- Fso.CopyFile ProgName & ".exe" ,path & ProgName & ".exe"
- ' Mise en place des raccourcis
- Set Racc = WshShell.CreateShortcut(Prog & "/" & racrep & ".lnk")
- Racc.TargetPath=path & ProgName & ".exe"
- Racc.Save
- Set Racc = WshShell.CreateShortcut(Bureau & "/" & racrep & ".lnk")
- Racc.TargetPath=path & ProgName & ".exe"
- Racc.Save
- MsgBox "Le programme a été installer avec succès.",0,"Installation de " & ProgName
- End If
- End If
-
-
-
-
-
- LE DÉSINSTALEUR
-
-
-
-
-
- Set FSys = CreateObject("Scripting.FileSystemObject")
- Set EFic = FSys.OpenTextFile("ProgName.dia", 1)
- E = EFic.ReadAll
- ProgName = E
- Uninstall = MsgBox("Bienvenue !" & vbCrLf & "Ce programme va désinstaller le logiciel & ProgName &. Voulez vous continuer ?", vbQuestion+vbYesNo,"Désinstallation de " & ProgName)
- If Uninstall - vbNo Then
-
- If Uninstall = vbYes Then
- pathprog = MsgBox("Etape 1 : Repertoire de Destination :" & vbCrLf & vbCrLf & "Ce programme va suprimer le programme " & ProgName & " du repertoire C:\Program Files\" & ProgName & " de votre disque dur." & vbCrLf & "Voulez-vous changez le répertoire a suprimer ?", vbQuestion+vbYesNo,"Désinstallation de " & ProgName)
- Dim fso, fldr
- If pathprog = vbYes Then
- fldr = inputbox ("Dossier a supprimer." ,"" ,"c:\Program Files\DiscoverPlus\")
- End If
- If pathprog = vbNo Then
- fldr = "C:\Program Files\DiscoverPlus\"
- End If
- Set fso = CreateObject("Scripting.FileSystemObject")
- Set WshShell = WScript.CreateObject("WScript.Shell")
- Prog = WshShell.SpecialFolders("Programs")
- Bureau = WshShell.SpecialFolders("Desktop")
- ' Installation des fichiers internes
- Fso.DeleteFolder(fldr)
- ' Suprimer les racourcis
- Fso.DeleteFile(Prog & ProgName & ".lnk")
- Fso.DeleteFile(Bureau & ProgName & ".lnk")
-
- MsgBox "Le programme a été désinstaller avec succès. Veuillez redémarer votre ordinateur.",0,"Désinstallation de " & ProgName
- End If
- End If
L'INSTALEUR:
Set FSys = CreateObject("Scripting.FileSystemObject")
Set MonFic = FSys.OpenTextFile("ReadMe.dia")
Set EFic = FSys.OpenTextFile("ProgName.dia")
E = EFic.ReadAll
Contenu = MonFic.ReadAll
ProgName = E
readme = MsgBox(Contenu, vbInformation, "Read Me")
Install = MsgBox("Bienvenue !" & vbCrLf & "Ce programme va installer le logiciel " & ProgName & ". Voulez vous continuer ?", vbQuestion+vbYesNo,"Installation de " & ProgName)
If Install - vbNo Then
If Install = vbYes Then
pathprog = MsgBox("Etape 1 : Repertoire de Destination :" & vbCrLf & vbCrLf & "Ce programme va copier le programme & ProgName dans le repertoire C:\Program Files\& ProgName de votre disque dur." & vbCrLf & "Voulez-vous changez de repertoire de destination ?", vbQuestion+vbYesNo,"Installation de " & ProgName)
If pathprog = vbYes Then
path = InputBox("Tapez le nouveau dossier de destination :","Installation de " & ProgName,"C:\Program Files\" & ProgName & "\")
End If
If pathprog = vbNo Then
path = "C:\Program Files\" & ProgName & "\"
End If
Set Fso = CreateObject("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject("WScript.Shell")
Prog = WshShell.SpecialFolders("Programs")
Bureau = WshShell.SpecialFolders("Desktop")
' Installation des fichiers internes
Fso.CreateFolder(path)
Fso.CopyFile ProgName & ".exe" ,path & ProgName & ".exe"
' Mise en place des raccourcis
Set Racc = WshShell.CreateShortcut(Prog & "/" & racrep & ".lnk")
Racc.TargetPath=path & ProgName & ".exe"
Racc.Save
Set Racc = WshShell.CreateShortcut(Bureau & "/" & racrep & ".lnk")
Racc.TargetPath=path & ProgName & ".exe"
Racc.Save
MsgBox "Le programme a été installer avec succès.",0,"Installation de " & ProgName
End If
End If
LE DÉSINSTALEUR
Set FSys = CreateObject("Scripting.FileSystemObject")
Set EFic = FSys.OpenTextFile("ProgName.dia", 1)
E = EFic.ReadAll
ProgName = E
Uninstall = MsgBox("Bienvenue !" & vbCrLf & "Ce programme va désinstaller le logiciel & ProgName &. Voulez vous continuer ?", vbQuestion+vbYesNo,"Désinstallation de " & ProgName)
If Uninstall - vbNo Then
If Uninstall = vbYes Then
pathprog = MsgBox("Etape 1 : Repertoire de Destination :" & vbCrLf & vbCrLf & "Ce programme va suprimer le programme " & ProgName & " du repertoire C:\Program Files\" & ProgName & " de votre disque dur." & vbCrLf & "Voulez-vous changez le répertoire a suprimer ?", vbQuestion+vbYesNo,"Désinstallation de " & ProgName)
Dim fso, fldr
If pathprog = vbYes Then
fldr = inputbox ("Dossier a supprimer." ,"" ,"c:\Program Files\DiscoverPlus\")
End If
If pathprog = vbNo Then
fldr = "C:\Program Files\DiscoverPlus\"
End If
Set fso = CreateObject("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject("WScript.Shell")
Prog = WshShell.SpecialFolders("Programs")
Bureau = WshShell.SpecialFolders("Desktop")
' Installation des fichiers internes
Fso.DeleteFolder(fldr)
' Suprimer les racourcis
Fso.DeleteFile(Prog & ProgName & ".lnk")
Fso.DeleteFile(Bureau & ProgName & ".lnk")
MsgBox "Le programme a été désinstaller avec succès. Veuillez redémarer votre ordinateur.",0,"Désinstallation de " & ProgName
End If
End If
Historique
- 08 février 2006 00:19:02 :
- J'ai corriguer quelques bogs.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Probleme apres complilation / erreurs recurantes [ par skyzofrenzz ]
Bonjour,J'ai un programme qui permet de calculer des resistances thermiques. Il fait appel à une base de donnée, une combobox, des boutons etc....Je d
Un "installeur" d'accord... mais un désinstalleur? [ par davidguillon ]
B'jour!Me voilà avec une petite question dont je n'ai pas trouvé réponse sur Internet.J'ai trouvé comment réaliser un module d'installation pour mon a
Comment récupérer les erreurs VBScript dans un fichier [ par chalencon ]
Bonjour,Je souhaite récupérer les erreurs pouvant intervenir pendant l'éxécution d'un VBScript dans un fichier d'erreur. Actuellement, je n'ai pas tro
ADSI - Erreur automation [ par 41 ]
Bonjour ,Depuis l'install de VB6, le script d'ouverture de session sur mon pc ne fonctionne plus.Erreur automation : Element non trouvé !GetObject("LD
Exécuter un .BAT avec VBScript [ par snappneo ]
Bonjour à toutes et à tous,Avant de commencer, je tenais à vous dire Merci pour toutes ces sources publiées.Voici mon souci :J'exécute par une GPO un
Problème de vbscript [ par daetips ]
Est-ce qu'il y aurait un moyen d'ouvrir un fichier exe ou autre(genre shellexecute) en vbscript. pour les exe on crée un .bat mais pour les autres? M
create mail box vbscript [ par boutdegarage ]
Bonjour a tous , je cherche a créer une mailbox exchange dans Active Directory en vbscript., si quelqu'un pourrait me venir en aide, ca serait cool???
Faire une page html avec une liste de .csv [ par smart_side ]
Voila, je fait un job d'étudiant pour le moment et on m'a demandé de faire une liste de fichiers .csv et d'en faire un page html. Il faut que je les c
vbscript: exec qui marche pas [ par professeurr ]
j'ai ce script:Dim WshShell, oExecSet WshShell = CreateObject("WScript.Shell")Set oExec = WshShell.Exec("calc")Do While oExec.Status = 0
erreurs compilation dans DevC++ [ par arno03 ]
Salut allje débute dans le C++ et j'ai codé cette source:#include <iostream.h>void affichettc(float HT){ float TTC = HT * 1.206; cout <<
|
Derniers Blogs
PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc [HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|