Hola,
soy un completo principiante en scripting y WAPT, así que me disculpo de antemano si mis preguntas parecen tontas.
Después de varias búsquedas, todavía no puedo generar un paquete personalizado que solicite información adicional.
Ejemplo: Instalación de Sketchup
Código PyScripter:
# -*- coding: utf-8 -*-
from setuphelpers import *
"""
Funciones de paquete WAPT utilizables: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaración de variables globales - Advertencias: 1) El contexto de WAPT solo está disponible en las funciones del paquete; 2) Las variables globales no son persistentes entre llamadas.
`def install():
# Declarando variables locales
# Instalando el software
print("Instalando: %s" % control.package)
install_exe_if_needed('SketchUpPro-2019-fr.exe',
silentflags='/VERYSILENT',
key='',
#min_version=control.get_software_version(),
)`
Cuando ejecuto "Run Install" desde la consola de PyScripter, el ejecutable se inicia correctamente. Sin embargo, aparece esta página y evita que mi instalación continúe silenciosamente sin mi intervención (ver imagen adjunta).
Lo que me gustaría es que mi script realice la instalación del software sin solicitar ninguna validación (aceptación de licencia, aceptación de parámetros adicionales, etc.).
Si tomo otro software, por ejemplo, que quiero implementar, como NanoCAD, cuando ejecuto "Run Install" a través de la consola de PyScripter, nuevamente encuentro un mensaje de advertencia, lo que impide la instalación. (Ver archivo adjunto).
Estoy generando el código nativo de PyScripter:
def install():
# Declarando variables locales
#run('setup.exe /quiet /i "NCE502000.exe"')
# Instalando el software
print("Instalando: %s" % control.package)
install_exe_if_needed('NCE502000.exe',
silentflags="/s",
#key='',
min_version=control.get_software_version(),
# min_version="1.2.2.1093",
)
¿Necesito agregar opciones específicas dependiendo del software? ¿Qué sintaxis debo usar?
Gracias de antemano por sus comentarios.
Instalación de paquetes personalizados
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
-
Admgautier
- Mensajes: 45
- Inscripciones: 24 sep 2018 - 16:48 horas.
- Archivos adjuntos
-
- Nanocad.png (9,18 KiB) Visto 2251 veces
-
- Sketchup.png (8,31 KB) Visto 2251 veces
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Cada programa se instala de forma silenciosa de manera diferente.
Para SketchUp, si consulta nuestro paquete: https://wapt.tranquil.it/store/details- ... 0a43a.wapt
, descomprimimos el archivo .exe y recuperamos el archivo MSI que contiene.
Compruebe si ocurre lo mismo con SketchUp Pro.
Para el segundo programa que está probando, la ventana indica la opción de instalación silenciosa que debe usar: /quiet (y no /s).
Para SketchUp, si consulta nuestro paquete: https://wapt.tranquil.it/store/details- ... 0a43a.wapt
, descomprimimos el archivo .exe y recuperamos el archivo MSI que contiene.
Compruebe si ocurre lo mismo con SketchUp Pro.
Para el segundo programa que está probando, la ventana indica la opción de instalación silenciosa que debe usar: /quiet (y no /s).
-
Admgautier
- Mensajes: 45
- Inscripciones: 24 sep 2018 - 16:48 horas.
Gracias por tus comentarios.
Y muchas gracias por tu útil sugerencia; logré instalar SketchUp Pro con el archivo MSI.
Sin embargo, sigo teniendo problemas para configurar NanoCAD. Especificé el modo /quiet en lugar de /VERYSILENT, pero parece que necesito especificar otros parámetros para implementar el software.
¿Tienes algún consejo o alguna página web que explique cómo referenciar estos parámetros en el código?
Gracias de antemano por tu ayuda.
Anthony
Y muchas gracias por tu útil sugerencia; logré instalar SketchUp Pro con el archivo MSI.
Sin embargo, sigo teniendo problemas para configurar NanoCAD. Especificé el modo /quiet en lugar de /VERYSILENT, pero parece que necesito especificar otros parámetros para implementar el software.
¿Tienes algún consejo o alguna página web que explique cómo referenciar estos parámetros en el código?
Gracias de antemano por tu ayuda.
Anthony
