Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Mon soft :)
Auteur Message
Répondre en citant
Message Mon soft :) 
Voila je voudrais savoir si il existe un moyen de faire un batch qui se lance a chaque démarrage et en fonction de l'heure me lance des actions ? est se possible ?

Par exemple j'allume mon pc a 15h30 et a 18h il me lance un site et ouvre Open Office Wink


Si j'amais l'heure pose probléme, ce n'est pas grace je veux qu'il se lance au début Smile


Merci de m'aider

Cordialement CyberNet Cool



Dernière édition par CyberNet le Dim 17 Oct 2010 - 08:57; édité 1 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Mon soft :) 
hello!


En principe ça ne pose pas de problème. mais ils se peut qu'il  gêne un peut les perfomances du pc


Code:
@ECHO OFF:BOF
set time_=%time%
set hour=%time_:~0,5%
PING -n 30 -i 1 LOCALHOST

IF NOT %hour%==18:30 goto :BOF
start [chemin du prog open office que tu veux lancer]
start http:\\[url du site]

bon pour le lancer au démarage il va faloir modifier le registre :

  1. tu lances l'éditeur de registre (démarrer-->executer-->regedit);
  2. tu navigues dans les clées HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run;
  3. tu fais clic droit en dehors d'une valeur -->nouveau-->valeur chaine;
  4. tu cliques sur la valeur qui à été créée et tu lui donne un nom quelquonque;
  5. clic droit sur la valeur créée -->modifier et mets le chemin du fichier que tu veux lancer au démarrage dans le champs "donnés de la valeur;
bonne journée




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Mon soft :) 
Merci j'ai appris un truc sur le registre !
Je t'explique : Mes logiciel seront partagé a mes amis et famille et donc eu il ne seront le faire existe t'il un moyen de faire en sorte que le batch fassent tout tout seul ?

Car mon batch va crée le logiciel lui même et doit ensuite aller dans le registre pour se lancer comme msn ou un utilitaire Smile


Possible et si oui comment ? Okay



Répondre en citant
Message Mon soft :) 
Il y a aussi la commande "at"




______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Répondre en citant
Message Mon soft :) 
Pour l'heure c'est fais mais comment faire pour intervenir dans le registre avec mon batch pour qu'il se lance a chaque démarrage.



Répondre en citant
Message Mon soft :) 
Tu le fais démarrer toutes les 10 minutes et une fois lancé tu vire toutes les tâches que tu as crée auparavant et fait l'action demandé.



Visiter le site web du posteur
Répondre en citant
Message Mon soft :) 
hello!

la commande c'est:
Code:
Outil de Registre de la console pour Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. Tous droits réservés


REG ADD Nom_de_clé [/v Nom_de_valeur | /ve] [/t Type] [/s Séparateur] [/d Donnée
s] [/f]
  Nom_de_clé    [\\Ordinateur\]Clé_complète
    Ordinateur  Nom de l'ordinateur distant - si ce paramètre est omis, l'ordina
teur actuel est pris par défaut
             Seuls HKLM et HKU sont disponibles sur les ordinateurs distants
    Clé_complète  CLE_PRINCIPALE\Sous-clé
    CLE_PRINCIPALE  [ HKLM | HKCU | HKCR | HKU | HKCC ]
    Sous-clé   Nom complet de la clé de Registre sous la CLE_PRINCIPALE sélectio
nnée

  /v       Nom_de_valeur  Nom de la valeur, sous la clé sélectionnée, à ajouter

  /ve        ajoute le nom de valeur vide <sans nom>

    /t       Types de données de RegKey
          [ REG_SZ    | REG_MULTI_SZ  | REG_DWORD_BIG_ENDIAN    |
               REG_DWORD | REG_BINARY    | REG_DWORD_LITTLE_ENDIAN |
               REG_NONE  | REG_EXPAND_SZ ]
             Si ce paramètre est omis, REG_SZ est pris par défaut

   /s    Séparateur  Caractère utilisé comme séparateur dans votre chaîne de don
nées
 pour REG_MULTI_SZ. Si ce paramètre est omis, utilise "\0" comme séparateur
  /d       Données à affecter au Nom_de_valeur ajouté

  /f         Force l'écrasement de l'entrée de Registre existante, sans confirma
tion

Exemples :

  REG ADD \\ABC\HKLM\Software\MaClé
    Ajoute la clé HKLM\Software\MaClé sur l'ordinateur distant ABC

  REG ADD HKLM\Software\MaClé /v Data /t REG_BINARY /d fe340ead
    Ajoute une valeur (nom : Data, type : REG_BINARY, données : fe340ead)

  REG ADD HKLM\Software\MaClé /v MRU /t REG_MULTI_SZ /d fax\0mail
    Ajoute une valeur (nom : MRU, type : REG_MUTLI_SZ, données : fax\0mail\0\0)

  REG ADD HKLM\Software\MaClé /v Path /t REG_EXPAND_SZ /d %%systemroot%%
    Ajoute une valeur (nom : Path, type : REG_EXPAND_SZ, données : %systemroot%)

    Remarque : utilisez un double signe de pourcentage ( %% ) dans la chaîne com
plète


remarque il ya a plein de commeandes différentes qui permeetent d'effectuer des oppérations sur le registre, donc si t'en veux plus:
Code:
REG /?


@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Mon soft :) 
Hello,

Pour ajouter un programme ou un batch au démarrage de Windows:
Code:

:: #######
set SOFT_NAME=le nom de ton programme
set SOFT_DIR=le chemin complet de ton programme ( c:\blabla\programme.exe )
set NEW_RUN=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
reg add "%NEW_RUN%" /v "%SOFT_NAME%" /t REG_SZ /d "%SOFT_DIR%" /f
:: #######


@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Mon soft :) 
Bonjour
il y a aussi la possibilité d'une créer une tâche planifiée

Commande at :


Citation:
La commande AT planifie l'exécution des commandes et programmes sur
l'ordinateur … une date et une heure spécifiées. Le service Planification
doit fonctionner pour utiliser la commande AT.

AT [\\ordinateur] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\ordinateur] heure [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "commande"

\\ordinateur Spécifie un ordinateur distant. Les commandes sont planifi‚es
sur l'ordinateur local si ce paramètre est omis.
id Identificateur (nombre) affect‚ … une commande
planifiée.
/DELETE Supprime une commande planifiée. Si id est omis, toutes
les commandes sur l'ordinateur sont supprimées.
/YES Utilisée pour supprimer toutes les tâches sans demande de
confirmation.
heure Heure de l'exécution de la commande.
/INTERACTIVE Permet au travail d'interagir avec le bureau de l'utilisateur
qui est connecté au moment o— le travail est effectué.
/EVERY:date[,...] Exécute la commande tous les jours spécifiés de la semaine
ou du mois. Si la date est omise, le jour en cours du mois
est utilisé par d‚faut.
/NEXT:date[,...] Exécute la commande lors de la prochaine occurrence du jour
(par exemple, jeudi prochain). Si la date est omise, le
jour en cours du mois est utilisé‚ par d‚faut.
"commande" Commande Windows NT, ou programme de commandes … ex‚cuter.
Citation:





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message Mon soft :) 


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