
@echo off Start /w CatalanitzadorPerAlWindows.exe /silent echo Exit Code is %errorlevel% Descripció: @echo off -》amaga que pugui ser vista l'ordre "echo" en pantalla; d'aquesta manera al resultat final no serà "echo 0" o "echo 1", sinó que simplement serà "0" o "1". Sembla una tonteria però de vegades no posar-ho pot donar errors a la consola d'ordres o espatllar-nos el funcionament del fitxer .bat/.cmd Start /w -》executa una aplicació i la finestra d'ordres continua activa fins no s'hagi iniciat (i finalitzat) l'aplicació, en aquest cas el Catalanitzador; es una bona manera de controlar si una aplicació continua activa o no, a més de ser l'ordre imprescindible per executar diverses aplicacions en lot des del mateix .bat una per una i no totes alhora (fins no acaba amb l'actual no passa a la línia següent i així successivament) /silent -》ordre que inicia Catalanitzador sense interfície gràfica i amb les opcions per defecte; ideal per a instal·lacions desateses echo Exit Code is %errorlevel% -》Mostra en forma de resultat, si la tasca feta pel Catalanitzador ha estat satisfactòria i no han hagut errors (el resutat és 0) o si quelcom ha fallat (el resultat és 1) on haurem de fer un cop d'ull al fitxer .log Avui faré unes proves amb un parell de màquines que tenen XP aviam què passa... si hi ha res estrany us ho comentaré! Benny. El dia 14/10/2014 8:44, "Jordi Mas" <jmas@softcatala.org> va escriure:
Hola Josep M,
Penso que el Catalanitzador en mode /silent hauria d'informar d'alguna
manera que ja ha acabat (encara que fos amb una variable que es pogués detectar des d'un script). No saps si amb 10 minuts ja ha tingut temps
El que he observat:
- El fet que el Catalanitzador torni o no més aviat ve del fet que és una aplicació amb finestres (no consola) que l'usem amb el /silent en mode consola.
- El comportament varia segons la versió de Windows, torna aviat (Windows 7) o s'espera (Windows Vista)
El que si és cert és que si truques el Catalanitzador amb /silent des d'un script (com un fitxer .bat) sempre s'espera. Penso que això és el més important.
Tens tota la raó amb el tema de l'error code. Acabo de pujar[1] una nova revisió que a més torna el codi d'error, si ha hagut errors torna un 1 i sinó un 0.
Un exemple molt senzill un fitxer .bat:
CatalanitzadorPerAlWindows.exe /silent echo Exit Code is %errorlevel%
de fer la seva feina... Jo m'he esperat mitja hora, i encara s'ha deixat
per fer:
* Paquet de llengua i corrector per a l'OpenOffice.org * Adobe Reader en català * Llengua de la interfície i de navegació al Firefox * Microsoft Windows Live en català
Les aplicacions que té obertes les deselecciona:
17:47:45.0171 - SilentInstallation::_unSelectRunningActions. Action 'Adobe Reader en català' has running applications. Unselecting it.
El Windows Live tigra molt en instal·lar-lo, llavors has de tenir paciència.
Pensa que també et cal re-iniciar per acabar les instal·lacions.
T'aconsello que provis d'executar-lo amb /silent des d'un bat i esperis a que acabi. Ja em diràs.
Atentament,
Jordi,
[1] https://github.com/Softcatala/Catalanitzador-binaries/blob/ master/latest/development/windows/CatalanitzadorPerAlWindows.exe?raw=true
-- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org _______________________________________________ Catalanitzador mailing list Catalanitzador@llistes.softcatala.org http://llistes.softcatala.org/mailman/listinfo/catalanitzador _______________________________________________ Codi de conducta: http://www.softcatala.org/wiki/Codi_de_conducta