je lance une application en mode console et je souhaiterais ecrire ca
dans la console :
Programme en cours d'execution /..
avec /.. qui bouge regulierement c'est à dire avoir /.. puis .\. puis ../ et
ainsi de suite.
On le voit assez regulierement
Malheureusement je pensais utiliser le timer de la classe threading avec un
appel toutes les secondes mais je n'arrive pas a effacer la ligne pour la
reecrire
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred
Dans : news:, oliv disait :
Bonjour,
Bonjour,
je lance une application en mode console et je souhaiterais ecrire ca dans la console : Programme en cours d'execution /.. avec /.. qui bouge regulierement c'est à dire avoir /.. puis .. puis ../ et ainsi de suite. On le voit assez regulierement
Malheureusement je pensais utiliser le timer de la classe threading avec un appel toutes les secondes mais je n'arrive pas a effacer la ligne pour la reecrire
Peut-être en écrivant un backspace avant ? (non testé)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Dans : news:9755EEEC-FF6D-41EE-983B-3D69FD796D2D@microsoft.com,
oliv disait :
Bonjour,
Bonjour,
je lance une application en mode console et je souhaiterais ecrire ca
dans la console :
Programme en cours d'execution /..
avec /.. qui bouge regulierement c'est à dire avoir /.. puis .. puis
../ et ainsi de suite.
On le voit assez regulierement
Malheureusement je pensais utiliser le timer de la classe threading
avec un appel toutes les secondes mais je n'arrive pas a effacer la
ligne pour la reecrire
Peut-être en écrivant un backspace avant ?
(non testé)
je lance une application en mode console et je souhaiterais ecrire ca dans la console : Programme en cours d'execution /.. avec /.. qui bouge regulierement c'est à dire avoir /.. puis .. puis ../ et ainsi de suite. On le voit assez regulierement
Malheureusement je pensais utiliser le timer de la classe threading avec un appel toutes les secondes mais je n'arrive pas a effacer la ligne pour la reecrire
Peut-être en écrivant un backspace avant ? (non testé)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
oliv
Si on ecrit un backspace avant c'est comme si on sauter une ligne donc ca marche pas.
Mais merci pour ta suggestion
"Fred" wrote:
Dans : news:, oliv disait : > Bonjour,
Bonjour,
> je lance une application en mode console et je souhaiterais ecrire ca > dans la console : > Programme en cours d'execution /.. > avec /.. qui bouge regulierement c'est à dire avoir /.. puis .. puis > ../ et ainsi de suite. > On le voit assez regulierement > > Malheureusement je pensais utiliser le timer de la classe threading > avec un appel toutes les secondes mais je n'arrive pas a effacer la > ligne pour la reecrire
Peut-être en écrivant un backspace avant ? (non testé)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Si on ecrit un backspace avant c'est comme si on sauter une ligne donc ca
marche pas.
Mais merci pour ta suggestion
"Fred" wrote:
Dans : news:9755EEEC-FF6D-41EE-983B-3D69FD796D2D@microsoft.com,
oliv disait :
> Bonjour,
Bonjour,
> je lance une application en mode console et je souhaiterais ecrire ca
> dans la console :
> Programme en cours d'execution /..
> avec /.. qui bouge regulierement c'est à dire avoir /.. puis .. puis
> ../ et ainsi de suite.
> On le voit assez regulierement
>
> Malheureusement je pensais utiliser le timer de la classe threading
> avec un appel toutes les secondes mais je n'arrive pas a effacer la
> ligne pour la reecrire
Peut-être en écrivant un backspace avant ?
(non testé)
Si on ecrit un backspace avant c'est comme si on sauter une ligne donc ca marche pas.
Mais merci pour ta suggestion
"Fred" wrote:
Dans : news:, oliv disait : > Bonjour,
Bonjour,
> je lance une application en mode console et je souhaiterais ecrire ca > dans la console : > Programme en cours d'execution /.. > avec /.. qui bouge regulierement c'est à dire avoir /.. puis .. puis > ../ et ainsi de suite. > On le voit assez regulierement > > Malheureusement je pensais utiliser le timer de la classe threading > avec un appel toutes les secondes mais je n'arrive pas a effacer la > ligne pour la reecrire
Peut-être en écrivant un backspace avant ? (non testé)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Fred
Dans : news:, oliv disait :
Si on ecrit un backspace avant c'est comme si on sauter une ligne donc ca marche pas.
Oui, Je viens de tester et tu as raison. Mais je n'obtiens pas une nouvelle ligne. Seulement un caractère spécial à la place du Backspace (un rond dans un rectangle). Par contre avec un Carriage Return, cela fonctionne. Cela oblige à réécrire toute la ligne.
(je suis en beta 2005, il se peut aussi que le comportement de la nouvelle console soit différent de celle de 2003)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Dans : news:2D54D715-6B4B-4764-A257-371F17965962@microsoft.com,
oliv disait :
Si on ecrit un backspace avant c'est comme si on sauter une ligne
donc ca marche pas.
Oui, Je viens de tester et tu as raison.
Mais je n'obtiens pas une nouvelle ligne. Seulement un caractère spécial
à la place du Backspace (un rond dans un rectangle).
Par contre avec un Carriage Return, cela fonctionne. Cela oblige à
réécrire toute la ligne.
(je suis en beta 2005, il se peut aussi que le comportement de la
nouvelle console soit différent de celle de 2003)
Si on ecrit un backspace avant c'est comme si on sauter une ligne donc ca marche pas.
Oui, Je viens de tester et tu as raison. Mais je n'obtiens pas une nouvelle ligne. Seulement un caractère spécial à la place du Backspace (un rond dans un rectangle). Par contre avec un Carriage Return, cela fonctionne. Cela oblige à réécrire toute la ligne.
(je suis en beta 2005, il se peut aussi que le comportement de la nouvelle console soit différent de celle de 2003)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
oliv
Tu me donner un exemple de ce que tu ecrit stp
"Fred" wrote:
Dans : news:, oliv disait : > Si on ecrit un backspace avant c'est comme si on sauter une ligne > donc ca marche pas.
Oui, Je viens de tester et tu as raison. Mais je n'obtiens pas une nouvelle ligne. Seulement un caractère spécial à la place du Backspace (un rond dans un rectangle). Par contre avec un Carriage Return, cela fonctionne. Cela oblige à réécrire toute la ligne.
(je suis en beta 2005, il se peut aussi que le comportement de la nouvelle console soit différent de celle de 2003)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Tu me donner un exemple de ce que tu ecrit stp
"Fred" wrote:
Dans : news:2D54D715-6B4B-4764-A257-371F17965962@microsoft.com,
oliv disait :
> Si on ecrit un backspace avant c'est comme si on sauter une ligne
> donc ca marche pas.
Oui, Je viens de tester et tu as raison.
Mais je n'obtiens pas une nouvelle ligne. Seulement un caractère spécial
à la place du Backspace (un rond dans un rectangle).
Par contre avec un Carriage Return, cela fonctionne. Cela oblige à
réécrire toute la ligne.
(je suis en beta 2005, il se peut aussi que le comportement de la
nouvelle console soit différent de celle de 2003)
Dans : news:, oliv disait : > Si on ecrit un backspace avant c'est comme si on sauter une ligne > donc ca marche pas.
Oui, Je viens de tester et tu as raison. Mais je n'obtiens pas une nouvelle ligne. Seulement un caractère spécial à la place du Backspace (un rond dans un rectangle). Par contre avec un Carriage Return, cela fonctionne. Cela oblige à réécrire toute la ligne.
(je suis en beta 2005, il se peut aussi que le comportement de la nouvelle console soit différent de celle de 2003)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Fred
Dans : news:, oliv disait :
Tu me donner un exemple de ce que tu ecrit stp
Ce n'est pas bien long et je l'ai écrit en vb (j'avais un projet console déjà initialisé)
Module Module1 Sub Main() Console.Write("|") Console.Write(vbCr) Console.Write("/") Console.ReadLine() End Sub End Module
En csharp, vbCr, c'est r A la fin, je ne vois que le / (le | a été recouvert)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Dans : news:C4E5FC3A-A0D1-4E9C-8014-6B18FBD5B5BA@microsoft.com,
oliv disait :
Tu me donner un exemple de ce que tu ecrit stp
Ce n'est pas bien long et je l'ai écrit en vb (j'avais un projet console
déjà initialisé)
Module Module1
Sub Main()
Console.Write("|")
Console.Write(vbCr)
Console.Write("/")
Console.ReadLine()
End Sub
End Module
En csharp, vbCr, c'est r
A la fin, je ne vois que le / (le | a été recouvert)
Nicolas Guinet "oliv" a écrit dans le message de news:
Bonjour,
je lance une application en mode console et je souhaiterais ecrire ca dans la console : Programme en cours d'execution /.. avec /.. qui bouge regulierement c'est à dire avoir /.. puis .. puis ../ et ainsi de suite. On le voit assez regulierement
Malheureusement je pensais utiliser le timer de la classe threading avec un appel toutes les secondes mais je n'arrive pas a effacer la ligne pour la reecrire
Je pense que je m'y prend mal.
Merci pour vos futurs reponses
Controle total du curseur avec Console.SetCursorPosition()
Exemple:
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 50; i++)
{
Console.SetCursorPosition(0,0);
Console.Write("+");
Thread.Sleep(200);
Nicolas Guinet
"oliv" <oliv@discussions.microsoft.com> a écrit dans le message de news:
9755EEEC-FF6D-41EE-983B-3D69FD796D2D@microsoft.com...
Bonjour,
je lance une application en mode console et je souhaiterais ecrire ca
dans la console :
Programme en cours d'execution /..
avec /.. qui bouge regulierement c'est à dire avoir /.. puis .. puis ../
et
ainsi de suite.
On le voit assez regulierement
Malheureusement je pensais utiliser le timer de la classe threading avec
un
appel toutes les secondes mais je n'arrive pas a effacer la ligne pour la
reecrire
Nicolas Guinet "oliv" a écrit dans le message de news:
Bonjour,
je lance une application en mode console et je souhaiterais ecrire ca dans la console : Programme en cours d'execution /.. avec /.. qui bouge regulierement c'est à dire avoir /.. puis .. puis ../ et ainsi de suite. On le voit assez regulierement
Malheureusement je pensais utiliser le timer de la classe threading avec un appel toutes les secondes mais je n'arrive pas a effacer la ligne pour la reecrire