|
|
[i
am sorry, the english version of this page is not yet available]
|
|
| |
|
|
Dernière version :
2.7b (20/02/2006)
1344 fois downloadé/12223 lectures de cette page
|
AutoExit est un
logiciel que j'ai développé en partant d'une idée
qui m'était venue en voulant éteindre l'ordinateur, après
une bonne dose de Winamp
(parce que j'ai la chance d'avoir une alimentation ATX) après une durée
définie de façon simple, rapide et ponctuelle (la solution
du raccourci dans les taches planifiés n'etant pas très flexible...)
Ce programme ne requiert pas d'installation, il suffit de le lancer, tel
quel, tout simplement. J'ai horreur de ces programmes d'install, surtout
quand plusieurs systèmes d'exploitation (Win32 et NT par exemple)
sont utilisés avec une ou plusieurs partitions communes. Il ne laisse
aucunes traces dans le registre non plus (sauf si vous le lui demandez avec la commande "Remember Settings")...
AutoExit sur telecharger.com
- Voir/déposer un avis
- AutoExit sur download.com
|
|
| |
|
|
|
Sa licence est du
type "freeware": totalement gratuite, vous pouvez le distribuer
comme vous l'entendez, juste, ça serait pas sympa de le modifier.
Je préfères croire au sens moral(bon, c'est gratuit aussi
je ne prends pas beaucoup de risques en disant ça *g*) sans me
prendre la tête avec les contrats de licences en tout genre.
Je reste bien sur ouvert a toutes propositions, idées d'améliorations,
etc etc... Et dites bien a ceux a qui vous le distribuez que cela serait
très gentil d'envoyer un petit coucou. Il y a un être qui
se dit vivant qui a été assez dingue pour passer des heures
et des heures la dessus :)
Il a été écrit en C (non, je ne suis pas masochiste)
et il a été testé sous Win98 I et II, XP, et Win2k
pro, sans aucuns problème. Cependant, sous Win32 (95, 98, ME),
l'API permettant de produire le bip interne etant completement buggé
(produit une impultion au lieu d'une frequence), ce fameux son est generé
par... Un bout de code en assembleur "inline" (Vous avez deja
vu de l'assembleur AT&T ? C'est assez inhabituel quand on est habitué
a celui d'Intel).
Cependant,
en cas de perte totale ou partielle de données informatiques
ou non, en cas de destruction totale ou partielle de votre ordinateur,
imprimante, carte son ou autres, ou bien si votre machine ne s'éteint
pas parce qu'il y avait un autre programme qui bloquait cela, et que
du coup vous avez maintenus vos voisins dans l'éveil, je ne
suis aucunement responsable, ni moi ni personne. Je ne suis que prudent
en disant cela... On ne sait jamais ;).
Dans tout les cas, vous pouvez aussi m'envoyer un mail,
ici ou avec la fonction 'Bug Report' pour m'écrire. (Même
si vous n'avez pas la chance d'en trouver un :) |
Par defaut, le mode d'arrêt
"classique" est activé, qui peut être
parfois inefficace si un proccessus "bloque" la procedure,
par exemple, un serveur apache sous windows 98, un partage
reseau, ou un document non sauvegardé.
Pour être certain de l'arret total de la machine, activez
le mode forcé, beaucoup plus "certain". Dans
ce cas, faites attention à ne pas laisser de documents
non sauvegardés. (Ce mode n'est pas activé par
defaut par securité, faites "Remember Settings"
si vous voulez que cela soit permanent) |
|
Attention quand même
de ne pas envoyer un virus de votre ordinateur avec mon programme, si
jamais par malchance vous en avez un sur votre machine. Si vous n'êtes
pas absolument sur, préférez distribuer le lien, c'est plus
sûr. Un fichier de signature (format PGP/GPG) est inclu dans l'archive
zip.
L'interface n'est peut-être pas, au premier abord, parfaitement
claire, peut-être j'ai des goûts de merde, mais j'aime bien
quand c'est un peu leet :)
Je vais donc tenter d'expliquer comment faire pour se servir de ce truc, c'est très simple
au fond :)
|
|
|
|
|
|
| |
|
|
 |
Un petit aperçu des possibilitées:
Single : Normal, comme démarrer/arrêter, etc etc
Force : Ferme les applications sans leur laisser le temps de proposer de
sauvegarder, par exemple
Reboot : Simple redémarrage
Execute : Pour lancer un programme (Methode CreateProcess)
Open: Pour ouvrir/lancer ce que l'on veux! (ShellExecute/Open)
Play : Pour lire un mp3 ou autres, suivant l'association des fichiers (ShellExecute/Play) |
|
| |
|
|
| |
|
|
 |
Au lancement, vous
obtiendrez juste l'affichage de l'heure courante... |
|
 |
Il suffit de commencer
a taper une durée pour le programmer (20min, 1h, 2h 30min) etc.... |
|
 |
Pour l'exemple,
j'ai tapé 245 pour 2 heures et 45 minutes(on peux utiliser delete
ou backspace pour effacer le dernier chiffre entré) |
|
 |
On peux être
encore plus précis, et utiliser le point du pavé numérique
ou la touche de tabulation pour les secondes. |
|
| |
|
|
 |
Avec la barre d'espace,
on peux aussi entrer dans un mode qui utilise l'heure a laquelle l'on souhaite
que l'action se passe au lieu d'une simple durée... |
|
 |
Dans cet exemple, ça m'empéchera de me coucher a 3 heures du matin, comme j'en
ai malheureusement l'habitude *gg* |
|
|
|
|
|
 |
Dans les deux cas,
pour lancer le compte à rebours, appuyez sur <ENTER>, et vous
pouvez maintenant voir le temps diminuer.. Logique, non ? |
|
 |
La programmation
n'est plus possible avant la fin ou l'annulation, mais on peux toujours
vérifier avec espace à quelle heure le programme va se déclencher(23h30
ici, normal) |
|
 |
J'avais encore 6
secondes pour taper Escape (ou Echap, si votre clavier est en français) |
|
|
|
|
| v1.0 |
Première version DOS. Non publiée. (Toute pourrie et busywaité) |
| v1.2 |
Correction d'un bug sur la version DOS. (Le compteur était incrémenté de 86400 a minuit) |
| v2.0 |
On repart de zéro et on passe tout sous Win32 ! Et dans un langage sérieux ! |
| v2.0b |
Version
distribuée. Quelques modifications. |
| v2.2 |
Correction
de quelques bugs.
Meilleure compatibilité sous NT.
Suppression du "secure mode".
Ajout d'une fonction pour désactiver l'écran de veille pendant
le décompte (Winamp reste au premier plan pour la télécommande)
Ajout d'un bouton pour pouvoir minimiser la fenêtre.(c'était
quand même possible avant) |
| v2.3 |
Petit
depoubellage de code, et:
L'option "play" affiche maintenant la fenêtre du lecteur
associé.
Une option pour faire un shellexecute "open" sur un fichier a
été ajoutée.
La titlebar indique le mode en cours(et le fichier utilisé, pour
exec, open et play)
Il est maintenant possible de mémoriser les mode qui lance/ouvre/lit
un fichier avec "Remember Settings".
Dans ce cas, AutoExit vérifie la présence du fichier a son
démarrage, et dans le cas contraire, il utilise le mode par defaut.
(Bien sur, il n'écrira RIEN dans la base de registre si on ne lui
demande pas) |
| v2.4, 2.5, 2.6 |
Le
menu "Expert mode" n'est plus là, tout est directement accessible.
AutoExit stoque maintenant (uniquement si vous lui demandez de le faire!)
ses options dans HKEY_USER, et non plus dans HKEY_LOCAL_MACHINE (au cas
ou plusieurs utilisateurs s'en servent sur la même machine)
Le menu apparait de instantanement au cas ou on le programme sans attendre.
(pendant les deux secondes au lancement)
Des informations ont été ajoutés sur le programme,
faites un clic droit sur l'executable dans l'explorer pour voir :)
4 mois et demi se sont ecoulés entre la v2.5 et la v2.6, je ne me
souviens plus du reste ! Argh. (je retouche le code que vraiment quand ça
me prend ^^') |
| v2.7 |
Le programme se range dans le tray icon quand on le minimise
Menus légerement modifiés
Nouveau mode "popup" pour quand on veut seulement un rappel de l'heure ;)
Indication de la durée restante quand on passe la souris sur le tray icon
|
| Dont be shy to mail me It's nice to have mails :) |
N'hésitez pas a m'envoyer un mail
! |
|