This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
userspace:etu_notepad [2015/03/28 23:38] Robert Tauber [ETU Notepad++] |
userspace:etu_notepad [2015/10/24 11:26] Robert Tauber |
||
---|---|---|---|
Line 7: | Line 7: | ||
Tested with opsi xxxxx\\ | Tested with opsi xxxxx\\ | ||
- | Tested with opsi xxxxx | + | requiredWinstVersion >= 4.11.4.12 // |
- | requiredWinstVersion >= 4.10.5 // | + | |
Das Setup-File wird unter Q: | Das Setup-File wird unter Q: | ||
Line 16: | Line 15: | ||
Tree (Q: | Tree (Q: | ||
- | Copy.exe\\ | + | [[Copy.exe]] (Für *.exe)\\ |
Notepad++\npp.# | Notepad++\npp.# | ||
Line 29: | Line 28: | ||
CLIENT_DATA\userDefineLang\userDefineLang.xml\\ | CLIENT_DATA\userDefineLang\userDefineLang.xml\\ | ||
- | ==== Copy.exe/ | + | ==== control |
- | < | + | < |
- | #include <Array.au3> | + | [Package] |
+ | version: 2015.03.13 | ||
+ | depends: | ||
+ | incremental: | ||
- | ;=== Befehle aufbereiten === | + | [Product] |
- | ;RT 2015.03.13: | + | type: localboot |
- | ; Ziel ist es die aufruf parameter korekt weiter zu geben | + | id: notepadpp |
- | $pfad = @ScriptDir | + | name: Notepad++ |
- | $name = " | + | description: |
- | $cmp = _ArrayToString($CmdLine, | + | advice: packed by Robert Tauber |
- | $prog = '"' | + | version: 0 |
- | ;RT 2015.03.13: Zur kontrolle | + | priority: 0 |
- | ; | + | licenseRequired: |
+ | productClasses: | ||
+ | setupScript: | ||
+ | uninstallScript: | ||
+ | updateScript: | ||
+ | alwaysScript: | ||
+ | onceScript: | ||
+ | customScript: | ||
+ | userLoginScript: | ||
+ | [ProductDependency] | ||
+ | action: setup | ||
+ | requiredProduct: | ||
+ | requiredAction: | ||
+ | requirementType: | ||
- | ;=== Zusatz Aktionen === | + | [ProductDependency] |
- | ;RT 2015.03.13: | + | action: uninstall |
- | ; Was Soll Pasiren befor das Programm aufgerufen wird | + | requiredProduct: |
- | ; == Kopiren == | + | requiredAction: setup |
- | ;RT 2015.03.13: Quelle und Ziel definiren | + | requirementType: |
- | $file = " | + | </ |
- | $quelle = @ScriptDir & " | + | |
- | $ziel = @AppDataDir & " | + | |
- | ;RT 2015.03.13: Prüfen ob Quelle ok und Ziel nochnicht vorhanden | ||
- | if FileExists($quelle) and not FileExists($ziel) then | ||
- | ;RT 2015.03.13: Zur kontrolle | ||
- | ; | ||
- | | ||
- | EndIf | ||
- | run ($prog) | ||
- | ;RT 2015.03.13: Zur kontrolle | ||
- | ; | ||
- | |||
- | </ | ||
==== setup.ins ==== | ==== setup.ins ==== | ||
Line 137: | Line 139: | ||
; | ; | ||
Set $Part$ = " | Set $Part$ = " | ||
- | if FileExists(" | + | if FileExists(" |
Winbatch_uninstall | Winbatch_uninstall | ||
subCheckExitCodeVLC | subCheckExitCodeVLC | ||
Line 270: | Line 272: | ||
==== uninstall.ins ==== | ==== uninstall.ins ==== | ||
<code winst> | <code winst> | ||
- | ; (c) Robert Tauber 2014 | ||
[Actions] | [Actions] | ||
Line 289: | Line 290: | ||
; | ; | ||
; Kurzer Produktname (max. 12 Zeichen) | ; Kurzer Produktname (max. 12 Zeichen) | ||
- | Set $ProductNameShort$ = "Adobe Reader" | + | Set $ProductNameShort$ = "Notepad++" |
; Langer Produktname (max. 30 Zeichen) | ; Langer Produktname (max. 30 Zeichen) | ||
- | Set $ProductNameLong$ = "Adobe Reader" | + | Set $ProductNameLong$ = "Notepad++" |
; | ; | ||
; Gewünschtes Betriebssystem (alle ungültigen auskommentieren) | ; Gewünschtes Betriebssystem (alle ungültigen auskommentieren) | ||
Line 457: | Line 458: | ||
</ | </ | ||
- | ==== notepad++.exe/ | + | ==== notepad++.exe / notepad++.au3 ==== |
<code autoit> | <code autoit> | ||
#include < | #include < |