[RISOLTO] Eseguire i file bat
Pubblicato: 22 agosto 2022 - 13:42
Buongiorno,
Sto utilizzando WAPT 2.2.1, in un ambiente completamente Windows.
Voglio eseguire un file .bat con una riga di comando molto semplice:
Ecco il pacchetto che ho messo in atto (altrettanto semplice):
Ecco l'errore che ricevo:
Non riesco a trovare nulla di concreto con "Codice di uscita: 3"...
Cosa ho fatto di sbagliato o cosa ho dimenticato?
Ho inserito correttamente il file .bat nel pacchetto (come con un'installazione .msi o .exe), il file .bat avviato manualmente funziona e invia correttamente il risultato alla directory condivisa.
GRAZIE
Buona giornata,
Ugo
Sto utilizzando WAPT 2.2.1, in un ambiente completamente Windows.
Voglio eseguire un file .bat con una riga di comando molto semplice:
Codice: Seleziona tutto
ipconfig /all > Y:\SimonP\MAC\%username%.txtEcco il pacchetto che ho messo in atto (altrettanto semplice):
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
run("ipconfig.bat")
Codice: Seleziona tutto
*** 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
>>> Cosa ho fatto di sbagliato o cosa ho dimenticato?
Ho inserito correttamente il file .bat nel pacchetto (come con un'installazione .msi o .exe), il file .bat avviato manualmente funziona e invia correttamente il risultato alla directory condivisa.
GRAZIE
Buona giornata,
Ugo