The invention relates to a method of controlling a respiratory assistance apparatus delivering a flow of gas, particularly a flow of air, comprising the steps of measuring at least one parameter indicative of said flow of gas; converting said at least one parameter indicative of said flow of gas into at least one signal indicative of said flow of gas; processing said at least one signal indicative of the flow of gas in order therefrom to deduce at least one item of information relating to cardiac massage being performed on a patient in cardiac arrest; on the basis of said at least one deduced item of information, automatically selecting a given ventilation mode from among a number of stored ventilation modes, and controlling the respiratory assistance apparatus by applying the selected ventilation mode. Respiratory assistance apparatus capable of implementing said control method.L'invention porte sur un procédé de commande d'un appareil d'assistance respiratoire délivrant un flux de gaz, en particulier un flux d'air, comprenant les étapes de mesurer au moins un paramètre représentatif dudit flux de gaz; convertir ledit au moins un paramètre représentatif dudit flux de gaz en au moins un signal représentatif dudit flux de gaz; traiter ledit au moins un signal représentatif du flux de gaz pour en déduire au moins une information relative à un massage cardiaque opéré sur un patient en arrêt cardiaque; en fonction de ladite au moins une information déduite, sélectionner automatiquement un mode ventilatoire donné parmi plusieurs modes ventilatoires mémorisés, et commander l'appareil d'assistance respiratoire en appliquant le mode ventilatoire sélectionné. Appareil d'assistance respiratoire susceptible de mettre en œuvre ledit procédé de commande.