Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2551 dpurdie 1
;*****************************************************************
2
; Author  : Hugues DOILLON
3
; Date    : 04/2007
4
; Modifié :
5
; Purpose : Shortcut management
6
; File    : GestionRaccourci.nsh
7
;
8
;*****************************************************************
9
 
10
; Installs Start Menu
11
!macro InstalleMenuDemarrer
12
 
13
    ${if} ${NOM_APPLICATION} == "Logitran100"
14
          ; Création du raccourci du menu Démarrer
15
          ; Creating the Start menu shortcut
16
    	  CreateDirectory "$SMPROGRAMS\${EDITEUR_APPLICATION}"
17
    	  CreateDirectory "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}"
18
    	  CreateShortCut "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}\Administration.lnk" "$INSTDIR\Executables\admin.exe"
19
    	  CreateShortCut "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}\Tris Croisés.lnk" "$INSTDIR\Executables\crossedS.exe"
20
    	  CreateShortCut "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}\Visualisation et Correction des données.lnk" "$INSTDIR\Executables\Viewer.exe"
21
    	  CreateShortCut "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}\$(stringRaccourciDesinstalle).lnk" "$INSTDIR\${EXE_DESINSTALLATION}"
22
	${else}
23
    	  ; Création du raccourci du menu Démarrer
24
          ; Creating the Start menu shortcut
25
    	  CreateDirectory "$SMPROGRAMS\${EDITEUR_APPLICATION}"
26
    	  CreateDirectory "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}"
27
    	  CreateShortCut "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}\${NOM_APPLICATION}.lnk" "$INSTDIR\${EXE_APPLICATION}"
28
    	  CreateShortCut "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}\$(stringRaccourciDesinstalle).lnk" "$INSTDIR\${EXE_DESINSTALLATION}"
29
 
30
    ${endif}
31
 
32
!macroend
33
 
34
; Installs Office Shortcut
35
!macro InstalleRaccourciBureau
36
 
37
    ${if} ${NOM_APPLICATION} == "Logitran100"
38
          CreateShortCut "$DESKTOP\${NOM_APPLICATION} - Administration.lnk" "$INSTDIR\Executables\admin.exe"
39
    	  CreateShortCut "$DESKTOP\${NOM_APPLICATION} - Tris Croisés.lnk" "$INSTDIR\Executables\crossedS.exe"
40
    	  CreateShortCut "$DESKTOP\${NOM_APPLICATION} - Visualisation et Correction des données.lnk" "$INSTDIR\Executables\Viewer.exe"
41
	${else}
42
    	   ; Création du raccourci sur les bureau
43
      	   CreateShortCut "$DESKTOP\${NOM_APPLICATION}.lnk" "$INSTDIR\${EXE_APPLICATION}"
44
    ${endif}
45
 
46
!macroend
47
 
48
; Uninstalls Office Shortcut
49
!macro DesinstalleMenuDemarrerRaccourciBureau
50
 
51
    ; Suppression des icones du menu démarrer
52
    ; Removing icons from start menu
53
 
54
    ;Delete "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}\Uninstall.lnk"
55
    ;Delete "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}\Désinstallation.lnk"
56
    ;Delete "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}\${NOM_APPLICATION}.lnk"
57
 
58
    RMDir /r "$SMPROGRAMS\${EDITEUR_APPLICATION}\${NOM_APPLICATION}"
59
    RMDir "$SMPROGRAMS\${EDITEUR_APPLICATION}"
60
 
61
    ; Suppression du raccourci sur le bureau
62
    ; Deleting the shortcut on the desktop
63
 
64
    ${if} ${NOM_APPLICATION} == "Logitran100"
65
    	Delete "$DESKTOP\${NOM_APPLICATION} - Administration.lnk"
66
    	Delete "$DESKTOP\${NOM_APPLICATION} - Tris Croisés.lnk"
67
    	Delete "$DESKTOP\${NOM_APPLICATION} - Visualisation et Correction des données.lnk"
68
	${else}
69
    	Delete "$DESKTOP\${NOM_APPLICATION}.lnk"
70
    ${endif}
71
 
72
!macroend