Qualcuno ha mai provato a creare un pacchetto Adobe SVGView?
Ho un problema: l'applicazione si installa correttamente con l'editor "PyScripter", ma quando distribuisco il pacchetto, non si installa. Hai idea di cosa potrebbe causare questo problema?
Non ricevo alcun messaggio di errore.
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
import datetime
Timelog=(f"{datetime.datetime.today().strftime('%Y-%m-%d %H:%M:%S')}")
chemin_dir=makepath(programfiles32,"Common Files","Adobe","SVG Viewer 3.0")
chemin_application=makepath(programfiles32,"Common Files","Adobe","SVG Viewer 3.0")
chemin_Uninstall=makepath(programfiles32,"Common Files","Adobe","SVG Viewer 3.0","Uninstall","Winstall.exe")
def install():
version_install=get_file_properties("SVGView.exe")["ProductVersion"]
print(Timelog, "Version pret a etre installer",version_install)
if isdir(chemin_dir):
print(Timelog,"l'application est deja installée")
for soft in installed_softwares(name="Adobe SVG"):
print(Timelog,"Version deja installée",soft["version"])
print(Timelog, "Version du paquet",Version(control.get_software_version()))
if Version(soft["version"]) == Version(control.get_software_version()):
print(Timelog,"La bonne version est deja installée")
else:
print(Timelog,"Installing: SVGView.exe")
run(r'SVGView.exe /qn')
#run("Setup.bat")
#install_exe_if_needed('SVGView.exe',
# silentflags='/qn',
# key='',
# min_version='3.0'
#)
else:
print(Timelog,"Installing: SVGView.exe")
#run("Setup.bat")
run(r'SVGView.exe /qn')
#install_exe_if_needed('SVGView.exe',
# silentflags='/qn',
# key='',
# min_version='3.0'
#)
Brice
###############################
- Installata la versione WAPT 2.6.0
- Sistema operativo server Linux e versione Debian
- Sistema operativo della macchina di amministrazione/creazione del pacchetto Windows 11
