Wagenrücklauf

Anfängerfragen zum Programmieren mit PureBasic.
Marie23
Beiträge: 49
Registriert: 31.05.2008 18:14

Wagenrücklauf

Beitrag von Marie23 »

Hallo,

ich wollte Fragen, ob ein Wagenrücklauf in PureBasic möglich ist

d.h. ein Zeichen nach dem Print wieder löschen

Dann würde das z.B. so aussehen

OpenConsole()
Print("Hallo")
Print("\wagenruecklauf")

Dann steht in dem Programm:

Hall

Geht das?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

> Geht das?
so nicht

Code: Alles auswählen

OpenConsole()
Print("Hallo")
Print(Chr(8))
Dabei wird aber nur das Backspace ausgeführt, nicht gelöscht!
PS: Wagenrücklauf geht an den Anfang der Zeile
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

Code: Alles auswählen

OpenConsole()
  EnableGraphicalConsole(1)
  Print("Hallo")
  Delay(1000)
  ClearConsole()
  Print("Hall")
  Input()
CloseConsole()
:?:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Marie23
Beiträge: 49
Registriert: 31.05.2008 18:14

Beitrag von Marie23 »

Danke TS-Soft :)

RSBasic, nein, das meinte ich leider nicht, ich möchte eine Ladebar erstellen
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Dann versuch es mal mit ConsoleLocate

Code: Alles auswählen

  If OpenConsole()
    EnableGraphicalConsole(#True)
    
    Print("-")
    ConsoleLocate(10,0)
    Print("-")
    
    ConsoleLocate(1,0)
    
    For i = 1 To 9
      Delay(200)
      ConsoleLocate(i,0)
      Print("|")
    Next
    
    Input()
  EndIf
Marie23
Beiträge: 49
Registriert: 31.05.2008 18:14

Beitrag von Marie23 »

edel hat geschrieben:Dann versuch es mal mit ConsoleLocate

Code: Alles auswählen

  If OpenConsole()
    EnableGraphicalConsole(#True)
    
    Print("-")
    ConsoleLocate(10,0)
    Print("-")
    
    ConsoleLocate(1,0)
    
    For i = 1 To 9
      Delay(200)
      ConsoleLocate(i,0)
      Print("|")
    Next
    
    Input()
  EndIf
Danke für den Tipp, auch ganz nützlich :)

Aber Chr(8) ist am besten.

Code: Alles auswählen

OpenConsole()
Print("Hallo")
Print(Chr(8))
Print(" ")
Antworten