Bonjour tout le monde,
En mode ligne de commande, si on redirige la sortie vers un fichier, on
ne sait pas combien de temps va durer la commande, ce qui est assez
désagréable.
Quelqu'un connaît-il un filtre qui soit capable d'écrire dans un fichier
une copie de la sortie standard, tout en laissant celle-ci continuer à
effectuer l'affichage ?
A ce que je me rappelle de l'assembleur ça ne doit pas être la mer à
boire à faire, mais si ça existe déjà tout prêt ...
Sur Google j'ai cherché "DOS filtre copie", vous voyez mieux comme
critère de recherche ?
Bonjour tout le monde,
En mode ligne de commande, si on redirige la sortie vers un fichier, on
ne sait pas combien de temps va durer la commande, ce qui est assez
désagréable.
Quelqu'un connaît-il un filtre qui soit capable d'écrire dans un fichier
une copie de la sortie standard, tout en laissant celle-ci continuer à
effectuer l'affichage ?
A ce que je me rappelle de l'assembleur ça ne doit pas être la mer à
boire à faire, mais si ça existe déjà tout prêt ...
Sur Google j'ai cherché "DOS filtre copie", vous voyez mieux comme
critère de recherche ?
Bonjour tout le monde,
En mode ligne de commande, si on redirige la sortie vers un fichier, on
ne sait pas combien de temps va durer la commande, ce qui est assez
désagréable.
Quelqu'un connaît-il un filtre qui soit capable d'écrire dans un fichier
une copie de la sortie standard, tout en laissant celle-ci continuer à
effectuer l'affichage ?
A ce que je me rappelle de l'assembleur ça ne doit pas être la mer à
boire à faire, mais si ça existe déjà tout prêt ...
Sur Google j'ai cherché "DOS filtre copie", vous voyez mieux comme
critère de recherche ?
** Est-ce que tu parles de la commande echo? si c'est le cas
regarde dans le help de la commande.
** Est-ce que tu parles de la fonction qui permet de libérer
un programme de l'attente d'une réponse de l'utilisateur pour
exécuter une tâche de fond?
Je l'ai vue dans une traduction de programme que j'ai faite
(une variable qui s'appelait chkUseSendMessageTimeout),
mais je ne sais pas du tout si c'est gérable en ligne de commande
ou dans un VBScript.
** Si je suis à côté de la plaque regarde dans Aide et Support
de l'ordinateur, fais une recherche sur < commandes de A à Z >
puis choisis : "Utilisation de l'outil Informations système à partir
de la ligne de commandes" puis dans la page qui s'affiche:
consulte "Référence de la ligne de commande de A à Z."
** Sinon pose la question sur "microsoft.public.fr.scripting"
Bonne chance,
Daniel.
==> tu t'en tires avec runas?
---------------------------------------
** Est-ce que tu parles de la commande echo? si c'est le cas
regarde dans le help de la commande.
** Est-ce que tu parles de la fonction qui permet de libérer
un programme de l'attente d'une réponse de l'utilisateur pour
exécuter une tâche de fond?
Je l'ai vue dans une traduction de programme que j'ai faite
(une variable qui s'appelait chkUseSendMessageTimeout),
mais je ne sais pas du tout si c'est gérable en ligne de commande
ou dans un VBScript.
** Si je suis à côté de la plaque regarde dans Aide et Support
de l'ordinateur, fais une recherche sur < commandes de A à Z >
puis choisis : "Utilisation de l'outil Informations système à partir
de la ligne de commandes" puis dans la page qui s'affiche:
consulte "Référence de la ligne de commande de A à Z."
** Sinon pose la question sur "microsoft.public.fr.scripting"
Bonne chance,
Daniel.
==> tu t'en tires avec runas?
---------------------------------------
** Est-ce que tu parles de la commande echo? si c'est le cas
regarde dans le help de la commande.
** Est-ce que tu parles de la fonction qui permet de libérer
un programme de l'attente d'une réponse de l'utilisateur pour
exécuter une tâche de fond?
Je l'ai vue dans une traduction de programme que j'ai faite
(une variable qui s'appelait chkUseSendMessageTimeout),
mais je ne sais pas du tout si c'est gérable en ligne de commande
ou dans un VBScript.
** Si je suis à côté de la plaque regarde dans Aide et Support
de l'ordinateur, fais une recherche sur < commandes de A à Z >
puis choisis : "Utilisation de l'outil Informations système à partir
de la ligne de commandes" puis dans la page qui s'affiche:
consulte "Référence de la ligne de commande de A à Z."
** Sinon pose la question sur "microsoft.public.fr.scripting"
Bonne chance,
Daniel.
==> tu t'en tires avec runas?
---------------------------------------
Bonjour,
Salut,
Alors selon moi
- Echo permet d'afficher sur la sortie standard un texte passé en
paramètre (et que sur la sortie standard, ou je ne suis pas à jour
?) - libérer un programme de l'attente d'une réponse ...
Ce n'est pas ça mais c'est intéressant, il y a deux semaines j'ai
écrit une boucle en VB justement parce qu'un programme de
sauvegarde s'arrêtait au premier fichier verrouillé, et il fallait
donner une réponse par défaut. Mais ça doit être prévu pour un
certain programme, j'imagine, pas au niveau du système
d'exploitation ? C'est après avoir écrit ma boucle (et l'avoir
mise au point) que j'ai trouvé l'option /C de XCOPY qui faisait
que l'option /Y remplissait cet office. Je me trouvais l'air fin,
tiens. - une autre commande ... hum, peut-être, il faut que
j'aille voir. J'avais passé un bout de temps à assimiler les
commandes de quelques versions de DOS, ce n'était pas dedans. Cela
étant j'étais passé à côté de XCOPY /C, alors sait-on jamais ...
- scripting ? Peut-être. Peut-être un peu lourd pour ce qu'il y a
à faire ? - runas permet d'exécuter un programme avec les droits
d'un autre utilisateur que celui qui a ouvert la session
Bon je vais essayer de redire autrement ce que je disais.
Mon programme commencerait par ouvrir un fichier dont le nom
serait passé en paramètre.
Ensuite, lorsqu'un caractère lui est envoyé :
- il l'affiche sur la sortie standard
- il l'écrit dans le ficher
Il reste à avoir un moyen de mettre fin au programme, ça pourrait
être une combinaison de touches, comme par exemple Ctrl Maj, en
faisant attention de ne pas l'avoir affectée à autre chose comme
au changement de langue ...
Je crois que j'en aurais pour une bonne après-midi à écrire ça en
assembleur, peut-être moins en C puisqu'après tout maintenant les
disques coûtent moins cher. Je vais quand même jeter un petit coup
d'oeil aux commandes spécifiques à Windows XP, si ça existe tout
prêt ça serait dommage de ne pas s'en servir.
Et puis il est vrai qu'il y a des newsgroups plus adaptés, mais je
me suis dit que si jamais il y a une commande standard de Windows
XP qui fait ça, il valait autant le savoir. Et que si quelqu'un la
connaît, ça risquait d'aller plus vite qu'un accès séquentiel à
toute la liste dans l'ordre alphabétique. Surtout si la commande
commence par ZY ... _______________________________________
Bonjour,
Salut,
Alors selon moi
- Echo permet d'afficher sur la sortie standard un texte passé en
paramètre (et que sur la sortie standard, ou je ne suis pas à jour
?) - libérer un programme de l'attente d'une réponse ...
Ce n'est pas ça mais c'est intéressant, il y a deux semaines j'ai
écrit une boucle en VB justement parce qu'un programme de
sauvegarde s'arrêtait au premier fichier verrouillé, et il fallait
donner une réponse par défaut. Mais ça doit être prévu pour un
certain programme, j'imagine, pas au niveau du système
d'exploitation ? C'est après avoir écrit ma boucle (et l'avoir
mise au point) que j'ai trouvé l'option /C de XCOPY qui faisait
que l'option /Y remplissait cet office. Je me trouvais l'air fin,
tiens. - une autre commande ... hum, peut-être, il faut que
j'aille voir. J'avais passé un bout de temps à assimiler les
commandes de quelques versions de DOS, ce n'était pas dedans. Cela
étant j'étais passé à côté de XCOPY /C, alors sait-on jamais ...
- scripting ? Peut-être. Peut-être un peu lourd pour ce qu'il y a
à faire ? - runas permet d'exécuter un programme avec les droits
d'un autre utilisateur que celui qui a ouvert la session
Bon je vais essayer de redire autrement ce que je disais.
Mon programme commencerait par ouvrir un fichier dont le nom
serait passé en paramètre.
Ensuite, lorsqu'un caractère lui est envoyé :
- il l'affiche sur la sortie standard
- il l'écrit dans le ficher
Il reste à avoir un moyen de mettre fin au programme, ça pourrait
être une combinaison de touches, comme par exemple Ctrl Maj, en
faisant attention de ne pas l'avoir affectée à autre chose comme
au changement de langue ...
Je crois que j'en aurais pour une bonne après-midi à écrire ça en
assembleur, peut-être moins en C puisqu'après tout maintenant les
disques coûtent moins cher. Je vais quand même jeter un petit coup
d'oeil aux commandes spécifiques à Windows XP, si ça existe tout
prêt ça serait dommage de ne pas s'en servir.
Et puis il est vrai qu'il y a des newsgroups plus adaptés, mais je
me suis dit que si jamais il y a une commande standard de Windows
XP qui fait ça, il valait autant le savoir. Et que si quelqu'un la
connaît, ça risquait d'aller plus vite qu'un accès séquentiel à
toute la liste dans l'ordre alphabétique. Surtout si la commande
commence par ZY ... _______________________________________
Bonjour,
Salut,
Alors selon moi
- Echo permet d'afficher sur la sortie standard un texte passé en
paramètre (et que sur la sortie standard, ou je ne suis pas à jour
?) - libérer un programme de l'attente d'une réponse ...
Ce n'est pas ça mais c'est intéressant, il y a deux semaines j'ai
écrit une boucle en VB justement parce qu'un programme de
sauvegarde s'arrêtait au premier fichier verrouillé, et il fallait
donner une réponse par défaut. Mais ça doit être prévu pour un
certain programme, j'imagine, pas au niveau du système
d'exploitation ? C'est après avoir écrit ma boucle (et l'avoir
mise au point) que j'ai trouvé l'option /C de XCOPY qui faisait
que l'option /Y remplissait cet office. Je me trouvais l'air fin,
tiens. - une autre commande ... hum, peut-être, il faut que
j'aille voir. J'avais passé un bout de temps à assimiler les
commandes de quelques versions de DOS, ce n'était pas dedans. Cela
étant j'étais passé à côté de XCOPY /C, alors sait-on jamais ...
- scripting ? Peut-être. Peut-être un peu lourd pour ce qu'il y a
à faire ? - runas permet d'exécuter un programme avec les droits
d'un autre utilisateur que celui qui a ouvert la session
Bon je vais essayer de redire autrement ce que je disais.
Mon programme commencerait par ouvrir un fichier dont le nom
serait passé en paramètre.
Ensuite, lorsqu'un caractère lui est envoyé :
- il l'affiche sur la sortie standard
- il l'écrit dans le ficher
Il reste à avoir un moyen de mettre fin au programme, ça pourrait
être une combinaison de touches, comme par exemple Ctrl Maj, en
faisant attention de ne pas l'avoir affectée à autre chose comme
au changement de langue ...
Je crois que j'en aurais pour une bonne après-midi à écrire ça en
assembleur, peut-être moins en C puisqu'après tout maintenant les
disques coûtent moins cher. Je vais quand même jeter un petit coup
d'oeil aux commandes spécifiques à Windows XP, si ça existe tout
prêt ça serait dommage de ne pas s'en servir.
Et puis il est vrai qu'il y a des newsgroups plus adaptés, mais je
me suis dit que si jamais il y a une commande standard de Windows
XP qui fait ça, il valait autant le savoir. Et que si quelqu'un la
connaît, ça risquait d'aller plus vite qu'un accès séquentiel à
toute la liste dans l'ordre alphabétique. Surtout si la commande
commence par ZY ... _______________________________________
Pour terminer un flux il faut envoyer le caractère CTRL Z de code
ascii 26
Gloops , le sam. 06 nov. 2004 11:59:00, écrivait
ceci:
[fu to microsoft.public.fr.scripting]Bonjour,
Salut,
Pour terminer un flux il faut envoyer le caractère CTRL Z de code ascii
26
Exemple :
C:>copy con test.txt
blablabla
blablabla^Z
1 fichier copié
C:>
Pour terminer un flux il faut envoyer le caractère CTRL Z de code
ascii 26
Gloops <gloops@niark.fr>, le sam. 06 nov. 2004 11:59:00, écrivait
ceci:
[fu to microsoft.public.fr.scripting]
Bonjour,
Salut,
Pour terminer un flux il faut envoyer le caractère CTRL Z de code ascii
26
Exemple :
C:>copy con test.txt
blablabla
blablabla^Z
1 fichier copié
C:>
Pour terminer un flux il faut envoyer le caractère CTRL Z de code
ascii 26
Gloops , le sam. 06 nov. 2004 11:59:00, écrivait
ceci:
[fu to microsoft.public.fr.scripting]Bonjour,
Salut,
Pour terminer un flux il faut envoyer le caractère CTRL Z de code ascii
26
Exemple :
C:>copy con test.txt
blablabla
blablabla^Z
1 fichier copié
C:>
Bonjour,
Ah, moi qui me figurais que c'était clair, ce que je disais.
Alors selon moi
- Echo permet d'afficher sur la sortie standard un texte passé en
paramètre (et que sur la sortie standard, ou je ne suis pas à jour ?)
- libérer un programme de l'attente d'une réponse ...
Ce n'est pas ça mais c'est intéressant, il y a deux semaines j'ai écrit
une boucle en VB justement parce qu'un programme de sauvegarde
s'arrêtait au premier fichier verrouillé, et il fallait donner une
réponse par défaut. Mais ça doit être prévu pour un certain programme,
j'imagine, pas au niveau du système d'exploitation ?
C'est après avoir écrit ma boucle (et l'avoir mise au point) que j'ai
trouvé l'option /C de XCOPY qui faisait que l'option /Y remplissait cet
office. Je me trouvais l'air fin, tiens.
- une autre commande ... hum, peut-être, il faut que j'aille voir.
J'avais passé un bout de temps à assimiler les commandes de quelques
versions de DOS, ce n'était pas dedans. Cela étant j'étais passé à côté
de XCOPY /C, alors sait-on jamais ...
- scripting ? Peut-être. Peut-être un peu lourd pour ce qu'il y a à faire ?
- runas permet d'exécuter un programme avec les droits d'un autre
utilisateur que celui qui a ouvert la session
Bon je vais essayer de redire autrement ce que je disais.
Mon programme commencerait par ouvrir un fichier dont le nom serait
passé en paramètre.
Ensuite, lorsqu'un caractère lui est envoyé :
- il l'affiche sur la sortie standard
- il l'écrit dans le ficher
Il reste à avoir un moyen de mettre fin au programme, ça pourrait être
une combinaison de touches, comme par exemple Ctrl Maj, en faisant
attention de ne pas l'avoir affectée à autre chose comme au changement
de langue ...
Je crois que j'en aurais pour une bonne après-midi à écrire ça en
assembleur, peut-être moins en C puisqu'après tout maintenant les
disques coûtent moins cher. Je vais quand même jeter un petit coup
d'oeil aux commandes spécifiques à Windows XP, si ça existe tout prêt ça
serait dommage de ne pas s'en servir.
Et puis il est vrai qu'il y a des newsgroups plus adaptés, mais je me
suis dit que si jamais il y a une commande standard de Windows XP qui
fait ça, il valait autant le savoir. Et que si quelqu'un la connaît, ça
risquait d'aller plus vite qu'un accès séquentiel à toute la liste dans
l'ordre alphabétique. Surtout si la commande commence par ZY ...
_______________________________________
Daniel92 avait écrit, le 06/11/2004 00:58 :** Est-ce que tu parles de la commande echo? si c'est le cas
regarde dans le help de la commande.
** Est-ce que tu parles de la fonction qui permet de libérer
un programme de l'attente d'une réponse de l'utilisateur pour
exécuter une tâche de fond?
Je l'ai vue dans une traduction de programme que j'ai faite
(une variable qui s'appelait chkUseSendMessageTimeout),
mais je ne sais pas du tout si c'est gérable en ligne de commande
ou dans un VBScript.
** Si je suis à côté de la plaque regarde dans Aide et Support
de l'ordinateur, fais une recherche sur < commandes de A à Z >
puis choisis : "Utilisation de l'outil Informations système à partir
de la ligne de commandes" puis dans la page qui s'affiche:
consulte "Référence de la ligne de commande de A à Z."
** Sinon pose la question sur "microsoft.public.fr.scripting"
Bonne chance,
Daniel.
==> tu t'en tires avec runas?
---------------------------------------
Bonjour,
Ah, moi qui me figurais que c'était clair, ce que je disais.
Alors selon moi
- Echo permet d'afficher sur la sortie standard un texte passé en
paramètre (et que sur la sortie standard, ou je ne suis pas à jour ?)
- libérer un programme de l'attente d'une réponse ...
Ce n'est pas ça mais c'est intéressant, il y a deux semaines j'ai écrit
une boucle en VB justement parce qu'un programme de sauvegarde
s'arrêtait au premier fichier verrouillé, et il fallait donner une
réponse par défaut. Mais ça doit être prévu pour un certain programme,
j'imagine, pas au niveau du système d'exploitation ?
C'est après avoir écrit ma boucle (et l'avoir mise au point) que j'ai
trouvé l'option /C de XCOPY qui faisait que l'option /Y remplissait cet
office. Je me trouvais l'air fin, tiens.
- une autre commande ... hum, peut-être, il faut que j'aille voir.
J'avais passé un bout de temps à assimiler les commandes de quelques
versions de DOS, ce n'était pas dedans. Cela étant j'étais passé à côté
de XCOPY /C, alors sait-on jamais ...
- scripting ? Peut-être. Peut-être un peu lourd pour ce qu'il y a à faire ?
- runas permet d'exécuter un programme avec les droits d'un autre
utilisateur que celui qui a ouvert la session
Bon je vais essayer de redire autrement ce que je disais.
Mon programme commencerait par ouvrir un fichier dont le nom serait
passé en paramètre.
Ensuite, lorsqu'un caractère lui est envoyé :
- il l'affiche sur la sortie standard
- il l'écrit dans le ficher
Il reste à avoir un moyen de mettre fin au programme, ça pourrait être
une combinaison de touches, comme par exemple Ctrl Maj, en faisant
attention de ne pas l'avoir affectée à autre chose comme au changement
de langue ...
Je crois que j'en aurais pour une bonne après-midi à écrire ça en
assembleur, peut-être moins en C puisqu'après tout maintenant les
disques coûtent moins cher. Je vais quand même jeter un petit coup
d'oeil aux commandes spécifiques à Windows XP, si ça existe tout prêt ça
serait dommage de ne pas s'en servir.
Et puis il est vrai qu'il y a des newsgroups plus adaptés, mais je me
suis dit que si jamais il y a une commande standard de Windows XP qui
fait ça, il valait autant le savoir. Et que si quelqu'un la connaît, ça
risquait d'aller plus vite qu'un accès séquentiel à toute la liste dans
l'ordre alphabétique. Surtout si la commande commence par ZY ...
_______________________________________
Daniel92 avait écrit, le 06/11/2004 00:58 :
** Est-ce que tu parles de la commande echo? si c'est le cas
regarde dans le help de la commande.
** Est-ce que tu parles de la fonction qui permet de libérer
un programme de l'attente d'une réponse de l'utilisateur pour
exécuter une tâche de fond?
Je l'ai vue dans une traduction de programme que j'ai faite
(une variable qui s'appelait chkUseSendMessageTimeout),
mais je ne sais pas du tout si c'est gérable en ligne de commande
ou dans un VBScript.
** Si je suis à côté de la plaque regarde dans Aide et Support
de l'ordinateur, fais une recherche sur < commandes de A à Z >
puis choisis : "Utilisation de l'outil Informations système à partir
de la ligne de commandes" puis dans la page qui s'affiche:
consulte "Référence de la ligne de commande de A à Z."
** Sinon pose la question sur "microsoft.public.fr.scripting"
Bonne chance,
Daniel.
==> tu t'en tires avec runas?
---------------------------------------
Bonjour,
Ah, moi qui me figurais que c'était clair, ce que je disais.
Alors selon moi
- Echo permet d'afficher sur la sortie standard un texte passé en
paramètre (et que sur la sortie standard, ou je ne suis pas à jour ?)
- libérer un programme de l'attente d'une réponse ...
Ce n'est pas ça mais c'est intéressant, il y a deux semaines j'ai écrit
une boucle en VB justement parce qu'un programme de sauvegarde
s'arrêtait au premier fichier verrouillé, et il fallait donner une
réponse par défaut. Mais ça doit être prévu pour un certain programme,
j'imagine, pas au niveau du système d'exploitation ?
C'est après avoir écrit ma boucle (et l'avoir mise au point) que j'ai
trouvé l'option /C de XCOPY qui faisait que l'option /Y remplissait cet
office. Je me trouvais l'air fin, tiens.
- une autre commande ... hum, peut-être, il faut que j'aille voir.
J'avais passé un bout de temps à assimiler les commandes de quelques
versions de DOS, ce n'était pas dedans. Cela étant j'étais passé à côté
de XCOPY /C, alors sait-on jamais ...
- scripting ? Peut-être. Peut-être un peu lourd pour ce qu'il y a à faire ?
- runas permet d'exécuter un programme avec les droits d'un autre
utilisateur que celui qui a ouvert la session
Bon je vais essayer de redire autrement ce que je disais.
Mon programme commencerait par ouvrir un fichier dont le nom serait
passé en paramètre.
Ensuite, lorsqu'un caractère lui est envoyé :
- il l'affiche sur la sortie standard
- il l'écrit dans le ficher
Il reste à avoir un moyen de mettre fin au programme, ça pourrait être
une combinaison de touches, comme par exemple Ctrl Maj, en faisant
attention de ne pas l'avoir affectée à autre chose comme au changement
de langue ...
Je crois que j'en aurais pour une bonne après-midi à écrire ça en
assembleur, peut-être moins en C puisqu'après tout maintenant les
disques coûtent moins cher. Je vais quand même jeter un petit coup
d'oeil aux commandes spécifiques à Windows XP, si ça existe tout prêt ça
serait dommage de ne pas s'en servir.
Et puis il est vrai qu'il y a des newsgroups plus adaptés, mais je me
suis dit que si jamais il y a une commande standard de Windows XP qui
fait ça, il valait autant le savoir. Et que si quelqu'un la connaît, ça
risquait d'aller plus vite qu'un accès séquentiel à toute la liste dans
l'ordre alphabétique. Surtout si la commande commence par ZY ...
_______________________________________
Daniel92 avait écrit, le 06/11/2004 00:58 :** Est-ce que tu parles de la commande echo? si c'est le cas
regarde dans le help de la commande.
** Est-ce que tu parles de la fonction qui permet de libérer
un programme de l'attente d'une réponse de l'utilisateur pour
exécuter une tâche de fond?
Je l'ai vue dans une traduction de programme que j'ai faite
(une variable qui s'appelait chkUseSendMessageTimeout),
mais je ne sais pas du tout si c'est gérable en ligne de commande
ou dans un VBScript.
** Si je suis à côté de la plaque regarde dans Aide et Support
de l'ordinateur, fais une recherche sur < commandes de A à Z >
puis choisis : "Utilisation de l'outil Informations système à partir
de la ligne de commandes" puis dans la page qui s'affiche:
consulte "Référence de la ligne de commande de A à Z."
** Sinon pose la question sur "microsoft.public.fr.scripting"
Bonne chance,
Daniel.
==> tu t'en tires avec runas?
---------------------------------------
"Gloops" a écrit dans le message de news:418cae76$0$15948$Bonjour,
Ah, moi qui me figurais que c'était clair, ce que je disais.
*******
** Déjà pas évident de comprendre un documentation, même
quand elle est bien faites. Là tu fais acte d'immodestie.
*******
** Si tu trouves tiens-nous au courant.
"Gloops" a écrit dans le message de news:418cae76$0$15948$8fcfb975@news.wanadoo.fr...
Bonjour,
Ah, moi qui me figurais que c'était clair, ce que je disais.
*******
** Déjà pas évident de comprendre un documentation, même
quand elle est bien faites. Là tu fais acte d'immodestie.
*******
** Si tu trouves tiens-nous au courant.
"Gloops" a écrit dans le message de news:418cae76$0$15948$Bonjour,
Ah, moi qui me figurais que c'était clair, ce que je disais.
*******
** Déjà pas évident de comprendre un documentation, même
quand elle est bien faites. Là tu fais acte d'immodestie.
*******
** Si tu trouves tiens-nous au courant.