Attivare facilmente il Prompt dei comandi in Code::Blocks

11
Attivare il Prompt dei Comandi in Code::Blocks Informatica (12BHD) – A.A. 2011/2012 Fulvio Corno – [email protected]

description

Breve tutorial per aggiungere una voce al menù "Tools" di Code::Blocks per aprire rapidamente una finestra "Prompt dei Comandi" già posizionata nella directory che contiene il file eseguibile.

Transcript of Attivare facilmente il Prompt dei comandi in Code::Blocks

Page 1: Attivare facilmente il Prompt dei comandi in Code::Blocks

Attivare il Prompt dei Comandi

in Code::Blocks

Informatica (12BHD) – A.A. 2011/2012

Fulvio Corno – [email protected]

Page 2: Attivare facilmente il Prompt dei comandi in Code::Blocks

Obiettivo

1. Semplificare l’apertura di una finestra «Prompt dei

comandi» direttamente dall’interfaccia di Code::Blocks

2. Fare in modo che tale finestra si posizioni

automaticamente nella cartella che contiene il file

eseguibile appena compilato

A.A. 2011/2012 2 Informatica (12BHD)

Page 3: Attivare facilmente il Prompt dei comandi in Code::Blocks

Approccio

A.A. 2011/2012 Informatica (12BHD) 3

Aggiungere una nuova voce

al menu «Tools» di

Code::Blocks

Il menu Tools permette di

aggiungere una serie di

programmi esterni

richiamabili semplicemente e

direttamente

Completamente configurabile

dall’utente

Page 4: Attivare facilmente il Prompt dei comandi in Code::Blocks

Personalizzazione

del menu

Scegliere la voce «Configure

Tools» dal menu «Tools»

A.A. 2011/2012 Informatica (12BHD) 4

Page 5: Attivare facilmente il Prompt dei comandi in Code::Blocks

Elenco comandi

definiti

Selezionare «Add» per

aggiungere una nuova voce

A.A. 2011/2012 Informatica (12BHD) 5

Page 6: Attivare facilmente il Prompt dei comandi in Code::Blocks

Aggiunta nuova

voce

Riempire i campi di questa

finestra per aggiungere una

nuova voce al menu

A.A. 2011/2012 Informatica (12BHD) 6

Page 7: Attivare facilmente il Prompt dei comandi in Code::Blocks

Valori inseriti

• Name: a piacere (comparirà

nel menu Tools)

• Executable: cmd (in quanto

cmd.exe è il nome

dell’interprete dei comandi

in Windows)

• Per utenti Mac OS-X o

Linux inserire bash

• Working directory: impostare

la «macro»

${TARGET_OUTPUT_DIR}

che verrà sostituita con il

nome della directory in cui

è stato creato il file target

(l’eseguibile), nel nostro

caso prog\bin\Debug

• Va scritta esattamente, compresi

dollaro, graffe e underscore

A.A. 2011/2012 Informatica (12BHD) 7

Page 8: Attivare facilmente il Prompt dei comandi in Code::Blocks

Conferma voce

Chiudere la finestra di

configurazione (che ora

contiene la nuova voce)

A.A. 2011/2012 Informatica (12BHD) 8

Page 9: Attivare facilmente il Prompt dei comandi in Code::Blocks

Voce disponibile

Ora nel menù «Tools»

compare la nuova voce, che

quando selezionata aprirà

una nuova finestra.

Nota: Aprire il prompt dei

comandi solo dopo avere

compilato il progetto,

altrimenti la target

directory non è definita

A.A. 2011/2012 Informatica (12BHD) 9

Page 10: Attivare facilmente il Prompt dei comandi in Code::Blocks

Risultato finale

La finestra Prompt dei

Comandi viene aperta

direttamente nella cartella

bin\Debug del progetto

appena compilato.

A.A. 2011/2012 Informatica (12BHD) 10

Page 11: Attivare facilmente il Prompt dei comandi in Code::Blocks

Licenza d’uso Queste diapositive sono distribuite con licenza Creative Commons

“Attribuzione - Non commerciale - Condividi allo stesso modo 2.5 Italia (CC BY-NC-SA 2.5)”

Sei libero: di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico,

rappresentare, eseguire e recitare quest'opera

di modificare quest'opera

Alle seguenti condizioni: Attribuzione — Devi attribuire la paternità dell'opera agli autori

originali e in modo tale da non suggerire che essi avallino te o il modo in cui tu usi l'opera.

Non commerciale — Non puoi usare quest'opera per fini commerciali.

Condividi allo stesso modo — Se alteri o trasformi quest'opera, o se la usi per crearne un'altra, puoi distribuire l'opera risultante solo con una licenza identica o equivalente a questa.

http://creativecommons.org/licenses/by-nc-sa/2.5/it/

A.A. 2011/2012 11 Informatica (12BHD)