Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Empêcher fermeture BATCH
Auteur Message
Répondre en citant
Message Empêcher fermeture BATCH 
Bonjour à vous, après plusieurs jours de recherche à droite à gaude sur internet sans succès, je décide me me tourner vers vous. Je souhaiterai empêcher la fermeture par la croix rouge en haut à droite de quelques manières que ce soit. Que ce soit en bloquant l'utilisation de la dite croix, ou bien en la masquant, n'importe.
J'explique pourquoi je voudrais faire ceci, dans mon batch j'utilise les commandes FTP pour télécharger des fichier .log que mon programme lit à plusieurs reprise, sauf que si l'utilisateur ferme en plein milieu, les fichiers téléchargés ne sont pas supprimés et c'est assez encombrant.
Autre possibilité qui serait d'effectuer la commande "Del" si l'utilisateur ferme par la croix rouge. Cela ne me gêne pas d'utiliser des commandes externes, j'ai déjà testé cmdow, mais sans succès et je suis entrain de regarder dans nircmd si il y a quelque chose qui me permettrait de faire ce que je cherche.
Merci d'avance de votre aide,
Bonne journée (:



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Empêcher fermeture BATCH 
Bonjour/Bonsoir,

J'ai trouvé ce code en C sur le net qui permet de désactiver la croix rouge. J'en ai fais une commande. (Le code source n'est pas de moi):

Code:
#define _WIN32_WINNT 0x0500
#include<windows.h>
#include<stdio.h>
 
int main(void)
{
  DeleteMenu(GetSystemMenu(GetConsoleWindow(), 0), SC_CLOSE, MF_BYCOMMAND);
  return getchar();
}


Lien de la commande: http://www.sendspace.com/file/bv2lwf

Il te suffit de mettre PClosure dans ton Batch (Après le "@Echo Off").

En espérant t'avoir aidé.

Dylan.

PS: PClosure.exe doit être dans le dossier de ton Batch Wink




______________________________________________________
Viens découvrir INTERPOL, un nouveau langage interprété !

Yahoo Messenger
Répondre en citant
Message Empêcher fermeture BATCH 
Bonjour, merci de ta réponse, c'est exactement ce qu'il me fallait, le seul soucis c'est qu'aprés la commande PClosure, je doit appuyer sur entrer pour passer à la suite. Il y a moyen d'enlever ça ? Merci de ta réponse (:



Répondre en citant
Message Empêcher fermeture BATCH 
salut,

Soit, tu recompiles le code en remplaçant getchar(); par 0;
soit tu peux essayer un "ton_programme.exe<nul"



Répondre en citant
Message Empêcher fermeture BATCH 
Super, merci beaucoup, j'ai recompilé en modifiant la ligne et c'est bon. Merci beaucoup pour votre aide, si quelqu'un est interressé par le .exe recompilé, faites le moi savoir et je le posterai.
Merci à vous :'



Répondre en citant
Message Empêcher fermeture BATCH 
Bonjour¨
poste le ça intéressera beaucoup de personne.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Empêcher fermeture BATCH 
Content de t'avoir été utile Wink




______________________________________________________
Viens découvrir INTERPOL, un nouveau langage interprété !

Yahoo Messenger
Répondre en citant
Message Empêcher fermeture BATCH 
Et voilà le lien, j'ai gardé le même nom que précédemment, à savoir PClosure.exe (:

http://www.sendspace.com/file/dh1cin



Répondre en citant
Message Empêcher fermeture BATCH 
Merci je vais l'ajouter à notre base de commandes externes. Okay




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message Empêcher fermeture BATCH 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch