This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
userspace:etu_adobe_reader [2015/04/03 10:01] Robert Tauber [control] |
userspace:etu_adobe_reader [2015/04/03 10:52] Robert Tauber [ETU Adobe Reader] |
||
---|---|---|---|
Line 15: | Line 15: | ||
Tree (Q:\Adobe Reader):\\ | Tree (Q:\Adobe Reader):\\ | ||
- | Copy.exe\\ | + | [[Copy.exe]]\\ |
Adobe Reader\AdbeRdr##### | Adobe Reader\AdbeRdr##### | ||
Line 70: | Line 70: | ||
#include < | #include < | ||
- | ;RT: Wo binn ich / Wo sol es denn hin | ||
Local $sPath = @ScriptDir | Local $sPath = @ScriptDir | ||
Local $aPath = StringSplit( @ScriptDir, " | Local $aPath = StringSplit( @ScriptDir, " | ||
- | Local $sPathTo = " | + | Local $sPathTo = " |
- | local $extention = " | + | local $extention = " |
- | ;RT: Zur Kontrolle | ||
; | ; | ||
- | ;MsgBox ( 1, "Zeil Pfad", $sPathTo | ||
- | ;RT: Erstmal aufräumen | + | ;MsgBox ( 1, "Zeil Pfad", $sPathTo |
DirRemove ( $sPathTo , 1 ) | DirRemove ( $sPathTo , 1 ) | ||
- | ;RT: Wie sehen meine Ordner aus | ||
Local $sFolderList = _FileListToArray($sPath , " | Local $sFolderList = _FileListToArray($sPath , " | ||
local $i = 0 | local $i = 0 | ||
- | |||
- | ;RT: Jetzt Ordner für ordner | ||
For $i = 1 to $sFolderList[0] | For $i = 1 to $sFolderList[0] | ||
- | ;RT: Was gibt es im aktuellen ordner | + | |
Local $sFileList = _FileListToArray($sPath & " | Local $sFileList = _FileListToArray($sPath & " | ||
- | ;RT: Umbennenenen der *.[$extention] | ||
if $sFileList <> 0 Then | if $sFileList <> 0 Then | ||
if $sFileList[0] = 1 Then | if $sFileList[0] = 1 Then | ||
Line 110: | Line 104: | ||
Exit | Exit | ||
- | |||
- | |||
- | |||
</ | </ | ||
==== setup.ins ==== | ==== setup.ins ==== | ||
<code winst> | <code winst> | ||
+ | ; Robert Tauber 2014 | ||
+ | |||
[Actions] | [Actions] | ||
requiredWinstVersion >= " | requiredWinstVersion >= " | ||
Line 134: | Line 127: | ||
; | ; | ||
; Kurzer Produktname (max. 12 Zeichen) | ; Kurzer Produktname (max. 12 Zeichen) | ||
- | Set $ProductNameShort$ = "Notepad++" | + | Set $ProductNameShort$ = "Adobe Reader" |
; Langer Produktname (max. 30 Zeichen) | ; Langer Produktname (max. 30 Zeichen) | ||
- | Set $ProductNameLong$ = "Notepad++" | + | Set $ProductNameLong$ = "Adobe Reader" |
; | ; | ||
; Gewünschtes Betriebssystem (alle ungültigen auskommentieren) | ; Gewünschtes Betriebssystem (alle ungültigen auskommentieren) | ||
Line 182: | Line 175: | ||
DosInAnIcon_Copy | DosInAnIcon_Copy | ||
- | ; | + | |
- | ; Die DeInstallation | + | |
- | ; | + | |
- | Set $Part$ = " | + | |
- | if FileExists(" | + | |
- | Winbatch_uninstall | + | |
- | subCheckExitCodeVLC | + | |
- | Files_uninstall | + | |
- | endif | + | |
; | ; | ||
Line 197: | Line 183: | ||
| | ||
| | ||
- | | ||
| | ||
| | ||
Line 213: | Line 198: | ||
[WinbatchInstallation] | [WinbatchInstallation] | ||
- | " | + | " |
- | + | ||
- | ;RT 2015.03.13: | + | |
- | ; Da npp derzeit nicht dazu in der lage sit ein Globales userDefineLang.xml allen usern zur verfügung zu stellen | + | |
- | ; z.B.: das Syntax Highlighting für winst dint das als workaround | + | |
- | ; dabei kommt ein auto it skript zum einsatz das sich als Notepad++.exe ausgibt zum einsatz | + | |
- | ; dise fängt den Befehl ab, Kopirt wenn noch nicht vorhanden die userDefineLang.xml nach %appdata%\Notepad++ | + | |
- | ; und startet dan die umbenante Notepad+++.exe mit den ursprünglichen komandos. | + | |
- | [DosBatch_Setings] | + | |
- | ren " | + | |
- | COPY " | + | |
- | [Winbatch_uninstall] | ||
- | " | ||
- | [Files_uninstall] | ||
- | delete -sf " | ||
; | ; | ||
Line 319: | Line 290: | ||
==== uninstall.ins ==== | ==== uninstall.ins ==== | ||
<code winst> | <code winst> | ||
+ | ; Robert Tauber 2014 | ||
[Actions] | [Actions] | ||
Line 337: | Line 309: | ||
; | ; | ||
; Kurzer Produktname (max. 12 Zeichen) | ; Kurzer Produktname (max. 12 Zeichen) | ||
- | Set $ProductNameShort$ = "Notepad++" | + | Set $ProductNameShort$ = "Adobe Reader" |
; Langer Produktname (max. 30 Zeichen) | ; Langer Produktname (max. 30 Zeichen) | ||
- | Set $ProductNameLong$ = "Notepad++" | + | Set $ProductNameLong$ = "Adobe Reader" |
; | ; | ||
; Gewünschtes Betriebssystem (alle ungültigen auskommentieren) | ; Gewünschtes Betriebssystem (alle ungültigen auskommentieren) | ||
Line 382: | Line 354: | ||
; Netzlaufwerk verbinden/ | ; Netzlaufwerk verbinden/ | ||
; | ; | ||
- | ;DosInAnIcon_Q | + | DosInAnIcon_Q |
- | ;DosInAnIcon_Copy | + | DosInAnIcon_Copy |
Line 392: | Line 364: | ||
; | ; | ||
Set $Part$ = " | Set $Part$ = " | ||
- | if FileExists(" | + | DosBatchUnInstallation |
- | Winbatch_uninstall | + | |
- | subCheckExitCodeVLC | + | |
- | Files_uninstall | + | |
- | | + | |
- | | + | |
| | ||
| | ||
- | | ||
| | ||
; | ; | ||
Line 414: | Line 380: | ||
mkdir $LocalDir$ | mkdir $LocalDir$ | ||
- | [Winbatch_uninstall] | + | [DosBatchUnInstallation] |
- | " | + | @echo off |
+ | MsiExec.exe /qn /X {AC76BA86-7AD7-1031-7B44-AB0000000001} | ||
- | [Files_uninstall] | ||
- | delete -sf " | ||
Line 502: | Line 468: | ||
Set $ValidOS$ = " | Set $ValidOS$ = " | ||
endif | endif | ||
- | |||
</ | </ | ||
- | ==== notepad++.exe / notepad++.au3 ==== | ||
- | <code autoit> | ||
- | #include < | ||
- | |||
- | ;=== Befehle aufbereiten === | ||
- | ;RT 2015.03.13: | ||
- | ; Ziel ist es die aufruf parameter korekt weiter zu geben | ||
- | $pfad = @ScriptDir | ||
- | $name = " | ||
- | $cmp = _ArrayToString($CmdLine, | ||
- | $prog = '"' | ||
- | ;RT 2015.03.13: Zur kontrolle | ||
- | ; | ||
- | |||
- | |||
- | ;=== Zusatz Aktionen === | ||
- | ;RT 2015.03.13: | ||
- | ; Was Soll Pasiren befor das Programm aufgerufen wird | ||
- | ; == Kopiren == | ||
- | ;RT 2015.03.13: Quelle und Ziel definiren | ||
- | $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 | ||
- | ; | ||
- | |||
- | </ | ||