Pagina 1 di 2

[RISOLTO] Eseguire uno script batch o PowerShell

Pubblicato: 19 maggio 2016 - 10:32
di so37
Salve,

è possibile eseguire un file batch o PowerShell da WAPT?

Grazie in anticipo.

Re: Eseguire uno script batch o PowerShell

Pubblicato: 19 maggio 2016 - 20:17
di sfontenau
batch:

esegui("install.bat")

Re: Eseguire uno script batch o PowerShell

Pubblicato: 25 maggio 2016 - 13:07
di so37
GRAZIE !

Re: Eseguire uno script batch o PowerShell

Pubblicato: 24 agosto 2016 - 10:11
di Mathieu
Ciao,

sono un principiante di Python e sto imparando.

Sono riuscito ad eseguire il mio file batch, ma vorrei sapere se è possibile visualizzare la finestra del file batch sul computer per seguirne l'avanzamento.

Grazie.

Re: Eseguire uno script batch o PowerShell

Pubblicato: 23 settembre 2016 - 11:11
presso il Municipio di Challans
Ciao,

l'unico modo per vedere l'avanzamento è aprire un prompt dei comandi come amministratore e digitare `wapt-get install`.

In alternativa, inserisci il maggior numero possibile di istruzioni print nel file Python e visualizza il risultato dell'installazione nella console WAPT.

Re: Eseguire uno script batch o PowerShell

Pubblicato: 27 ottobre 2017 - 09:53
di Chris
sfonteneau ha scritto: 19 maggio 2016 - 20:17 batch:

run("install.bat")
Buongiorno,

Puoi fornire maggiori dettagli su come avviare uno script Batch tramite WAPT?

Ho il mio script ma non so come inserirlo nella console per applicarlo a determinate workstation.

GRAZIE.

Re: Eseguire uno script batch o PowerShell

Pubblicato: 27 ottobre 2017 - 10:28
di agauvrit
Ciao Chris,

i file batch non sono file MSI e vengono eseguiti in modo diverso. Non puoi trascinare e rilasciare un file batch per trasformarlo in un pacchetto WAPT. Per creare un pacchetto che esegue uno script *.bat, consulta la documentazione sulla creazione di pacchetti per software portatile: https://www.wapt.fr/fr/doc/CreationPaqu ... -avec-wapt

Cordiali saluti,

Alexandre

Re: Eseguire uno script batch o PowerShell

Pubblicato: 4 aprile 2019 - 09:36
di vandatt
Ciao,

mi scuso se riapro questa vecchia discussione, ma nonostante le spiegazioni sul sito e in questa conversazione, non riesco a eseguire uno script .bat. Qualcuno può aiutarmi?

Grazie.

Re: Eseguire uno script batch o PowerShell

Pubblicato: 4 aprile 2019 - 11:45
di Herzas
Vedo che non sono l'unico in difficoltà. Inizialmente, volevo semplicemente copiare e incollare il contenuto di una directory sui desktop dei miei utenti. Ho finito per creare un file .bat, convertendolo in .exe, che a sua volta è stato convertito in .wapt (un vero pasticcio). Il risultato è un messaggio di errore, anche se il pacchetto in sé sembra funzionare correttamente.
Esiste un metodo semplice per distribuire un file .bat?

setup.py

Codice: Seleziona tutto

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

uninstallkey = []

def install():
    print('installing 974-mo_raccourci')
    install_exe_if_needed("MO_raccourci.exe",'/VERYSILENT',key='',min_version='0.0.0')
codice di errore di stato:

Codice: Seleziona tutto

installing 974-mo_raccourciTraceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3683, in install_wapt
    exitstatus = setup.install()
  File "c:\windows\temp\wapt2qcibk\setup.py", line 8, in install
  File "C:\Program Files (x86)\wapt\common.py", line 3642, in new_func
    return func(*args,**kwargs)
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 4192, in install_exe_if_needed
    run(r'"%s" %s' % (exe,silentflags),accept_returncodes=accept_returncodes,timeout=timeout,pidlist=pidlist)
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 1058, in run
    raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Command '"MO_raccourci.exe" /VERYSILENT' returned non-zero exit status 2.
Output:
c:\windows\temp\wapt2qcibk>robocopy "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Bureautique" "C:\Users\Public\Desktop" 

-------------------------------------------------------------------------------
   ROBOCOPY   ::   Copie de fichiers robuste pour Windows     
-------------------------------------------------------------------------------

  Début : Thu Apr 04 09:02:01 2019

   Source : C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Bureautique\
     Dest : C:\Users\Public\Desktop\

    Fichiers : *.*
	    
  Options : *.* /COPY:DAT /R:1000000 /W:30

Re: Eseguire uno script batch o PowerShell

Pubblicato: 4 aprile 2019 - 12:16
di vandatt
Buongiorno,

Sono nella tua stessa situazione. Posso distribuire il mio file .bat tramite Wapt. Viene distribuito correttamente sui miei client, ma Wapt restituisce ancora un errore...

Il mio copione è il seguente:

Codice: Seleziona tutto

def session_setup():

                 run(r'script.bat');