[RESUELTO] Ejecutar archivos bat
Publicado: 22 de agosto de 2022 - 13:42
Buen día,
Estoy usando WAPT 2.2.1, en un entorno completamente Windows.
Quiero ejecutar un archivo .bat con una línea de comando muy simple:
Aquí está el paquete que puse en marcha (igual de simple):
Este es el error que me aparece:
No encuentro nada concreto con "Código de salida: 3"...
¿Qué hice mal o qué olvidé?
Coloqué correctamente el archivo .bat en el paquete (como con una instalación .msi o .exe), el archivo .bat iniciado manualmente funciona y envía correctamente el resultado al directorio compartido.
GRACIAS
Buen día,
Hugo
Estoy usando WAPT 2.2.1, en un entorno completamente Windows.
Quiero ejecutar un archivo .bat con una línea de comando muy simple:
Código: Seleccionar todo
ipconfig /all > Y:\SimonP\MAC\%username%.txtAquí está el paquete que puse en marcha (igual de simple):
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
run("ipconfig.bat")
Código: Seleccionar todo
*** Remote Interpreter Reinitialized ***
Command Line : install "c:\waptdev\dams-ipconfig_0_PROD-wapt\WAPT\.."
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Installing WAPT files c:\waptdev\dams-ipconfig_0_PROD-wapt
2022-08-22 11:47:00,203 CRITICAL Fatal error in install script: CalledProcessErrorOutput: Command 'ipconfig.bat' returned non-zero exit status 1.
Output:
c:\waptdev\dams-ipconfig_0_PROD-wapt>ipconfig /all 1>Y:\SimonP\MAC\h.veyrent.txt
The system cannot find the path specified.
:
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 4035, in install_wapt
exitstatus = setup.install()
File "c:\waptdev\dams-ipconfig_0_PROD-wapt\setup.py", line 5, in install
run("ipconfig.bat")
File "C:\Program Files (x86)\wapt\common.py", line 3817, in run
return ensure_unicode(run(*arg, pidlist=self.pidlist,**args))
File "C:\Program Files (x86)\wapt\waptutils.py", line 2126, in run
raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: Command 'ipconfig.bat' returned non-zero exit status 1.
Output:
c:\waptdev\dams-ipconfig_0_PROD-wapt>ipconfig /all 1>Y:\SimonP\MAC\h.veyrent.txt
The system cannot find the path specified.
FATAL ERROR : CalledProcessErrorOutput: Command 'ipconfig.bat' returned non-zero exit status 1.
Output:
c:\waptdev\dams-ipconfig_0_PROD-wapt>ipconfig /all 1>Y:\SimonP\MAC\h.veyrent.txt
The system cannot find the path specified.
Exit code: 3
>>> ¿Qué hice mal o qué olvidé?
Coloqué correctamente el archivo .bat en el paquete (como con una instalación .msi o .exe), el archivo .bat iniciado manualmente funciona y envía correctamente el resultado al directorio compartido.
GRACIAS
Buen día,
Hugo