Het forum

ouvrir une application avec un fichier depuis une console.

Auteur Antwoorden
debimax Zaterdag 5 November 2011 om 19:12
debimaxAnonymous

Bonjour

Je viens d'installer office2007 et je souhaite depuis une console ouvrir un fichier .docx

j'ai essayé

playonlinux --run "Microsoft Word 2007" "test.docx"
playonlinux --run "Microsoft Word 2007" "/home/debimax/test.docx"

Word s'ouvre bien mais à chaque fois le fichier test.docx n'est pas vu?

Y a t il un truc spécial?

merci de m'aider
Tutul Zaterdag 5 November 2011 om 19:17
Tutul

Et si tu lançais simplement Microsoft Word 2007 pour ouvrir ensuite ton fichier text.docx ???

Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
debimax Zaterdag 5 November 2011 om 19:21
debimaxAnonymous

oui ca fonctionne très bien en ouvrant office puis ouvrir le .docx mais je veux vraiment le faire en console.

J'utilise rox-filer et je veux pouvoir cliquer sur un .docx et alors word se lance et ouvre le fichier mais pour cela j'ai besoin de lui indiquer la commande ce que je n'arrive pas à trouver.
Quentin PÂRIS Zaterdag 5 November 2011 om 19:48
Quentin PÂRISAnonymous

Alors ouai, il faut modifier le lanceur d'une manière bien particulière. Je l'avais viré du script Office 2007 car ça posait des problème dans certains cas.

Si tu veux regarder ça de plus prêt, tu peux aller voir cette page la :

http://www.playonlinux.com/repository/review.php?script=436

Voir la fin de "Revision by Tinou (22 August 2011 20:38:35)", au moment de la création du lanceur
debimax Zaterdag 5 November 2011 om 20:54
debimaxAnonymous

je vais regarder merci encore
debimax Zondag 6 November 2011 om 7:53
debimaxAnonymous

je n'y arrive encore pas, peux tu me montrer la partie que je dois mettre, merci.

J'ai essayé aussi avec:
playonlinux --run "Microsoft Word 2007" "C:\\users\\debimax\\Mes documents\\test.docx"
playonlinux --run "Microsoft Word 2007" "C:\\\\user\\\\debimax\\\\Mes documents\\\\test.docx"

rien ne marche

Aangepast door debimax

Quentin PÂRIS Zondag 6 November 2011 om 12:08
Quentin PÂRISAnonymous

Il faut modifier le lanceur de Office 207 en fait
debimax Zondag 6 November 2011 om 21:43
debimaxAnonymous

finalement j'ai trouvé
playonlinux --run "Microsoft Word 2007" "z:\\home\\debimax\\test.docx"
un script en bash et j'aurai ce que je veux merci encore.

Aangepast door debimax

debimax Zondag 6 November 2011 om 22:32
debimaxAnonymous

voici le sript que j'utilise

#!/bin/bash
nom="$1"
if [[ ${nom:0:1} != "/" ]]     then nom="$PWD/$nom"
fi

doc=$(basename "$nom")
doc=${doc//\\ /\\*}
dir=$(dirname "$nom")
dir=${dir//\\//\\\\}
dir=${dir//\\ /\\*}
ext=${doc##*.}

case $ext in
doc |docx | dotx | dotm | dot ) playonlinux --run "Microsoft Word 2007" "z:$dir\\\\$doc" ;;
xls | xlsx | xlsm | xlsb ) playonlinux --run "Microsoft Excel 2007" "z:$dir\\\\$doc" ;;
ppt | pptx | pptm | potx | potm | pot ) playonlinux --run "Microsoft Powerpoint 2007" "z:$dir\\\\$doc" ;;
*) echo "il faut un fichier avec une extension microbouze"
esac


edit: mince si le lien est relatif ca ne fonctionne pas $ office algo.docx marche pas
Je corrigerai plustard

edit2: corrigé pour les liens relatifs mais pas s'il y a des espaces
edit3: pour les espaces j'ai mis un caractère * à la plae !!!!! je n'ai rien trouvé de mieux.
Si quelqu'un a mieux qu'il me corrige.

Aangepast door debimax

snipe2004 Dinsdag 27 Augustus 2013 om 9:23
snipe2004Anonymous

Bonjour,

Ce script permet-il de lire des fichiers Word sur un réseau Windows? (yn)