User Tools

Site Tools


userspace:winscp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
userspace:winscp [2011/10/10 14:02]
Der-Matze created
userspace:winscp [2021/08/23 08:37] (current)
Line 21: Line 21:
 [Initial] [Initial]
  
-;Standard Text, der während der Installation angezeigt wird +;Standard Text, der während der Installation angezeigt wird / Standardtext shown during installation 
- Message = Bitte warten, das Produkt wird installiert +Message = Bitte warten, das Produkt wird installiert 
- +;Loglevel einstellen / set loglevel 
- +setLogLevel = 6 
- +;Bei Fehlern abbrechen / Exit on errors 
-;Loglevel einstellen +ExitOnError = false 
- setLogLevel = 6 +;Syntax Fehler werden in einem separaten Fenster angezeigt / Syntax-errors will be shown in a separate window 
- +ScriptErrorMessages = on 
- +;Single-Step Mode nicht verwenden / Do not use the single-step-mode 
- +TraceMode = off 
-;Bei Fehlern abbrechen +;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen / Don't show the winst-window in foreground during batchmode 
- ExitOnError = false +StayOnTop = false
- +
- +
- +
-;Syntax Fehler werden in einem separaten Fenster angezeigt +
- ScriptErrorMessages = on +
- +
- +
- +
-;Single-Step Mode nicht verwenden +
- TraceMode = off +
- +
- +
- +
-;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen +
- StayOnTop = false +
- +
  
  
  
 [Actions] [Actions]
- +;Variable für die Ermittlung des Betriebssystems / What kind of OS do we have? 
-;Variable für die Ermittlung des Betriebssystems +DefVar $OS$ 
- DefVar $OS$ +Set $OS$ = GetOS 
- Set $OS$ = GetOS +;Variable für die Ermittlung der Betriebssystem Unterversion / What kind of subversion? 
- +DefVar $NTVersion$ 
- +Set $NTVersion$ = GetNTVersion
- +
-;Variable für die Ermittlung der Betriebssystem Unterversion +
- DefVar $NTVersion$ +
- Set $NTVersion$ = GetNTVersion +
- +
- +
 ;Die Variable zur Auswertung des ExitCodes ;Die Variable zur Auswertung des ExitCodes
- DefVar $ExitCode$+DefVar $ExitCode$ 
 +;Name des Produkts (max. 12 Zeichen) / Name of product (max 12 characters) 
 +DefVar $ProductName$ 
 +Set $ProductName$ = "WinSCP" 
 +;Vollständiger Produktname incl. Versionsnummer / complete productname incl. version 
 +DefVar $ProductNameFull1$ 
 +Set $ProductNameFull1$ = "WinSCP 4.3.5" 
 +;Dateiname des Produktbildes mit Erweiterung / Dilename of productpicture incl. extension 
 +DefVar $ProductPicture$ 
 +Set $ProductPicture$ = "WinSCP.png"
  
 +;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens / Show installation-message incl. productname
 +Message "Installiere "+$ProductNameFull1$
  
 +;Prüfen der Winst Version / Check the winst-version
 +requiredWinstVersion >= "4.11"
  
-;Name des Produkts (max. 12 Zeichen) +;$ProductPictureund $ProductName$ anzeigen / Show $ProductPicture$ and $ProductName$ 
- DefVar $ProductName$ +ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$
- Set $ProductName$ = "WinSCP" +
- +
- +
- +
-;Vollständiger Produktname incl. Versionsnummer +
- DefVar $ProductNameFull1$ +
- Set $ProductNameFull1$ = "WinSCP 4.3.5" +
- +
- +
- +
-;Dateiname des Produktbildes mit Erweiterung +
- DefVar $ProductPicture$ +
- Set $ProductPicture$ = "WinSCP.png" +
- +
- +
- +
-;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens +
- Message "Installiere "+$ProductNameFull1$ +
- +
- +
- +
-;Prüfen der Winst Version +
- requiredWinstVersion >= "4.11" +
- +
- +
- +
-;$ProductPicture$ und $ProductName$ anzeigen +
- ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$ +
- +
- +
- +
-;Freien Speicherplatz ermitteln +
- if not (HasMinimumSpace ("%SYSTEMDRIVE%", "500 MB")) +
- LogError "Nicht genügend Platz auf %SYSTEMDRIVE%" +
- isFatalError +
- endif +
- +
- +
- +
-;OS-Version ermitteln +
- if ( $NTVersion$ = "Win2K" OR $NTVersion$ = "WinXP" OR $NTVersion$ = "Win NT 5.2" OR $NTVersion$ = "Windows Vista" ) +
- +
- +
- +
- Winbatch_Install +
- sub "%ScriptDrive%\install\check_exitcode\check_innosetup-exitcode.ins" +
- +
- Files_Copy +
- Linkfolder_Custom +
- +
- +
- +
- else +
- LogError "Kein kompatibles Betriebssystem installiert" +
- isFatalError +
- endif +
  
 +;Freien Speicherplatz ermitteln / Check free space on disk
 +if not (HasMinimumSpace ("%SYSTEMDRIVE%", "500 MB"))
 +        LogError "Nicht genügend Platz auf %SYSTEMDRIVE%"
 +        isFatalError
 +endif
  
 +;OS-Version ermitteln / Get the OS-Version
 +if ( $NTVersion$ = "Win2K" OR $NTVersion$ = "WinXP" OR $NTVersion$ = "Win NT 5.2" OR $NTVersion$ = "Windows Vista" )
 + Winbatch_Install
 + sub "%ScriptDrive%\install\check_exitcode\check_innosetup-exitcode.ins"
 + Files_Copy
 + Linkfolder_Custom
 +else
 + LogError "Kein kompatibles Betriebssystem installiert"
 + isFatalError
 +endif
  
  
 [Winbatch_Install] [Winbatch_Install]
- +"%SCRIPTPATH%\winscp435setup.exe" /VERYSILENT /NOCANDY
- "%SCRIPTPATH%\winscp435setup.exe" /VERYSILENT /NOCANDY +
  
  
 [Linkfolder_Custom] [Linkfolder_Custom]
- 
 ;Startmenü anpassen ;Startmenü anpassen
- Set_basefolder common_programs +Set_basefolder common_programs 
- delete_subfolder "$ProductName$" +delete_subfolder "$ProductName$" 
- Set_link +Set_link 
- name: $ProductName$ +        name: $ProductName$ 
- target: %ProgramFiles32Dir%\WinSCP\WinSCP.exe +        target: %ProgramFiles32Dir%\WinSCP\WinSCP.exe 
- parameters: + parameters: 
- working_dir: + working_dir: 
- icon_file: + icon_file: 
- icon_index: + icon_index: 
- end_link +end_link 
- +Set_link 
- Set_link + name: "Pageant" 
- name: "Pageant" + target: %ProgramFiles32Dir%\WinSCP\PuTTY\pageant.exe 
- target: %ProgramFiles32Dir%\WinSCP\PuTTY\pageant.exe + parameters: 
- parameters: + working_dir: 
- working_dir: + icon_file: 
- icon_file: + icon_index: 
- icon_index: +end_link 
- end_link +Set_link 
- + name: "PuTTYGen" 
- Set_link + target: %ProgramFiles32Dir%\WinSCP\PuTTY\puttygen.exe 
- name: "PuTTYGen" + parameters: 
- target: %ProgramFiles32Dir%\WinSCP\PuTTY\puttygen.exe + working_dir: 
- parameters: + icon_file: 
- working_dir: + icon_index: 
- icon_file: +end_link
- icon_index: +
- end_link +
  
  
 [Files_Copy] [Files_Copy]
- +copy "%SCRIPTPATH%\WinSCP.ini" "%ProgramFiles32Dir%\WinSCP\"
- copy "%SCRIPTPATH%\WinSCP.ini" "%ProgramFiles32Dir%\WinSCP\" +
 </code> </code>
  
Line 188: Line 127:
  
 ;Standard Text, der während der Deinstallation angezeigt wird ;Standard Text, der während der Deinstallation angezeigt wird
- Message = Bitte warten, das Produkt wird deinstalliert +Message = Bitte warten, das Produkt wird deinstalliert
- +
- +
 ;Loglevel einstellen ;Loglevel einstellen
- setLogLevel = 6 +setLogLevel = 6
- +
- +
 ;Bei Fehlern abbrechen ;Bei Fehlern abbrechen
- ExitOnError = false +ExitOnError = false
- +
- +
 ;Syntax Fehler werden in einem separaten Fenster angezeigt ;Syntax Fehler werden in einem separaten Fenster angezeigt
- ScriptErrorMessages = on +ScriptErrorMessages = on
- +
- +
 ;Single-Step Mode nicht verwenden ;Single-Step Mode nicht verwenden
- TraceMode = off +TraceMode = off
- +
- +
 ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen
- StayOnTop = false +StayOnTop = false
- +
- +
- +
  
 [Actions] [Actions]
- 
 ;Name des Produkts (max. 12 Zeichen) ;Name des Produkts (max. 12 Zeichen)
- DefVar $ProductName$ +DefVar $ProductName$ 
- Set $ProductName$ = "WinSCP" +Set $ProductName$ = "WinSCP"
- +
- +
 ;Vollständiger Produktname incl. Versionsnummer ;Vollständiger Produktname incl. Versionsnummer
- DefVar $ProductNameFull1$ +DefVar $ProductNameFull1$ 
- set $ProductNameFull1$ = "WinSCP 4.3.5" +set $ProductNameFull1$ = "WinSCP 4.3.5"
- +
- +
 ;Dateiname des Produktbildes mit Erweiterung ;Dateiname des Produktbildes mit Erweiterung
- DefVar $ProductPicture$ +DefVar $ProductPicture$ 
- Set $ProductPicture$ = "WinSCP.png" +Set $ProductPicture$ = "WinSCP.png"
- +
- +
 ;Die Variable zur Auswertung des ExitCodes ;Die Variable zur Auswertung des ExitCodes
- DefVar $ExitCode$ +DefVar $ExitCode$
- +
- +
 ;Anzeigen der Deinstallationsbenachrichtigung incl. des vollen Produktnamens ;Anzeigen der Deinstallationsbenachrichtigung incl. des vollen Produktnamens
- Message "Deinstalliere "+$ProductNameFull1$ +Message "Deinstalliere "+$ProductNameFull1$
- +
- +
 ;$ProductPicture$ und $ProductName$ anzeigen ;$ProductPicture$ und $ProductName$ anzeigen
- ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$ +ShowBitmap /3 "%scriptpath%\" + $ProductPicture$ $ProductName$
- +
  
 Winbatch_Uninstall Winbatch_Uninstall
- sub "%ScriptDrive%\install\check_exitcode\check_innosetup-exitcode.ins" +sub "%ScriptDrive%\install\check_exitcode\check_innosetup-exitcode.ins"
 Linkfolder_Custom Linkfolder_Custom
- 
- 
- 
- 
  
 [Winbatch_Uninstall] [Winbatch_Uninstall]
- +"%ProgramFiles32Dir%\WinSCP\unins000.exe" /VERYSILENT /NORESTART
- "%ProgramFiles32Dir%\WinSCP\unins000.exe" /VERYSILENT /NORESTART +
- +
  
 [Linkfolder_Custom] [Linkfolder_Custom]
- 
 ;Startmenü Verknüpfung löschen ;Startmenü Verknüpfung löschen
- Set_basefolder common_programs +Set_basefolder common_programs 
- Set_subfolder "" +Set_subfolder "" 
- delete_element "$ProductName$" +delete_element "$ProductName$" 
- delete_element "Pageant" +delete_element "Pageant" 
- delete_element "PuTTYGen" +delete_element "PuTTYGen"
 </code> </code>
userspace/winscp.1318255332.txt.gz · Last modified: 2021/08/23 08:37 (external edit)