[Résolu][Basic]fermer les processus Windows autre que le tableur

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Claguy
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 10 janv. 2025 17:56

[Résolu][Basic]fermer les processus Windows autre que le tableur

Message par Claguy »

Bonjour à tous,

Pouvez vous m'aiguiller sur ce sujet d’accès aux applications Windows en cours?
Je voudrais, quand je lance Calc, fermer les applications autres qui tournent sur Win8 pour que l'utilisateur n'ai que la fenêtre Calc ouverte avec une boite de dialogue (boutons et zones de saisie). Tout cela en utilisant le Basic et les macros.
Merci de votre aide.
cordialement
Clavguy
Dernière modification par Claguy le 14 janv. 2025 11:47, modifié 3 fois.
LibO 6.4.6.1 (x86) sous Windows 8.1
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4260
Inscription : 06 oct. 2008 08:03

Re: [Basic]fermer les processus Windows autre que le tableur

Message par Oukcha »

Bonjour et bienvenue sur le forum,
votre signature a écrit :OpenOffice 2.4 sous Windows 8.1
Votre signature indique que vous disposez d'une version de OpenOffice qui n'est plus maintenue.

Pour connaître la version que vous possédez : viewtopic.php?p=11582#p11582

Nous vous invitons à vous mettre à jour de la dernière version : viewforum.php?f=38.

Votre signature doit comporter :
1- La version exacte de AOO ou LibO (AOO 4.1.14 ou LibO 7.5.6 par exemple) ;
2- La version exacte du système d'exploitation (Windows 10, macOS Intel 13.5.2, GNU/Linux Ubuntu 22.04, par exemple).
Accès direct à votre signature pour la corriger.

Cordialement.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25976
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Basic]fermer les processus Windows autre que le tableur

Message par Dude »

Salut,
Claguy a écrit : 10 janv. 2025 18:45 fermer les applications autres qui tournent sur Win8 pour que l'utilisateur n'ai que la fenêtre Calc
Ne vois-tu pas là dedans une grosse faille de sécurité si une application avait le droit d'en fermer d'autres ?
C'est le système d'exploitation qui gère ça.
Si ce sont des processus lancés par l'utilisateur, on peut les arrêter via taskkill.

Code : Tout sélectionner

Sub Main	
	'Ferme la calculatrice Windows
	sTueTache = "cmd /c taskkill /F /IM calculator.exe"
	Shell(sTueTache)
End Sub
Claguy
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 10 janv. 2025 17:56

Re: [Basic]fermer les processus Windows autre que le tableur

Message par Claguy »

Re,
Oui j'ai utilisé tasklist et taskkill ca fonctionne.
Mais en réfléchissant , peut-être est-ce préférable de minimiser les fenêtres ouvertes au lieu de killer bêtement les processus.
Donc y a t'il un code pour réduire les fenêtres ouvertes autres que Calc. Merci
LibO 6.4.6.1 (x86) sous Windows 8.1
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4260
Inscription : 06 oct. 2008 08:03

Re: [Basic]fermer les processus Windows autre que le tableur

Message par Oukcha »

Bonjour,
Claguy a écrit : 13 janv. 2025 10:52 taskkill ca fonctionne
Ce fil de discussion est donc à baliser comme Image[Résolu]
Claguy a écrit : 13 janv. 2025 10:52 réduire les fenêtres ouvertes autres que Calc
Merci de faire une recherche sur le forum, puis d'ouvrir un nouveau fil de discussion le cas échéant.

Cordialement
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image
Claguy
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 10 janv. 2025 17:56

Re: [Basic]fermer les processus Windows autre que le tableur

Message par Claguy »

Ok Merci
LibO 6.4.6.1 (x86) sous Windows 8.1