Bonsoir,
comme promis et pour ceux que ça intéresse, un script qui permet
d'associer les extensions kivonbien avec OOo (ou LibO) [et lycée de
Versailles si on veut].
8< ----------------------------------------------------------
setlocal
set _types=%~dp0MSOtypes.txt
set _ext=%~dp0MSOext.txt
FOR /F "tokens=* delims=" %%G IN (%_types%) DO FTYPE %%G> nul
FOR /F "tokens=* delims=" %%G IN (%_ext%) DO ASSOC %%G> nul
endlocal
---------------------------------------------------------- >8
Il suffit de fournir dans le même répertoire que le script deux fichiers
texte qui contiennent les infos ad hoc, ici MSOtypes.txt et MSOext.txt.
Ces fichiers sont utilisés en entrée des commandes FTYPE et ASSOC.
Ces deux fichiers sont très faciles à constituer à partir d'une sortie
des commandes FTYPE et ASSOC :
FTYPE > MSOtypes.txt
ASSOC > MSOext.txt
desquelles il suffit ensuite de jeter les lignes qui ne sont pas
pertinentes.
Contenu de ces fichiers (remplacez OpenOffice.org par ce qui va bien),
tels que je les utilise lors de la procédure d'installation automatique
d'OOo.
MSOext.txt
8< -----------------------------
.doc=OpenOffice.org.Doc
.docm=OpenOffice.org.Docm
.docx=OpenOffice.org.Docx
.dot=OpenOffice.org.Dot
.dotm=OpenOffice.org.Dotm
.dotx=OpenOffice.org.Dotx
.pot=OpenOffice.org.Pot
.potm=OpenOffice.org.Potm
.potx=OpenOffice.org.Potx
.pps=OpenOffice.org.Pps
.ppt=OpenOffice.org.Ppt
.pptm=OpenOffice.org.Pptm
.pptx=OpenOffice.org.Pptx
.rtf=OpenOffice.org.Rtf
.xls=OpenOffice.org.Xls
.xlsb=OpenOffice.org.Xlsb
.xlsm=OpenOffice.org.Xlsm
.xlsx=OpenOffice.org.Xlsx
.xlt=OpenOffice.org.Xlt
.xltm=OpenOffice.org.Xltm
.xltx=OpenOffice.org.Xltx
----------------------------- >8
MSOtypes.txt
8< -----------------------------
OpenOffice.org.Doc="C:\Program Files\OpenOffice.org
3\program\\swriter.exe" -o "%1"
OpenOffice.org.Docm="C:\Program Files\OpenOffice.org
3\program\\swriter.exe" -o "%1"
OpenOffice.org.Docx="C:\Program Files\OpenOffice.org
3\program\\swriter.exe" -o "%1"
OpenOffice.org.Dot="C:\Program Files\OpenOffice.org
3\program\\swriter.exe" -o "%1"
OpenOffice.org.Dotm="C:\Program Files\OpenOffice.org
3\program\\swriter.exe" -o "%1"
OpenOffice.org.Dotx="C:\Program Files\OpenOffice.org
3\program\\swriter.exe" -o "%1"
OpenOffice.org.Pot="C:\Program Files\OpenOffice.org
3\program\\simpress.exe" -o "%1"
OpenOffice.org.Potm="C:\Program Files\OpenOffice.org
3\program\\simpress.exe" -o "%1"
OpenOffice.org.Potx="C:\Program Files\OpenOffice.org
3\program\\simpress.exe" -o "%1"
OpenOffice.org.Pps="C:\Program Files\OpenOffice.org
3\program\\simpress.exe" -o "%1"
OpenOffice.org.Ppt="C:\Program Files\OpenOffice.org
3\program\\simpress.exe" -o "%1"
OpenOffice.org.Pptm="C:\Program Files\OpenOffice.org
3\program\\simpress.exe" -o "%1"
OpenOffice.org.Pptx="C:\Program Files\OpenOffice.org
3\program\\simpress.exe" -o "%1"
OpenOffice.org.Rtf="C:\Program Files\OpenOffice.org
3\program\\swriter.exe" -o "%1"
OpenOffice.org.Xls="C:\Program Files\OpenOffice.org
3\program\\scalc.exe" -o "%1"
OpenOffice.org.Xlsb="C:\Program Files\OpenOffice.org
3\program\\scalc.exe" -o "%1"
OpenOffice.org.Xlsm="C:\Program Files\OpenOffice.org
3\program\\scalc.exe" -o "%1"
OpenOffice.org.Xlsx="C:\Program Files\OpenOffice.org
3\program\\scalc.exe" -o "%1"
OpenOffice.org.Xlt="C:\Program Files\OpenOffice.org
3\program\\scalc.exe" -o "%1"
OpenOffice.org.Xltm="C:\Program Files\OpenOffice.org
3\program\\scalc.exe" -o "%1"
OpenOffice.org.Xltx="C:\Program Files\OpenOffice.org
3\program\\scalc.exe" -o "%1"
----------------------------- >8
NB. Pour des explications sur les commandes shell, ce site est vraiment
une mine : http://ss64.com/nt/
En espérant que ça aidera.
A+
--
Jean-Francois Nifenecker, Bordeaux
--
Envoyez un mail à [email protected] pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés