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

R Discussion :

ouverture d'image par l'invite de commande windows à partir de R


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 37
    Par défaut ouverture d'image par l'invite de commande windows à partir de R
    Bonjour à tous,

    Tout d'abord bonne année.

    En ce début d'année, je souhaite en ligne de code R ouvrir l'invite de commande windows et ouvrir une image en jpg

    sur mon invite de commande windows je tapais juste le nom de mon image et elle s'affichait avec la visionneuse de photo windows.

    Est-ce possible de commander l'invite de commande à partir de R ?
    Comment faire tout cela sans quitter R ?

    Merci d'avance

    Charlotte

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bonjour et meilleurs vœux également,

    Personnellement, je n'ai jamais essayé.
    Apparemment (rapide recherche google), il faudrait utiliser les commandes system() ou shell().
    Sous Windows, il existe aussi une commande shell.exec().
    A tester... Ce n'est qu'une piste à creuser.
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre actif
    Femme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 37
    Par défaut
    Merci beaucoup pour cette réponse

    Je n'avait pas trouver le shell.execute.
    Cette dernière fonction marche très bien.
    Malheureusement la fonction system() ne marche pas comme je le voudrais.

    Je n'arrive pas à lui demander d'ouvrir une image sous un Irfanview par exemple ou lui faire ouvrir un texte sous notepad

    Shell c'est bien quand le logiciel à ouvrir est par défaut, et si ce n'est pas le cas, je serai intéressée par comprendre la syntaxe de la fonction system

    commande fonctionnelle sous l'invite de commande windows :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\IrfanView\i_view32.exe" "C:\Users\Charlotte SIROT\Desktop\Ressai.jpg"
    Transposé sous R:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    system("C:\IrfanView\i_view32.exe", "C:\Users\Charlotte SIROT\Desktop\Ressai.jpg"  )
    -> ne fonctionne pas (il n'aime pas les anti-slashs)
    de même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    system("C:/IrfanView/i_view32.exe", "C:/Users/Charlotte SIROT/Desktop/Ressai.jpg"  )
    -> ne fonctionne pas (erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Error in system("C:/IrfanView/i_view32.exe", "C:/Users/Charlotte SIROT/Desktop/Ressai.jpg") : 
      'intern' doit être TRUE ou FALSE )
    Heu je vois pas très bien qu'est-ce que je pourrai lui rajouter ??
    sachant que je ne veux pas qu'il "capture la sortie sous R", je veux juste qu'il m'ouvre une fenêtre !!

  4. #4
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Et en doublant les anti-slash ?
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

Discussions similaires

  1. Echec d'exécution d'une classe par une invite de commande
    Par khaigo dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 13/01/2011, 14h32
  2. compiler un fichier java par l'invite de commande DOS
    Par MalcolmIT dans le forum Maven
    Réponses: 10
    Dernier message: 27/07/2010, 11h48
  3. Invite de commande Windows XP
    Par pat-lion dans le forum Débuter
    Réponses: 4
    Dernier message: 17/09/2007, 18h08
  4. se déplacer avec l'invite de commandes (windows xp)
    Par kriskikout dans le forum Langage
    Réponses: 9
    Dernier message: 05/05/2006, 15h59
  5. Invite de commandes windows et Unicode Java
    Par guipom dans le forum Windows
    Réponses: 6
    Dernier message: 08/03/2006, 18h21

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