PDA

Visualizza la versione completa : [C] keypressed


maninblack
20-09-2005, 18:43
ciao a tutti..vorrei sapere se č possibile implementare con "keypressed" il comando di shell(freccia in su' e in giu') x far scorrere i comandi ke sono stati eseguiti e se si come..grazie!

Johnny_Depp
20-09-2005, 18:50
non so se ho capito bene:

leggi qua (GetKeyState)

http://forum.html.it/forum/showthread.php?s=&threadid=835063&highlight=getch

maninblack
20-09-2005, 19:20
si, forse mi son spiegato male...vorrei implementare un cosa simile a quello ke fa la shell di unix cioe' ke dopo ke digiti uno o piu' comandi li puoi rikiamare scegliendoli tramite la freccia in alto o in basso..non so' se lo hai presente..avevo pensato a una lista dove man mano memorizzo tutte le stringhe(i cmd) ke ho inserito. ma come faccio per chiamarle??!?

Johnny_Depp
20-09-2005, 19:29
la doskey del dos

cosė al volo:
devi utilizzare un'array di stringhe *argv[]
dove andrai a memorizzare tutte le stringhe che [invierai]
alla shell...

per richiamarle (se sei sotto windows) puoi benissimo
utilizzare il codice del link sopra (GetKeyState).

maninblack
20-09-2005, 19:37
ok x il primo consiglio ma deve girare sotto linux...č quello il prob

Johnny_Depp
21-09-2005, 13:42
per linux (conio.h non esiste)
prova a cercare ncurses.h e/o uconio.h con google.

LeleFT
21-09-2005, 14:08
PS: i sistemi Unix (compreso Linux) memorizzano i comandi shell digitati da ciascun utente in un file... (.bash_history all'interno della home).


Ciao. :ciauz:

maninblack
22-09-2005, 20:36
grazie :)

Loading