A voir également:
- .bat réduit à l'éxécution
- Creer un fichier .bat - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- Le service spouleur d'impression local n'est pas en cours d'exécution - Guide
- Il permet l’exécution des logiciels applicatifs et gère l’utilisation des ressources matérielles (mémoire, processeur, périphériques). - Forum Pilotes (drivers)
- Excel attend la fin de l'exécution d'une action ole ✓ - Forum Word
13 réponses
Sous windows XP, on peut utiliser les commandes start et cmd
pour avoir de l'aide, taper:
help start
help cmd
exemple :
start /min cmd /c "ping 192.168.0.1"
la commande "start /min" lance la commande suivante "cmd /c "ping 192.168.0.1"" en fenêtre réduite (barre des taches) et rend immédiatement la main
la commande "cmd /c" lance la commande "ping 192.168.0.1" puis se termine en fermant automatiquement sa fenêtre
pour avoir de l'aide, taper:
help start
help cmd
exemple :
start /min cmd /c "ping 192.168.0.1"
la commande "start /min" lance la commande suivante "cmd /c "ping 192.168.0.1"" en fenêtre réduite (barre des taches) et rend immédiatement la main
la commande "cmd /c" lance la commande "ping 192.168.0.1" puis se termine en fermant automatiquement sa fenêtre
Bonjour,
lycos pour que ton batch s'ouvre au démarrage place un raccrouci dans démarrer -> tous les programmes -> Démarrage
Pour son éxécution en mode réduit il faut aller dans les propriétés du raccourci est mettre fenêtre réduite.
Si tu veut un exemple regarde ici: Publicité supprimée Modération CCM
Voili Voilou
Flox
lycos pour que ton batch s'ouvre au démarrage place un raccrouci dans démarrer -> tous les programmes -> Démarrage
Pour son éxécution en mode réduit il faut aller dans les propriétés du raccourci est mettre fenêtre réduite.
Si tu veut un exemple regarde ici: Publicité supprimée Modération CCM
Voili Voilou
Flox
tu peux faire disparaitre completement ton batch en l'executant en tache planifiée sous l'utilisateur system (ou un autre utilisateur que le propriétaire de la session en cours)
Qu'est ce que tu entends par "reduire automatiquement" ?
Kalamit
"J'ai touché le fond, je commence à creuser"
Kalamit
"J'ai touché le fond, je commence à creuser"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je veux ke mon fichier .bat tourne en tâche de fond tout simplement. je ne veux k'il soit renvoyé à l'écran ou k'il soit minimisé dans la barre des tâhces
Je crois qu'un fichier *.bat ne peut pas seul tourner en tâche de
fond. Il s'exécute du début à la fin et redonne la main au DOS dés
qu'il est fini.
Je ne sais pas si une tâche de fond peut faire exécuter des batch
alors que les batch peuvent faire éxécuter quasi toutes les
commandes DOS et tous les *.exe sous DOS.
C'est le PRINTEMPS ! Les paquerettes nous appellent
fond. Il s'exécute du début à la fin et redonne la main au DOS dés
qu'il est fini.
Je ne sais pas si une tâche de fond peut faire exécuter des batch
alors que les batch peuvent faire éxécuter quasi toutes les
commandes DOS et tous les *.exe sous DOS.
C'est le PRINTEMPS ! Les paquerettes nous appellent
La seul moyen de faire tourner un fichier batch en tache de fond consiste à modifier les propritetes de ton fichier *.bat:
Je m'explique:selectionnes ton fichier batch un clic droit puis proprietés puis programme et dans la zone de texte "executer" tu choisis fenêtre reduite.
Derniere chose coches la case fermer en quittant .Ainsi a chaque lancement de ton fichier batch la fenêtre reste dans la barre de taches et se ferme automatiquement une fois la tache accomplie
.
Je m'explique:selectionnes ton fichier batch un clic droit puis proprietés puis programme et dans la zone de texte "executer" tu choisis fenêtre reduite.
Derniere chose coches la case fermer en quittant .Ainsi a chaque lancement de ton fichier batch la fenêtre reste dans la barre de taches et se ferme automatiquement une fois la tache accomplie
.
et non !! un on ne peut pas faire ça sur un .bat car il n'a aucune option. parcontre on peut le faire sur un raccourci de .bat donc un .bat.lnk
enfait mon soucis c ke g une macro ki doit appeler un "ping" mais je ne veux pas ke mon "ping" apparaisse à l'écran. et mon prog ne peut appeler ke les .bat .com et .exe et pas les raccourcis (va savoir prkoi).
si vs avez une astuce elle sera la bienvenu car là je pette un câble !!! :o(
enfait mon soucis c ke g une macro ki doit appeler un "ping" mais je ne veux pas ke mon "ping" apparaisse à l'écran. et mon prog ne peut appeler ke les .bat .com et .exe et pas les raccourcis (va savoir prkoi).
si vs avez une astuce elle sera la bienvenu car là je pette un câble !!! :o(
Tu es sous quel OS? moi win98 1 edition et ca fonctionne sur le *.bat et pas1racourcis .Je viens d'en faire un pour tester
Voici les commandes
@ echo off
Deltree /y c:\Windows\Temp\*.*
Deltree /y c:\Windows\Cookies\*.txt
Deltree /y C:\WINDOWS\Temporary Internet Files\*.*
Echo suppression des fichiers terminée
@echo off
Si tu nn'yarrive touours pas va demander sur le forum de zebulon y'a quelques pros
http://zebulon-fr.com/html/main.html
exit
Voila le dit fichier sur mon bureau et je t'assure que je peux accéer aux proprietes et modifier l'onglet programme et je suis ensuite les commandes de mon post precedent .
essaie de nouveau
Voici les commandes
@ echo off
Deltree /y c:\Windows\Temp\*.*
Deltree /y c:\Windows\Cookies\*.txt
Deltree /y C:\WINDOWS\Temporary Internet Files\*.*
Echo suppression des fichiers terminée
@echo off
Si tu nn'yarrive touours pas va demander sur le forum de zebulon y'a quelques pros
http://zebulon-fr.com/html/main.html
exit
Voila le dit fichier sur mon bureau et je t'assure que je peux accéer aux proprietes et modifier l'onglet programme et je suis ensuite les commandes de mon post precedent .
essaie de nouveau
OK pour la démonstration. Je vais en essayer queuqes appli sur WME.
Et si tu passes encore par là Adam, dis moi à quoi sert le
/y de deltree. Connais pas (deltree est postérieur au DOS 6.22).
Merci.
C'est le PRINTEMPS ! Les paquerettes nous appellent
Et si tu passes encore par là Adam, dis moi à quoi sert le
/y de deltree. Connais pas (deltree est postérieur au DOS 6.22).
Merci.
C'est le PRINTEMPS ! Les paquerettes nous appellent
Welche t'a donne la reponse olivier le /y permet d'executer la tâche sans demander la confirmation ce qui impliquerait de devoir selectionner oui pour chaque commande.
Quant à deltree il faut s'en servir avec moderation,il est sans pitié et detruit irremediablement toutes les données ,Si tu n'arrive pas à supprommer quelquechose avec, del essaie la commande deltree qui fera mouche
Rien à voir mais dans le même genre:Si vous effectuez un format c:(ca arrive qd même avec ce bon vieux win 98) rajouter autotest et le format se lancera sans vous demander confirmation
Ex: format c: autotest formatera ton disque sans te demander confirmation
Quant à deltree il faut s'en servir avec moderation,il est sans pitié et detruit irremediablement toutes les données ,Si tu n'arrive pas à supprommer quelquechose avec, del essaie la commande deltree qui fera mouche
Rien à voir mais dans le même genre:Si vous effectuez un format c:(ca arrive qd même avec ce bon vieux win 98) rajouter autotest et le format se lancera sans vous demander confirmation
Ex: format c: autotest formatera ton disque sans te demander confirmation
ah joubliais welche le @ echo off permet de cacher un ligne decommande .
Si tu tapes
@ echo off
Ping xxx.xxx.xxx.
echo ping termine
Dans un premier temps le @ echo off cahe ta ligne de commande Ping xxx.xxx.xxx. mais la commande s'execute tout de même ,alors que pour echo c'est tout l'inverse.ca te permet de creer des messages destinés aux utilisateurs de ton programme.
Si tu tapes
@ echo off
Ping xxx.xxx.xxx.
echo ping termine
Dans un premier temps le @ echo off cahe ta ligne de commande Ping xxx.xxx.xxx. mais la commande s'execute tout de même ,alors que pour echo c'est tout l'inverse.ca te permet de creer des messages destinés aux utilisateurs de ton programme.
Eh bé mes petits, nous v'là revenus au bon vieux temps du DOS.
Merci pour le /y, connassais pas !
Prolongation de cet intéressant exposé :
Je commence tjrs mes batch par :
cls
@echo off
comme ça les commandes ne sont pas affichées à l'écran, sauf
si on fait précéder la ligne de
"echo" (+ commentaire ou question du genre O/N ?),
notamment en cas de "pause", "choice" ou autre demande d'action, de choix, etc.
Le DOS c'est mon truc mais j'ai du mal à l'intégrer dans ces
p..... de Windows 95 à Me, 2000, etc.
C'est le PRINTEMPS ! Les paquerettes nous appellent
Merci pour le /y, connassais pas !
Prolongation de cet intéressant exposé :
Je commence tjrs mes batch par :
cls
@echo off
comme ça les commandes ne sont pas affichées à l'écran, sauf
si on fait précéder la ligne de
"echo" (+ commentaire ou question du genre O/N ?),
notamment en cas de "pause", "choice" ou autre demande d'action, de choix, etc.
Le DOS c'est mon truc mais j'ai du mal à l'intégrer dans ces
p..... de Windows 95 à Me, 2000, etc.
C'est le PRINTEMPS ! Les paquerettes nous appellent
Si tu as java, tu ecrit ca :
Runtime.getRuntime.exec ( "c:\windows\bureau\mon_batch.bat" );
et sa l'executera de manière transparente je pense.
----------------------
Tu peut faire la même chose avec VB :
Dim X;
X = shell("c:\windows\...\mon_batch.bat",vbhide);
et ton programme, quel qu'il soit, s'executera de manière transparente.
Runtime.getRuntime.exec ( "c:\windows\bureau\mon_batch.bat" );
et sa l'executera de manière transparente je pense.
----------------------
Tu peut faire la même chose avec VB :
Dim X;
X = shell("c:\windows\...\mon_batch.bat",vbhide);
et ton programme, quel qu'il soit, s'executera de manière transparente.
import java.util.*;
import java.io.*;
class Ping
{
public static void main(String args[]) throws Exception
{
if(args.length >= 1)
{
Process pro = Runtime.getRuntime().exec("ping " + args[0]);
File log = new File("log.txt");
BufferedWriter out = new BufferedWriter( new OutputStreamWriter ( new FileOutputStream ( log ) ) );
BufferedReader in = new BufferedReader( new InputStreamReader ( pro.getInputStream() ) );
String ligne;
while( ( ligne = in.readLine() ) != null)
{
out.write(ligne + "\n");
out.flush();
}
out.close();
in.close();
}
}
------------------------------------------------}
Je suis désolé, une fenetre}s'afficherza, mais c'est momentané}}}}}}
import java.io.*;
class Ping
{
public static void main(String args[]) throws Exception
{
if(args.length >= 1)
{
Process pro = Runtime.getRuntime().exec("ping " + args[0]);
File log = new File("log.txt");
BufferedWriter out = new BufferedWriter( new OutputStreamWriter ( new FileOutputStream ( log ) ) );
BufferedReader in = new BufferedReader( new InputStreamReader ( pro.getInputStream() ) );
String ligne;
while( ( ligne = in.readLine() ) != null)
{
out.write(ligne + "\n");
out.flush();
}
out.close();
in.close();
}
}
------------------------------------------------}
Je suis désolé, une fenetre}s'afficherza, mais c'est momentané}}}}}}
Les accolades se sont pas mises
Pour l'utiliser, tu cré un raccourcis sur le programme crée.
Ensuite, tu va dans propriétés du raccourcis :
lancer "nom programme" IP
Et t'as plus qu'à lancé le raccourcis
J'espere que sa pourra t'aider>
Pour l'utiliser, tu cré un raccourcis sur le programme crée.
Ensuite, tu va dans propriétés du raccourcis :
lancer "nom programme" IP
Et t'as plus qu'à lancé le raccourcis
J'espere que sa pourra t'aider>
ça va pas être bon ton truc car je ne peux pas lancer les raccourcis !!
comment je fait pr créer ton fichier ?? (désolé je conais pas du tout java (euh c bien du java au fait ??) ) en plus même si la fenêtre n'est que momentannée ça ne m'avance pas non plus car un ping en lui même dur .. 2 voir 3 secondes ! moi je veux vrmt k'il n'y ait pas de renvoi à l'écran ! il me faut absolument un truc ki se fasse en tâche de fond pr ne pas gêner si un utilisateur est en train de travailler sur le poste . surtout k'en plus mon prog va se réinitialiser ttes les 3 ou 4 min !!!
comment je fait pr créer ton fichier ?? (désolé je conais pas du tout java (euh c bien du java au fait ??) ) en plus même si la fenêtre n'est que momentannée ça ne m'avance pas non plus car un ping en lui même dur .. 2 voir 3 secondes ! moi je veux vrmt k'il n'y ait pas de renvoi à l'écran ! il me faut absolument un truc ki se fasse en tâche de fond pr ne pas gêner si un utilisateur est en train de travailler sur le poste . surtout k'en plus mon prog va se réinitialiser ttes les 3 ou 4 min !!!