This shows you the differences between two versions of the page.
userspace:advanced_renamer [2017/04/09 18:04] mensch90 [setup.ins] |
userspace:advanced_renamer [2021/08/23 08:37] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Advanced Renamer ====== | ||
- | Advanced Renamer is a simple tool to edit a bunch of files in case of needed batch-renaming. | ||
- | In this script I also disable the autoupdater and the prefered language. | ||
- | ==== setup.ins ==== | ||
- | <code winst> | ||
- | ; Installation von AdvancedRenamer | ||
- | |||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | [Actions] | ||
- | requiredWinstVersion >= " | ||
- | |||
- | ; Variablendefinition | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; statisch, nicht verändern | ||
- | DefVar $errorcode$ | ||
- | DefVar $logdir$ | ||
- | DefVar $productid$ | ||
- | DefVar $minimumspace$ | ||
- | |||
- | ; variabel, frei veränderbar | ||
- | DefVar $local_installer_folder$ | ||
- | DefVar $installer_file$ | ||
- | DefVar $installer_parameter$ | ||
- | DefVar $local_uninstaller_file$ | ||
- | DefVar $local_uninstaller_parameter$ | ||
- | |||
- | ; Variablenzuweisung | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; statisch, nur den Gegebenheiten anpassen | ||
- | Set $logdir$ = " | ||
- | Set $productid$ | ||
- | Set $minimumspace$ | ||
- | |||
- | ; teilstatisch, | ||
- | ; Zielpfad auf dem Client | ||
- | Set $local_installer_folder$ = " | ||
- | |||
- | ; Installationsdatei im Opsi-Paketordner " | ||
- | Set $installer_file$ | ||
- | |||
- | ; Aufrufparameter für die Installationsdatei | ||
- | Set $installer_parameter$ | ||
- | |||
- | ; Deinstallationsdatei auf dem Client im $local_installer_folder$ | ||
- | Set $local_uninstaller_file$ = " | ||
- | |||
- | ; Aufrufparameter für die Deinstallationsdatei | ||
- | Set $local_uninstaller_parameter$ = "/ | ||
- | |||
- | ; Skriptbeginn | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; Prüfung auf freien Speicher | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | if not(Hasminimumspace (" | ||
- | LogError "Nicht genuegend freier Speicher auf %SystemDrive%, | ||
- | isFatalError "Kein Speicher" | ||
- | ; Ablauf stoppen und Installationsstatus auf fehlerhaft setzen. | ||
- | endif | ||
- | |||
- | ; Eigene Prozedurenaufrufe und Ablaufplanung | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; variabel, frei veränderbar | ||
- | Sub_preactions | ||
- | Sub_uninstaller | ||
- | Sub_installer | ||
- | Sub_postactions | ||
- | |||
- | ; Skriptende | ||
- | |||
- | ; Subprozeduren | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; Installationsopener - statisch, nicht verändern | ||
- | [Sub_preactions] | ||
- | ShowBitmap " | ||
- | Message " | ||
- | |||
- | ; variabel, frei veränderbar | ||
- | [Sub_uninstaller] | ||
- | if FileExists($local_installer_folder$) | ||
- | Message " | ||
- | WinBatch_uninstall | ||
- | Sub_errorhandler | ||
- | endif | ||
- | |||
- | [Sub_installer] | ||
- | Message " | ||
- | WinBatch_install | ||
- | Sub_errorhandler | ||
- | |||
- | [Sub_postactions] | ||
- | Message " | ||
- | Message " | ||
- | Files_copy_usersettings / | ||
- | |||
- | ; Fehlerbehandlungsroutine - statisch, nicht verändern | ||
- | [Sub_errorhandler] | ||
- | Set $errorcode$ = getLastExitCode | ||
- | if ($errorcode$ = " | ||
- | Message " | ||
- | else | ||
- | Message " | ||
- | Sub " | ||
- | isFatalError | ||
- | endif | ||
- | |||
- | ; Sektionen - variabel, frei veränderbar | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | [WinBatch_install] | ||
- | " | ||
- | |||
- | [WinBatch_uninstall] | ||
- | " | ||
- | |||
- | [Files_copy_usersettings] | ||
- | copy -s " | ||
- | </ | ||
- | |||
- | ==== uninstall.ins ==== | ||
- | <code winst> | ||
- | ; Deinstallation von AdvancedRenamer | ||
- | ; info@karsten-nobis.de | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | [Actions] | ||
- | requiredWinstVersion >= " | ||
- | |||
- | ; Variablendefinition | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; statisch, nicht verändern | ||
- | DefVar $errorcode$ | ||
- | DefVar $logdir$ | ||
- | DefVar $productid$ | ||
- | |||
- | ; variabel, frei veränderbar | ||
- | DefVar $local_installer_folder$ | ||
- | DefVar $local_uninstaller_file$ | ||
- | DefVar $local_uninstaller_parameter$ | ||
- | |||
- | ; Variablenzuweisung | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; statisch, nur den Gegebenheiten anpassen | ||
- | Set $logdir$ = " | ||
- | Set $productid$ | ||
- | |||
- | ; teilstatisch, | ||
- | ; Zielpfad auf dem Client | ||
- | Set $local_installer_folder$ = " | ||
- | |||
- | ; Deinstallationsdatei auf dem Client im $local_installer_folder$ | ||
- | Set $local_uninstaller_file$ = " | ||
- | |||
- | ; Aufrufparameter für die Deinstallationsdatei | ||
- | Set $local_uninstaller_parameter$ = "/ | ||
- | |||
- | ; Skriptbeginn | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; Eigene Prozedurenaufrufe und Ablaufplanung | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; variabel, frei veränderbar | ||
- | Sub_preactions | ||
- | Sub_uninstaller | ||
- | Sub_postactions | ||
- | |||
- | ; Skriptende | ||
- | |||
- | ; Subprozeduren | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | ; Installationsopener - statisch, nicht verändern | ||
- | [Sub_preactions] | ||
- | ShowBitmap " | ||
- | Message " | ||
- | |||
- | ; variabel, frei veränderbar | ||
- | [Sub_uninstaller] | ||
- | Message " | ||
- | WinBatch_uninstall | ||
- | Sub_errorhandler | ||
- | |||
- | [Sub_postactions] | ||
- | Message " | ||
- | |||
- | ; Fehlerbehandlungsroutine - statisch, nicht verändern | ||
- | [Sub_errorhandler] | ||
- | Set $errorcode$ = getLastExitCode | ||
- | if ($errorcode$ = " | ||
- | Message " | ||
- | else | ||
- | Message " | ||
- | Sub " | ||
- | isFatalError | ||
- | endif | ||
- | |||
- | ; Sektionen - variabel, frei veränderbar | ||
- | ; ---------------------------------------------------------------- | ||
- | |||
- | [WinBatch_uninstall] | ||
- | " | ||
- | </ | ||
- | |||
- | ==== resources\install.cfg ==== | ||
- | <code winst> | ||
- | [Setup] | ||
- | Lang=de | ||
- | Dir=C: | ||
- | Group=Advanced Renamer | ||
- | NoIcons=0 | ||
- | Tasks=association | ||
- | </ | ||
- | |||
- | ==== resources\local_user_appdata_roaming_hulubulu_advancedrenamer3_data\settings.ini ==== | ||
- | <code winst> | ||
- | [Advanced Renamer] | ||
- | language=1031 | ||
- | ShowHelpGettingStarted=0 | ||
- | CheckForUpdatesAtStart=0 | ||
- | </ |