Pagina 1 di 1

Pacchetto Sketchup

Pubblicato: 12 dicembre 2016 - 17:02
di gaelds
Ho molti problemi con l'installazione di SketchUp Make 2017; funziona solo su pochi PC. È possibile disattivare la verifica della chiave di disinstallazione al termine dell'installazione del pacchetto WAPT? Sul mio PC (Windows 7 a 64 bit), ricevo il seguente messaggio:

Altrimenti, in una stanza con 6 PC che eseguono XP, ricevo il seguente messaggio:
Installazione di dst-sketchup2016
EWaptSetupException: Errore fatale: MSI SketchUp2016-x86.msi è stato installato ma
non è possibile trovare la chiave di disinstallazione {CF062509-06B2-4F57-9373-166B04719F94}


E sugli stessi PC con la versione 2015:
installazione di dst-sketchup2015
Eccezione: La chiave di disinstallazione: {A1391613-0694-43DF-A4FC-144CC26BCDCB} non è stata trovata nel registro di sistema dopo l'installazione del software.

Sempre nella stessa stanza, il PC dell'insegnante (identico al mio, un Dell 3020 con Windows 7 a 64 bit) installa correttamente la versione 2017 + VC2015 + .NET FX4.5, ma non succede nulla quando ci clicchi sopra..

Codice: Seleziona tutto

# -*- coding: utf-8 -*-
from setuphelpers import *
import platform

# registry key(s) where WAPT will find how to remove the application(s)
uninstallkey = []

# command(s) to launch to remove the application(s)
uninstallstring = []

# list of required parameters names (string) which can be used during install
required_params = []


def install():
    # if you want to modify the keys depending on environment (win32/win64... params..)
    global uninstallkey
    global uninstallstring

    softname = 'Sketchup'
    versionsoft = '16.1.1450'
    check_installed_soft = installed_softwares(softname)
    if check_installed_soft:
             for uninstall in check_installed_soft:
                key=uninstall['key']
                if installed_softwares(uninstallkey=key):
                   if Version(uninstall['version']) < Version(versionsoft):
                         cmd = WAPT.uninstall_cmd(uninstall['key'])
                         run_notfatal(cmd)

    if iswin64():
        print('Installation de sketchup 2017')

        install_msi_if_needed('SketchUp2017-x64.msi',killbefore=['SketchUp.exe'])
        uninstallkey.append('{F124B571-EFA9-40F2-81B3-32AB0232429A}')

    else:
        print('installing dst-sketchup2016')
        install_msi_if_needed('SketchUp2016-x86.msi',killbefore=['SketchUp.exe'])
        uninstallkey.append('{CF062509-06B2-4F57-9373-166B04719F94}')


def uninstall():

Re: Pacchetto Sketchup

Pubblicato: 13 dicembre 2016 - 08:05
di gaelds
Seguendo il consiglio di Simon, ho rimosso uninstallkey.append( e funziona meglio sul mio PC. Per i PC in cui il software non si avvia, è necessario un aggiornamento del driver. E per XP, SketchUp non è più compatibile dalla versione 2015...

Re: Pacchetto Sketchup

Pubblicato: 25 novembre 2020 - 10:57
di Jean Baudin
gaelds ha scritto: 12 dic 2016 - 17:02 Ho molti problemi con l'installazione di SketchUp Make 2017; funziona solo su pochi PC. È possibile disattivare la verifica della chiave di disinstallazione al termine dell'installazione del pacchetto WAPT? Sul mio PC (Windows 7 a 64 bit), ricevo il seguente messaggio:

Altrimenti, in una stanza con 6 PC che eseguono XP, ricevo il seguente messaggio:
Installazione di dst-sketchup2016
EWaptSetupException: Errore fatale: MSI SketchUp2016-x86.msi è stato installato ma
non è possibile trovare la chiave di disinstallazione {CF062509-06B2-4F57-9373-166B04719F94}


E sugli stessi PC con la versione 2015:
installazione di dst-sketchup2015
Eccezione: La chiave di disinstallazione: {A1391613-0694-43DF-A4FC-144CC26BCDCB} non è stata trovata nel registro di sistema dopo l'installazione del software.

Sempre nella stessa stanza, il PC dell'insegnante (identico al mio, un Dell 3020 con Windows 7 a 64 bit) installa correttamente la versione 2017 + VC2015 + .NET FX4.5, ma non succede nulla quando ci clicchi sopra..

Codice: Seleziona tutto

# -*- coding: utf-8 -*-
from setuphelpers import *
import platform

# registry key(s) where WAPT will find how to remove the application(s)
uninstallkey = []

# command(s) to launch to remove the application(s)
uninstallstring = []

# list of required parameters names (string) which can be used during install
required_params = []


def install():
    # if you want to modify the keys depending on environment (win32/win64... params..)
    global uninstallkey
    global uninstallstring

    softname = 'Sketchup'
    versionsoft = '16.1.1450'
    check_installed_soft = installed_softwares(softname)
    if check_installed_soft:
             for uninstall in check_installed_soft:
                key=uninstall['key']
                if installed_softwares(uninstallkey=key):
                   if Version(uninstall['version']) < Version(versionsoft):
                         cmd = WAPT.uninstall_cmd(uninstall['key'])
                         run_notfatal(cmd)

    if iswin64():
        print('Installation de sketchup 2017')

        install_msi_if_needed('SketchUp2017-x64.msi',killbefore=['SketchUp.exe'])
        uninstallkey.append('{F124B571-EFA9-40F2-81B3-32AB0232429A}')

    else:
        print('installing dst-sketchup2016')
        install_msi_if_needed('SketchUp2016-x86.msi',killbefore=['SketchUp.exe'])
        uninstallkey.append('{CF062509-06B2-4F57-9373-166B04719F94}')


def uninstall():
Ciao, sei riuscito a trovare una risposta al tuo problema su Sketchup?

Re: Pacchetto Sketchup

Pubblicato: 25 novembre 2020 - 18:10
di jpele
Ciao,

per coincidenza, oggi abbiamo aggiornato il pacchetto sullo Store. Ti invito a provarlo.
https://store.wapt.fr/store/tis-sketchup-make

Cordiali saluti,
Jimmy

Re: Pacchetto Sketchup

Pubblicato: 16 dicembre 2020 - 08:24
di Jean Baudin
jpele ha scritto: 25 nov 2020 - 18:10 Ciao,

oggi abbiamo aggiornato il pacchetto sullo Store. Ti invito a provarlo.

https://store.wapt.fr/store/tis-sketchup-make,
Cordiali saluti,
Jimmy
Grazie, andrò a dare un'occhiata a tutto :D