Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    47

    CLI - Modificare esecuzione prin in real time

    Salve ragazzi,

    ho bisogno di modificare la scrittura su prompt di un valore che cambia nel tempo ma nn so come fare (non so nemmeno se sia possibile anche se penso di si). Vi faccio un esempio...

    ho uno script che gira da cli e mi scrive sul prompt il valore di una variabile che però cambia nel tempo. Non vorrei riscriverla mille volte ma vorrei che riscrivesse sopra la precedente in questo modo:

    Valore in questo momento: 1

    poi...nella stessa posizione

    Valore in questo momento: 2

    etc etc, col valore aggiornato stabilmente nella stessa posizione.

    Come posso fare?

    Mille grazie

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Prendi spunto da questo codice:

    Codice PHP:
    <?php

    echo 'valore in questo momento: ';

    echo 
    "\x1b[s"// save cursor position

    $a = array('pippo''pluto''paperino''ciccio');

    foreach (
    $a as $v) {
      echo 
    $v;
      
    sleep(1);
      
    $l strlen($v);
      echo 
    str_repeat(chr(0x08), $l), str_repeat(chr(0x20), $l), str_repeat(chr(0x08), $l);
    }

    echo 
    PHP_EOL;

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    47
    Massimiliano...fantastico!

    Funziona alla grande, grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.