Difference between revisions of "NanoCAD"
From WPKG | Open Source Software Deployment and Distribution
(Init version) |
(Add 3.5) |
||
| Line 65: | Line 65: | ||
<check type="uninstall" condition="versiongreaterorequal" path="nanoCAD %PKG_SHORT_VERSION%" value="%PKG_VERSION%" /> | <check type="uninstall" condition="versiongreaterorequal" path="nanoCAD %PKG_SHORT_VERSION%" value="%PKG_VERSION%" /> | ||
| − | <install cmd='"%PKG_SOURCE%\%PKG_NAME%" %PKG_INSTALL_SWITCH% USERNAME="User" COMPANYNAME=" | + | <install cmd='"%PKG_SOURCE%\%PKG_NAME%" %PKG_INSTALL_SWITCH% USERNAME="User" COMPANYNAME="You company name"' /> |
<upgrade include='remove' /> | <upgrade include='remove' /> | ||
| Line 73: | Line 73: | ||
<remove cmd='msiexec /X %PKG_MSI_CODE% %PKG_REMOVE_SWITCH%' /> | <remove cmd='msiexec /X %PKG_MSI_CODE% %PKG_REMOVE_SWITCH%' /> | ||
</package> | </package> | ||
| + | </source> | ||
| + | |||
| + | == nanoCAD 3.5 == | ||
| + | |||
<source lang="xml"> | <source lang="xml"> | ||
| + | <package | ||
| + | id="nanocad35" | ||
| + | name="nanoCAD 3.5 Free" | ||
| + | revision="%PKG_VERSION%" | ||
| + | reboot="false" | ||
| + | priority="0"> | ||
| + | |||
| + | <depends package-id="nanocadreg" /> | ||
| + | |||
| + | <variable name="PKG_SHORT_VERSION" value="3.5" /> | ||
| + | <variable name="PKG_VERSION" value="%PKG_SHORT_VERSION%.1857.1449" /> | ||
| + | <variable name="PKG_SOURCE" value="%SOFTWARE%\Nanosoft\nanoCAD\%PKG_SHORT_VERSION%" /> | ||
| + | <variable name="PKG_NAME" value="setup.exe" /> | ||
| + | <variable name="PKG_INSTALL_SWITCH" value="/i /quiet" /> | ||
| + | <variable name="PKG_REMOVE_SWITCH" value="/qn" /> | ||
| + | <variable name="PKG_MSI_CODE" value="{60B7574C-9506-418B-935D-9C9562D82B6B}" /> | ||
| + | |||
| + | <check type="uninstall" condition="versiongreaterorequal" path="nanoCAD %PKG_SHORT_VERSION%" value="%PKG_VERSION%" /> | ||
| + | |||
| + | <install cmd='"%PKG_SOURCE%\%PKG_NAME%" %PKG_INSTALL_SWITCH% USERNAME="User" COMPANYNAME="You company name"' /> | ||
| + | |||
| + | <upgrade include='remove' /> | ||
| + | <upgrade include='install' /> | ||
| + | |||
| + | <remove cmd='msiexec /X %PKG_MSI_CODE% %PKG_REMOVE_SWITCH%' /> | ||
| + | </package> | ||
| + | </source> | ||
[[category:Silent Installers]] | [[category:Silent Installers]] | ||
Revision as of 00:30, 15 May 2020
Free cad software for view and drawing 2D .dwg files.
Registration
Basic nanoCAD is free, but you need to get license file at Official site. You can deploy license file and registry changes by any methods. For example, by WPKG:
<package
id="nanocadreg"
name="nanoCAD Registration"
revision="1"
reboot="false"
priority="0">
<variable name="PKG_SOURCE" value="%SOFTWARE%\Nanosoft\nanoCAD\license" />
<variable name="PKG_DESTINATION" value="C:\ProgramData\Nanosoft\RegWizard" />
<variable name="PKG_LICENSE_FILE" value="you_file.lic" />
<variable name="PKG_REGISTRY" value="nanocad_registration.reg" />
<check type="file" condition="exists" path="%PKG_DESTINATION%\Licenses\%PKG_LICENSE_FILE%" />
<install cmd='%COMSPEC% /C if not exist "%PKG_DESTINATION%\Licenses" mkdir "%PKG_DESTINATION%\Licenses"'>
<exit code="any"/>
</install>
<install cmd='%COMSPEC% /C copy /Y /V "%PKG_SOURCE%\%PKG_LICENSE_FILE%" "%PKG_DESTINATION%\Licenses\%PKG_LICENSE_FILE%"'>
<exit code="any"/>
</install>
<install cmd='%COMSPEC% /C regedit /s "%PKG_SOURCE%\%PKG_REGISTRY%"' />
<upgrade include='remove' />
<upgrade include='install' />
<remove cmd='%COMSPEC% /C reg delete "HKLM\SOFTWARE\FlexlM License Manager" /f' />
<remove cmd='%COMSPEC% /C rmdir /S /Q "%PKG_DESTINATION%"' />
</package>
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager]
"NANOSOFT_LICENSE_FILE"="C:\\ProgramData\\Nanosoft\\RegWizard\\Licenses"
nanoCAD 5.1
<package
id="nanocad51"
name="nanoCAD 5.1 Free"
revision="%PKG_VERSION%"
reboot="false"
priority="0">
<depends package-id="nanocadreg" />
<variable name="PKG_SHORT_VERSION" value="5.1" />
<variable name="PKG_VERSION" value="%PKG_SHORT_VERSION%.2524.2017" />
<variable name="PKG_SOURCE" value="%SOFTWARE%\Nanosoft\nanoCAD\%PKG_SHORT_VERSION%" />
<variable name="PKG_NAME" value="setup.exe" />
<variable name="PKG_INSTALL_SWITCH" value="/i /quiet" />
<variable name="PKG_REMOVE_SWITCH" value="/qn" />
<variable name="PKG_MSI_CODE" value="{B01761B9-B734-4665-9F8F-49BE73A4AF37}" />
<check type="uninstall" condition="versiongreaterorequal" path="nanoCAD %PKG_SHORT_VERSION%" value="%PKG_VERSION%" />
<install cmd='"%PKG_SOURCE%\%PKG_NAME%" %PKG_INSTALL_SWITCH% USERNAME="User" COMPANYNAME="You company name"' />
<upgrade include='remove' />
<upgrade include='install' />
<!-- Remove nanoCAD 5.1.2524.2017 -->
<remove cmd='msiexec /X %PKG_MSI_CODE% %PKG_REMOVE_SWITCH%' />
</package>
nanoCAD 3.5
<package
id="nanocad35"
name="nanoCAD 3.5 Free"
revision="%PKG_VERSION%"
reboot="false"
priority="0">
<depends package-id="nanocadreg" />
<variable name="PKG_SHORT_VERSION" value="3.5" />
<variable name="PKG_VERSION" value="%PKG_SHORT_VERSION%.1857.1449" />
<variable name="PKG_SOURCE" value="%SOFTWARE%\Nanosoft\nanoCAD\%PKG_SHORT_VERSION%" />
<variable name="PKG_NAME" value="setup.exe" />
<variable name="PKG_INSTALL_SWITCH" value="/i /quiet" />
<variable name="PKG_REMOVE_SWITCH" value="/qn" />
<variable name="PKG_MSI_CODE" value="{60B7574C-9506-418B-935D-9C9562D82B6B}" />
<check type="uninstall" condition="versiongreaterorequal" path="nanoCAD %PKG_SHORT_VERSION%" value="%PKG_VERSION%" />
<install cmd='"%PKG_SOURCE%\%PKG_NAME%" %PKG_INSTALL_SWITCH% USERNAME="User" COMPANYNAME="You company name"' />
<upgrade include='remove' />
<upgrade include='install' />
<remove cmd='msiexec /X %PKG_MSI_CODE% %PKG_REMOVE_SWITCH%' />
</package>