Seite 1 von 1

Corel Draw X5 mit ACMP Automate

Verfasst: Mi Jun 01, 2011 5:19 pm
von theogott
Hatte gerade einen Fall wo wir Corel Draw X5 paketiert haben.
Das funktioniert tadellos (Installation) mit der 8er Engine des ACMP AutoMATE.
Läßt sich sogar mit dem InstaRec aufzeichnen.

Bei der Deinstallation ist der "Fertigstellen" Button störrisch und lässt sich nicht ohne Weiteres lokalisieren.

Der Trick dabei ist, dass man einen zweiten Klickrobot als EXE erstellt, der nur den "Fertigstellen" Button klickt.
Den erstellt man als EXE und startet den dann mit EXO\ vom Hauptscript aus.

Das Hauptscript beendet sich dann und der "Parallelrobot" klickt ohne Mühe auf Fertigstellen.
Da dies einer der ersten solchen Fälle bei mir seit Jahren ist, wollte ich euch das mal zeigen.

Es ist unter Windows 7/x64.
Hier nun die Skripte.

Code: Alles auswählen

' +++ Install_Setup_public.rem +++
' Zweck: 
' erstellt am: 26.05.2011
' von: Matthias Palmetshofer
'========================
'#EXE:?path
'#SPI:ForceWrite
'#SPI:VBRun
'#SPI:NoAuto
'#SPI:x64
'' 
' Hier kommt die Seriennummer rein
VAR\$$SER=adsdasda-asdasda-asdasdas

' No.:1 | Time: 15:44:13 | Ticks:  0
VAR\$$PRO=10001
' Please change '$ev4$' to '?pfad' if you have included the Setup within the EXE-File.
VAR\$$PFA=$ev4$

EXE\$$PFA\Autorun.exe

STW\#32770\setup wizard|w1077
SPC\internet explorer_server\*|w1077
AFO\42\CorelDRAW Graphics Suite X5 installieren&&\notext\notext\9\\
ADA\
CAS\2


'STW\#32770\coreldraw graphics suite x5|w366
'SPC\internet explorer_server\*|w366
'AFO\100\Ich akzeptiere die &&Lizenzvereinbarung.\notext\notext\8\\
'BTC\1

STW\#32770\coreldraw graphics suite x5|w381
SPC\internet explorer_server\*|w381
AFO\44\Ich akzeptiere die &&Lizenzvereinbarung.\notext\notext\8\\'*0/4\'20,20\27,505
BTC\1



STW\#32770\coreldraw graphics suite x5|w114
SPC\internet explorer_server\*|w114
AFO\43\Weiter >&&\notext\notext\10\\'*0/7/1/0\'120,25\527,561
ADA\

STW\#32770\coreldraw graphics suite x5|w165
SPC\internet explorer_server\*|w165
AFO\42\Seriennummer:&&\notext\notext\9\\
ANT\d||42
CIB\
SKJ\$$SER
TDL\120

STW\#32770\coreldraw graphics suite x5|w333
SPC\internet explorer_server\*|w333
AFO\43\Weiter >&&\notext\notext\10\\
ADA\

STW\#32770\coreldraw graphics suite x5|w144
SPC\internet explorer_server\*|w144
AFO\42\enutzerdefinierte Installation ...&&\\notext\9\\
ADA\
STW\#32770\coreldraw graphics suite x5|w243
SPC\internet explorer_server\*|w243
AFO\42\KOMPONENTEN&&\\notext\9\\
ADA\

STW\#32770\coreldraw graphics suite x5|w105
SPC\internet explorer_server\*|w105
AFO\0|44\GPL Ghostscript &&\notext\notext\8\\'? BTC=ButtonCheck
BTC\1

STW\#32770\coreldraw graphics suite x5|w144
SPC\internet explorer_server\*|w144
AFO\42\OPTIONEN&&\\notext\9\\
ADA\

STW\#32770\coreldraw graphics suite x5|w126
SPC\internet explorer_server\*|w126
AFO\44\Alle Produktaktuali&&eaufforderung aus. \notext\notext\8\\
BTC\0

STW\#32770\coreldraw graphics suite x5|w360
SPC\internet explorer_server\*|w360
AFO\43\Weiter >&&\notext\notext\10\\
ADA\

STW\#32770\coreldraw graphics suite x5|w108
SPC\internet explorer_server\*|w108
AFO\44\ Video-Tutorials &&\notext\notext\9\\'*0/38/0\'20,20\27,270
BTC\0

STW\#32770\coreldraw graphics suite x5|w642
SPC\internet explorer_server\*|w642
AFO\43\Jetzt installieren&&\notext\notext\10\\
ADA\

STW\#32770\coreldraw graphics suite x5|w1365
SPC\internet explorer_server\*|w1365
AFO\900|43\Fertigstellen&&\notext\notext\10\\
ADA\

STW\#32770\setup wizard|w81
SPC\internet explorer_server\*|w81
AFO\15|43\Schließen&&\notext\notext\10\\'*0/31/2/0\'120,25\734,586
ADA\

END\1
Und die Deinstallation:

Code: Alles auswählen

' +++ Uninstall_Setup.rem +++
' Zweck: 
' erstellt am: 26.05.2011
' von: Matthias Palmetshofer
'========================
'#EXE:?path
'#SPI:ForceWrite
'#SPI:VBRun
'#SPI:NoAuto
'#SPI:x64
'
 
' No.:1 | Time: 16:20:49 | Ticks:  0
VAR\$$PRO=10001
' Please choose the Line that suits best to your needs.
' EXU\CorelDRAW(R) Graphics Suite X5 15.2.0.661|u
EXS\?progs\Corel\CorelDRAW$SP$Graphics$SP$Suite$SP$X5\Setup\SetupARP.exe$SP$/arp
CAS\5
' No.:2 | Time: 16:21:07 | Ticks:  554
VAR\$$PRO=10002
STW\#32770\coreldraw graphics suite x5|w213
SPC\internet explorer_server\*|w213
''? AFO=AccessibilityFindObject
'AFO\45\Programm entfernen$crlf$&&Computer entfernen.\notext\notext\8\\'*0/16\'20,20\77,375
''? BTC=ButtonCheck
'BTC\1


AGR\88|45\Programm entfernen$crlf$CorelDRAW Graphics Suite X5 von Ihrem Co\{&NOTEXT:}\\:Always
' MPO\o\87,385
ADA\

' No.:3 | Time: 16:21:15 | Ticks:  802
VAR\$$PRO=10003
STW\#32770\CorelDRAW Graphics Suite X5|w45
SWP\113,59|798,610
GCW\\3\Internet Explorer_Server\|w45
SAW\
AGR\45|44\Benutzerdateien entfernen$crlf$Benutzerdateien (Arbeitsbereiche)\{&NOTEXT:}\\:Always
' MPO\o\136,424
ADA\

' No.:4 | Time: 16:21:23 | Ticks:  1040
VAR\$$PRO=10004
STW\#32770\CorelDRAW Graphics Suite X5|w45
SWP\113,59|798,610
GCW\\3\Internet Explorer_Server\|w45
SAW\
AGR\45|43\{&EXACT:Entfernen}\{&NOTEXT:}\\:Always
' MPO\o\716,573
ADA\

' Hier ggf. die Zeit etwas verlängern bei langsamen PC's.
SBT\50|Waiting

' Hier wird der Parallelklicker gestartet.
EXO\?pfad\fertigstellen_robot.exe

' No.:6 | Time: 16:22:33 | Ticks:  3201
VAR\$$PRO=10006
SRV\0 ' This command will set the return code.

' Code-Ende
END\1

:Always
SRV\$$PRO' If this command is executed an error has happened
' and the return code from the script will be the block number of the last block.

' Code-Ende
END\1
Und das hier ist der Parallelklicker:

Code: Alles auswählen

' +++ fertigstellen_robot.rem +++
' Zweck: 
' erstellt am: 01.06.2011
' von: Matthias Palmetshofer
'========================
'#EXE:?path
'#SPI:ForceWrite
'#SPI:VBRun
'#SPI:NoAuto
'#SPI:x64
'

SBT\5|Waiting Robot 2

STW\#32770\coreldraw graphics suite x5|w7887
AGR\360|43\Fertigstellen&&\\1
NTO\
   ADA\
   MLI\
ETO\
SBT\10|Fertig!
@