Auteur |
Message |
CyberNet
Batcheur Complet
Hors ligne
Inscrit le: 06 Sep 2010
Messages: 98
Quelque chose a dire ?: I love Batch Point(s): 134 Moyenne de points: 1,37
|
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 Si j'amais l'heure pose probléme, ce n'est pas grace je veux qu'il se lance au début Merci de m'aider Cordialement CyberNet
Dernière édition par CyberNet le Dim 17 Oct 2010 - 08:57; édité 1 fois
|
Sam 16 Oct 2010 - 20:32 |
|
|
Darkbatcher
Modérateur
Hors ligne
Inscrit le: 20 Aoû 2010
Messages: 862
Localisation: UNION SELECT 1 FROM information_schema.tables Logiciels: Turbo C, Turbo Asm Niveau en programmation: Quelque chose a dire ?: vive C, batch, ADA, ASM . Point(s): 1 642 Moyenne de points: 1,90 Systeme d exploitation: GNU/Linux NetBSD W7
|
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 : - tu lances l'éditeur de registre (démarrer-->executer-->regedit);
- tu navigues dans les clées HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run;
- tu fais clic droit en dehors d'une valeur -->nouveau-->valeur chaine;
- tu cliques sur la valeur qui à été créée et tu lui donne un nom quelquonque;
- 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
|
Dim 17 Oct 2010 - 01:24 |
|
|
CyberNet
Batcheur Complet
Hors ligne
Inscrit le: 06 Sep 2010
Messages: 98
Quelque chose a dire ?: I love Batch Point(s): 134 Moyenne de points: 1,37
|
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 Possible et si oui comment ?
|
Dim 17 Oct 2010 - 09:18 |
|
|
yago_nfs_tm_91-
Contributeurs DOS
Hors ligne
Inscrit le: 17 Mai 2009
Messages: 666
Localisation: ici Logiciels: Game Optimisation ; Niveau en programmation: Niveau en graphisme: Point(s): 463 Moyenne de points: 0,70 Systeme d exploitation: Windows 7 64Bits &am
|
Mon soft :)
Il y a aussi la commande "at"
______________________________________________________ http://www.YagoServer.net/
|
Dim 17 Oct 2010 - 15:52 |
|
|
CyberNet
Batcheur Complet
Hors ligne
Inscrit le: 06 Sep 2010
Messages: 98
Quelque chose a dire ?: I love Batch Point(s): 134 Moyenne de points: 1,37
|
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.
|
Dim 17 Oct 2010 - 17:05 |
|
|
Publicité
|
Publicité
|
Dim 17 Oct 2010 - 17:05 |
|
|
Feitan
Batcheur Avancé
Hors ligne
Inscrit le: 15 Nov 2010
Messages: 16
Niveau en programmation: Point(s): 43 Moyenne de points: 2,69
|
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é.
|
Mar 16 Nov 2010 - 18:12 |
|
|
Darkbatcher
Modérateur
Hors ligne
Inscrit le: 20 Aoû 2010
Messages: 862
Localisation: UNION SELECT 1 FROM information_schema.tables Logiciels: Turbo C, Turbo Asm Niveau en programmation: Quelque chose a dire ?: vive C, batch, ADA, ASM . Point(s): 1 642 Moyenne de points: 1,90 Systeme d exploitation: GNU/Linux NetBSD W7
|
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èteremarque 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 /?@+
|
Mar 16 Nov 2010 - 20:17 |
|
|
stryk
Modérateur
Hors ligne
Inscrit le: 10 Nov 2008
Messages: 2 506
Niveau en programmation: Niveau en graphisme: Point(s): 4 520 Moyenne de points: 1,80 Systeme d exploitation: Windows 3.1 ^^
|
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
|
Mer 17 Nov 2010 - 05:41 |
|
|
Laddy
Administrateur
Hors ligne
Inscrit le: 30 Juin 2008
Messages: 4 135
Logiciels: PowerBatch Niveau en programmation: Niveau en graphisme: Point(s): 4 392 Moyenne de points: 1,06 Systeme d exploitation: WinXP, WIN7 64bit
|
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
|
Mer 17 Nov 2010 - 06:59 |
|
|
|