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

C# Discussion :

C# , récupérer l'URL d'un raccourci bureau (URL)


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2018
    Messages : 11
    Par défaut C# , récupérer l'URL d'un raccourci bureau (URL)
    Bonjour/Bonsoir,

    Voila pour un programme que je suis entrain de faire j'aimerais récupérer l'URL d'un fichier raccourci qui se trouve sur mon bureau (Genre les raccourcis de Steam, qui sont des .URL et non des .link).

    Seulement je ne vois pas comment m'y prendre pour ce genre de chose, pouvez-vous m'aidez SVP ?

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Si tu ouvres un fichier portant l'extension .url avec un éditeur de texte tu obtiens ceci :

    [InternetShortcut]
    URL=http://TONURL
    A toi maintenant d'en extraire le chemin de l'url en programmant une petite routine :

    1- On extrait les lignes contenues dans le fichier texte avec la méthode .ReadAllLines de la classe File (cela retourne un tableau de String)
    2- On stocke la 2ème ligne dans une variable de type String
    3- On parse la chaine pour en extraire l'URL

    Voilà c'est aussi simple que cela.... Au boulot maintenant

    ++

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2018
    Messages : 11
    Par défaut
    Merci de ta réponse Wallace1,

    C'est étrange, lorsque j’essaie d'ouvrir avec un bloc note, cela me met "Défaillance irrémédiable".

    Pourtant quand je passe sur les propriétés du raccourci (URL) j'ai ceci :

    Onglet générale
    Type du fichier = Raccourci Internet (.url)

    Onglet Document Web
    URL = urlcomplète

    J'ai foiré un truc pour l'ouverture du raccourci en fichier texte ? j'ai ouvert l'éditeur => ouvrir => sélectionner mon raccourci.

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Utilises Notepad++ un vrai éditeur de texte

    Mais tu as l exemple du contenu plus haut donc je ne comprends pas pourquoi tu veux l ouvrir....???

  5. #5
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Voici un petit batch qui utilise un vbscript pour extraire ce que tu veux ==> https://pastebin.com/YQXv8fBk

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2018
    Messages : 11
    Par défaut
    Même avec notepad++ j'ai l'erreur.

    En fait sur mon application quand tu drag and drop le raccourci dedans, cela créer un bouton avec l'image du jeux et quand tu clique dessus cela lance le programme. j'ai besoin de l'url pour lancer le programme ( vu que c'est un jeu steam ).

    Le but est de faire un multi launcher, ou un dock, appelez ça comme vous voulez ^^'

    Merci hackoo, mais ce n'est pas ce que je recherche, j'aimerais le faire en c#, que ce soit intégré à mon application.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Batch] Recherche raccourci Bureau .url avec adresse complète
    Par concombremasque75 dans le forum Scripts/Batch
    Réponses: 11
    Dernier message: 21/06/2016, 11h37
  2. Récupérer mon raccourci bureau dans la barre de tâche
    Par polothentik dans le forum Windows XP
    Réponses: 1
    Dernier message: 31/01/2012, 10h15
  3. Récupérer l'URL d'un raccourci html
    Par wil4linux dans le forum ASP
    Réponses: 17
    Dernier message: 22/11/2005, 14h35
  4. [HTTP] Comment récupérer l'adresse de base d'une URL ?
    Par eric30eric dans le forum Web & réseau
    Réponses: 2
    Dernier message: 02/10/2005, 17h28
  5. Comment récupérer la position des icones du bureau ?
    Par bambino3996 dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 29/09/2005, 18h38

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