IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Planification de tache / Script


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 21
    Par défaut Planification de tache / Script
    Bonjour les amis.

    C'est la première fois que je programme en bash et je m'arrache les cheveux sur ce que j'aurais fait relativement facilement sous linux :p
    En fait dans l'entreprise où je travaille on viens d'acheter une webcam HD, et comme les filles de la boite ne sont pas ultra douée en informatique, je dois programmer un petit script qui dès qu'une photo est prise avec la webcam (avec un logiciel dédié en appuyant sur entrée) se charge de la renommer, de la copier dans un autre dossier.
    Voila ce que j'ai fait pour l'instant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    @echo Off
    
    
    SET DEST=C:\images
    
    rem "recupere le dernier fichier"
    for /f %%i in ('dir /b/a-d/od/t:c') do set LAST=%%i
    echo %LAST%
    
    rem "le renomme"
    echo Entrez le nom voulu (terminez par entree)
    set /p nom=
    rename  %LAST% %nom%.jpg
    
    rem "et le deplace"
    move %nom%.jpg %DEST%

    Le problème étant que j'aimerai déclencher ce script des qu'une photo est prise
    Vous auriez une idée ?
    Éventuellement j'envisage peut-être de changer de langage pour faire une interface graphique...
    Merci

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Tu peux le faire en bat mais effectivement je te conseil un autre langage :

    Tu dois faire une boucle avec temporisation qui test la creation de ton image initial.
    Dès que le fichier est detcté tu envoie le script.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    set $image="Chemin_de_ton_image"
    SET DEST=C:\images
    
    :loop
    if exist %$image% (
     rem "le renomme"
    echo Entrez le nom voulu (terminez par entree)
    set /p nom=
    rename %$image% %nom%.jpg
    rem "et le deplace"
    move %nom%.jpg %DEST%)
    timeout /t 2 /nobreak >nul
    goto:loop
    Voilà l'idée...



    PS : Salut bien les filles de ma part

Discussions similaires

  1. recherche freeware de planification de tache sous Windows
    Par cladsam dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 07/08/2008, 13h52
  2. [BO XIR2] Planification de tache
    Par fhy dans le forum BODI
    Réponses: 20
    Dernier message: 28/11/2007, 17h33
  3. Planification de tache avec paramètre d'entrée
    Par Platon35 dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 18/10/2006, 13h43
  4. Planification de tache toutes les 30 minutes
    Par gigiland dans le forum Windows
    Réponses: 4
    Dernier message: 21/09/2005, 14h36
  5. [Stratégie]planification de tache avec java
    Par sacofan dans le forum Général Java
    Réponses: 6
    Dernier message: 25/07/2005, 09h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo