Condividi tramite


; (Separatore di comandi)

Il carattere punto e virgola ( ; ) viene usato per separare più comandi in una singola riga.

Command1 ; Command2 [; Command3 ...] 

Parametri

Command1, Command2, ...

Comandi da eseguire.

Commenti

I comandi vengono eseguiti in sequenza da sinistra a destra. Tutti i comandi in una singola riga fanno riferimento al thread corrente, a meno che non sia specificato in caso contrario. Se un comando causa l'esecuzione del thread, i comandi rimanenti nella riga verranno posticipati fino a quando tale thread si arresta in un evento di debug.

Un numero ridotto di comandi non può essere seguito da un punto e virgola, perché accetta automaticamente l'intero resto della riga come argomento. Questi includono come aS (Set Alias),$<(Esegui file script) e qualsiasi comando a partire dal token * (Identificatore riga di commento).

Ecco un esempio. Questo esegue il programma corrente nella riga di origine 123, stampa il valore del contatore, quindi riprende l'esecuzione:

0:000> g `:123`; ? poi(counter); g