• Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Simple scripting problem.

Paddy

More fingers than teeth
Thanks received
666
We have a simple scripting problem (not my subject) whereby it fails if the EXE is already uninstalled. (Its works to uninstall)
Is there an obvious error in the script?
Can anyone suggest and enhancements?
Thanks in advance.


if exist c:\program files\autodesk\dwg trueview\DWGVIEWR.exe (

GOTO UNINSTALL
)

if exist not c:\program files\autodesk\dwg trueview\DWGVIEWR.exe (

GOTO END
)

:UNINSTALL

msiexec/UNINSTALL {2CD6BBA0-17C8-4789-9B9B-B36F7E815F6A} /qb

:END

END
 
Last edited: 09:53
what script engine? It's not batch file syntax nor vbs.

The thing that jumps out at me though is the
>> if exist not

This would normally (in scripting I've used) be:

>> if not exist
 
It's a .cmd batch file.

I have seen soom with "if exist not" and som with "if exist/ not" but I will give
"if not exist" a go.

Thanks
 
true:

if exist c:\program files\autodesk\dwg trueview\DWGVIEWR.exe (
msiexec/UNINSTALL {2CD6BBA0-17C8-4789-9B9B-B36F7E815F6A} /qb)
 
quickweb said:
true:

if exist c:\program files\autodesk\dwg trueview\DWGVIEWR.exe (
msiexec/UNINSTALL {2CD6BBA0-17C8-4789-9B9B-B36F7E815F6A} /qb)

Thanks guys, gave that a try and it runs correctly if it does not exist however if the files exists it does not remove it.

This is opposite to the original script that removed it but had an error if it did not exist. :bang:
 

Advertisers

Back
Top