<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-GB link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal>We’ve got some software that just won’t install
using wpkg (SIMS from Capita).<o:p></o:p></p>
<p class=MsoNormal>We’re going to manually install it on the few
workstations that need it but I need to copy an icon for it to the folder we
use for our start menus.<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>I’ve got the copy icon part of this working but its
the check I’m stuck on.<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>I want to run the install/upgrade IF the application file
exists to copy the icon on and run the uninstall if the application file doesn’t
exist. Normal checks run the code the other way round, if the check “doesn’t
exist”. <o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>So I used this code:<o:p></o:p></p>
<p class=MsoNormal>----------------------------<o:p></o:p></p>
<p class=MsoNormal><check type="logical"
condition="not"><o:p></o:p></p>
<p class=MsoNormal> <check
type="file" condition="exists"
path='"%programfiles%\SIMS\SIMS .net\SIMSLoad.exe"' /><o:p></o:p></p>
<p class=MsoNormal></check> <o:p></o:p></p>
<p class=MsoNormal> <!--Creates
local icons--><o:p></o:p></p>
<p class=MsoNormal> <install
cmd='%comspec% /c %software%\ui\copyicons.bat "%ALLUSERSPROFILE%\Start
Menu\Programs\SIMS Applications"
"startmenu\staff\Programs\Administration\SIMS Applications"' /><o:p></o:p></p>
<p class=MsoNormal> <upgrade
cmd='%comspec% /c %software%\ui\copyicons.bat "%ALLUSERSPROFILE%\Start
Menu\Programs\SIMS Applications"
"startmenu\staff\Programs\Administration\SIMS Applications"' /><o:p></o:p></p>
<p class=MsoNormal> <remove
cmd='%comspec% /c rd /s /q "%SYSTEMDRIVE%\ui\local\startmenu\staff\Programs\Administration\SIMS
Applications"' /><o:p></o:p></p>
<p class=MsoNormal>----------------------------<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>To run the icon install when it does exist.<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>However its not working.<o:p></o:p></p>
<p class=MsoNormal>It doesn’t appear in the eventvwr logs.<o:p></o:p></p>
<p class=MsoNormal>Each of the copy commands works when run at the command line
so I think the problem lies in the logic<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Any ideas how I can achieve this?<o:p></o:p></p>
<p class=MsoNormal>Thanks<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>ChrisJ<o:p></o:p></p>
</div>
</body>
</html>