Bonjour à tous,
Peut-on simuler un (Ctrl + z) par du code (équivalant de sendkey)
en c++ (console).
Merci.
L.P.
Version imprimable
Bonjour à tous,
Peut-on simuler un (Ctrl + z) par du code (équivalant de sendkey)
en c++ (console).
Merci.
L.P.
Directement en manipulant la console? À part en utilisant SendInput() alors que la console a le focus, j'en doute.
Par contre, si c'est un flux que tu as redirigé vers l'entrée standard d'un autre programme, Ctrl+Z équivaut à une fermeture dudit flux.
ce Ctrl+Z intervient dans le programme de la console, et suspend le programme qu'elle est en train d'exécuter.
Le dit programme n'a aucune raison de supposer qu'il y a une console. Il peut peut-être le déterminer.
Ah oui, j'ai oublié qu'il y avait un Ctrl+Z aussi dans les systèmes Unixoïdes...
pour linux, Ctrl+Z correspond à un freeze, à faire suivre par une commande de controle de process (fg ou bg, en général)
toujours sous linux, l'équivalent du Ctrl+Z de windows est normalement Ctrl+D
Salut à tous,
Auriez-vous un exemple de syntaxe qui simule Ctrl+z en C++ (console)?
Merci d'avance.
L.P.
Lequel? Celui de Linux? Apparemment, Ctrl+Z envoie tout simplement un signal SIGTSTP au processus, donc il suffit de faire la même chose avec la fonction kill()...
Salut à tous,
Windows 7 et code::blocks.
L.P.