 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
M.B. Guest
|
Posted: Wed Jul 30, 2003 8:26 pm Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
Ce que tu veux faire consiste a piloter un logiciel
depuis un autre logiciel.
Si tu choisis la bureautique Microsoft, cela s'appelle
l'automation.
C'est faisable, en C++ si tu veux, mais c'est plus simple
avec un langage de script (javascript, vbscript).
Cherche sur msdn (msdn.microsoft.com) dans la
rubrique programmation Office, il y a exemples et tutorials.
C'est de la programmation COM.
Si le logiciel que tu veux piloter n'est pas prevu pour
ca, c'est nettement moins evident, voire impossible.
Sous Windows, une parade avec WSH (windows scripting host)
qui permet, toujours en langage de script, de simuler
les actions clavier et souris de l'utilisateur.
Du bricolage, mais bon ..
MB
"kazkami" <kazkami (AT) free (DOT) fr> a écrit dans le message news:
[email]17bba6a4.0307301209.14b83e72 (AT) posting (DOT) google.com[/email]...
| Quote: | Bonjour,
je cherche à réaliser un programme Windows, qui soit capable de sortir
du texte dans une police donnée sur une page d'un traitement de texte
quelconque (Word, NotePad...)
Par exemple, si j'appelle ce programme depuis une macro Word, je
voudrais que son resultat (une chaine de caractere) s'affiche
directement dans la police que je veux dans Word.
j'aimerai savoir si c'est possible, et quelle piste suivre (API,quel
langage?)
voila j'espere que je me suis fait comprendre...
merci d'avance.
kazkami
|
|
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
|
| Back to top |
|
 |
kazkami Guest
|
Posted: Thu Jul 31, 2003 9:18 am Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
Fabien LE LEZ <gramster (AT) gramster (DOT) com> wrote
| Quote: | Prière de ne pas cross-poster sur fr.comp.lang.c++, la question
n'ayant rigoureusement rien à voir avec ce forum.
|
je suis desolé, je pensais, qu'il y aurait des solutions réalisables en c++.
voila.
|
|
| Back to top |
|
 |
Alain Naigeon Guest
|
Posted: Thu Jul 31, 2003 10:51 am Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
"kazkami" <kazkami (AT) free (DOT) fr> a écrit dans le message news:
[email]17bba6a4.0307310118.51918890 (AT) posting (DOT) google.com[/email]...
| Quote: | Fabien LE LEZ <gramster (AT) gramster (DOT) com> wrote
Prière de ne pas cross-poster sur fr.comp.lang.c++, la question
n'ayant rigoureusement rien à voir avec ce forum.
je suis desolé, je pensais, qu'il y aurait des solutions réalisables en
c++.
voila.
|
Certainement c'est réalisable, de même qu'une comptabilité
ou un logiciel d'astrologie. Mais ces matières sont HS, de même
que les spécificités de l'environnement Windows (ou tout autre).
--
Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - [email]anaigeon (AT) free (DOT) fr[/email] - Strasbourg, France
|
|
| Back to top |
|
 |
M.B. Guest
|
Posted: Thu Jul 31, 2003 3:44 pm Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
Il y a des solutions et tu as bien fait de poster ici.
MB
"kazkami" <kazkami (AT) free (DOT) fr> a écrit dans le message news:
[email]17bba6a4.0307310118.51918890 (AT) posting (DOT) google.com[/email]...
| Quote: |
je suis desolé, je pensais, qu'il y aurait des solutions réalisables en
c++.
voila.
|
|
|
| Back to top |
|
 |
Martinez Jerome Guest
|
Posted: Fri Aug 01, 2003 9:16 am Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
M.B. wrote:
| Quote: | Il y a des solutions et tu as bien fait de poster ici.
|
???
tu n'a toujours pas donné de solution en C++, j'attend de voir tes solutions
Tu en a donné une (ou un début) avec une bibliotheque Windows, donc non
C++, sinon elle marcherait sur toute plate-forme!
Je lit ce NG car il parle de language, et non de plate-forme (pour ca,
je lit les NG de la plate forme adequate), et je crois que c'est dans la
FAQ qu'une question sur un OS doit aller sur le NG aproprié...
Ici, on peut juste dire qu'il n'existe pas de solution C++ non?
|
|
| Back to top |
|
 |
Julien Blanc Guest
|
Posted: Fri Aug 01, 2003 9:38 am Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
Martinez Jerome wrote:
| Quote: | M.B. wrote:
Il y a des solutions et tu as bien fait de poster ici.
???
tu n'a toujours pas donné de solution en C++, j'attend de voir tes
solutions
Tu en a donné une (ou un début) avec une bibliotheque Windows, donc non
C++, sinon elle marcherait sur toute plate-forme!
Je lit ce NG car il parle de language, et non de plate-forme (pour ca,
je lit les NG de la plate forme adequate), et je crois que c'est dans la
FAQ qu'une question sur un OS doit aller sur le NG aproprié...
Ici, on peut juste dire qu'il n'existe pas de solution C++ non?
|
explique moi ce que veut dire "traitement de texte" dans le langage c++...
--
Julien Blanc. Equipe cadp. VERIMAG. Grenoble. France.
|
|
| Back to top |
|
 |
M.B. Guest
|
Posted: Fri Aug 01, 2003 10:11 am Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
Non.
On peut tres bien programmer en C++ un pilotage de logiciel
par automation.
Il ne sera evidemment pas portable, mais le traitement de
texte cité ne l'est pas non plus.
MB
"Martinez Jerome" <jerome.martinez (AT) aenlever-orangefrance (DOT) com> a écrit dans
le message news: bgdb5t$de41 (AT) news (DOT) rd.francetelecom.fr...
| Quote: |
Ici, on peut juste dire qu'il n'existe pas de solution C++ non?
|
|
|
| Back to top |
|
 |
M.B. Guest
|
Posted: Fri Aug 01, 2003 10:20 am Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
Explique moi ce que veut dite 'application', 'logiciel',
'pilote', 'systeme', 'reseau' dans le langage C++
Ridicule ...
MB
"Julien Blanc" <Julien.Blanc (AT) imag (DOT) fr> a écrit dans le message news:
3f2a3515$0$24776$626a54ce (AT) news (DOT) free.fr...
| Quote: | explique moi ce que veut dire "traitement de texte" dans le langage c++...
|
|
|
| Back to top |
|
 |
Julien Blanc Guest
|
Posted: Fri Aug 01, 2003 12:21 pm Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
M.B. wrote:
| Quote: | "Julien Blanc" <Julien.Blanc (AT) imag (DOT) fr> a écrit dans le message news:
3f2a3515$0$24776$626a54ce (AT) news (DOT) free.fr...
explique moi ce que veut dire "traitement de texte" dans le langage
c++... |
| Quote: | Explique moi ce que veut dite 'application', 'logiciel',
'pilote', 'systeme', 'reseau' dans le langage C++
Ridicule ...
|
oui on est d'accord. Si tu avais vu à quoi je répondais, peut-être
aurais-tu compris que ma remarque n'étais pas à prendre au premier degré.
Ah, et réponds *après* le message cité (ici remis au bon endroit)
--
Julien Blanc. Equipe cadp. VERIMAG. Grenoble. France.
|
|
| Back to top |
|
 |
Loïc Joly Guest
|
Posted: Fri Aug 01, 2003 12:29 pm Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
M.B. wrote:
| Quote: | Non.
On peut tres bien programmer en C++ un pilotage de logiciel
par automation.
|
Bonjour,
Je souhaite programmer un livre de recette en C++.
Quelqu'un pourrait-il me passer la recette de la potée lorraine pour
m'aider. Merci.
--
Loïc
|
|
| Back to top |
|
 |
M.B. Guest
|
Posted: Fri Aug 01, 2003 3:12 pm Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
Un referentiel lexical qui me semble largement bugué ...
MB
"Gabriel Dos Reis" <gdr (AT) integrable-solutions (DOT) net> a écrit dans le message
news: [email]m3r845le4f.fsf (AT) uniton (DOT) integrable-solutions.net[/email]...
| Quote: |
'Baeckoff', 'Kouglof', 'flamekuech'
(je ne sais pas si c'est une
extension documentée mais cela active le référentiel lexical std::alsace).
|
|
|
| Back to top |
|
 |
Loïc Joly Guest
|
Posted: Sat Aug 02, 2003 12:50 am Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
M.B. wrote:
| Quote: | Tu trouveras le principe de pilotage du traitement de
texte cité plus haut a l'adresse ci-dessous.
|
J'y vois juste une façon d'enrober une interface peu agréable pour en
faire quelquechose d'utilisable. Ce concept fait bien AMA partie des
sujets en thème sur ce forum. Par contre, l'implémenation de ce concept
dans le cas particulier où la chose peu agréable est COM est hors sujet
(un newsgroup dédié à la programmation windows sera plus approprié,
après tout, les fonction à appeler sont bien les mêmes en C, en C++ et
en VB). Et je n'y ai rien vu que s'approche de près ou de loin à un
traitement de texte.
J'ai parcouru l'article en question rapidement, et je n'ai pas vu où il
pouvait y avoir une difficulté en C++ là dedans. Peux-tu me préciser le
point intéressant afin que je te dise si mon niveau me permet de
l'appréhender ?
Le seul point qui m'a fait tiquer est que les auteurs n'ont pas précisé
que quand on instancie une classe du template :
template <class I, const IID* pIID>
class CInterfaceWrap
{
....
};
Le deuxième argument template doit être un pointeur sur IID (quel moche
nom de classe) directement, et non un pointeur sur une classe dérivée.
Mais je suppose (je ne fais que supposer, puisque je ne connais de COM
que les grands principes, non les détails) que IID (toujours aussi moche
ce nom, il ne passerait pas une seul de mes revues de code) est une
class non prévue pour la dérivation, et que c'est pour ça qu'il n'est
pas utile de préciser ce piège ici.
--
Loïc
|
|
| Back to top |
|
 |
M.B. Guest
|
Posted: Sat Aug 02, 2003 6:16 am Post subject: Re: prog qui ecrit dans un traitement de texte ? |
|
|
"Loïc Joly" <loic.actarus.joly (AT) wanadoo (DOT) fr> a écrit dans le message news:
bgf1pv$euk$1 (AT) news-reader1 (DOT) wanadoo.fr...
| Quote: |
Et je n'y ai rien vu que s'approche de près ou de loin à un
traitement de texte.
|
Le traitement de texte EST un composant COM.
| Quote: |
Le deuxième argument template doit être un pointeur sur IID (quel moche
nom de classe) directement, et non un pointeur sur une classe dérivée.
Mais je suppose (je ne fais que supposer, puisque je ne connais de COM
que les grands principes, non les détails) que IID (toujours aussi moche
ce nom, il ne passerait pas une seul de mes revues de code) est une
class non prévue pour la dérivation, et que c'est pour ça qu'il n'est
pas utile de préciser ce piège ici.
|
Oui.
IID Pour IDentificateur d'Interface. C'est un nombre sur 128 bits.
MB
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|