Forum Clubic

Batch : supprimer un racourci

Bonjour,

J’ai un problème bizarre, je cherche à supprimer un raccourci qui a été créé par une application, ceci par un Batch qui contient ceci :

del “C:\Documents and Settings\All Users\Menu Démarrer\Ocs_contact.lnk”
pause

seulement ça ne fonctionne pas, ça me renvoi “Le fichier spécifié est introuvable” alors que le fichier existe !

Si je copie la ligne del… et la colle dans une invite de commande, la ça fonctionne.

Vous savez comment ça se fait ?

Merci

Pour la gestion des accents dans un fichier bat c’est particulier :

Tu peux déjà utiliser la variable d’environnement :

%AllUsersProfile% à la place de “C:\Documents and Settings\All Users”

Ça te donne ceci :

@echo off
del /f /q "%AllUsersProfile%\Menu Démarrer\Ocs_contact.lnk"
pause

[spoiler]Pour pouvoir enregistrer je te conseille de passer par EDIT un vieux logiciel incorporé dans Windows mais qui est pratique pour l’enregistrement des accents.

Menu Démarrer http://img517.imageshack.us/img517/7313/flchesh2.gif edit

http://img33.imageshack.us/img33/6058/00edit00.png

Après l’enregistrement si tu le reouvres avec un bloc notes tu verras que le “é” sera affiché par une virgule mais ce n’en est pas une.[/spoiler]

Je viens de me rappeler tu peux aussi pour pouvoir enregistrer un batch en prenant en compte les accents type : éèà…

Il suffit avec WordPad par exemple d’enregistrer avec comme type : Document texte MS-DOS

C’est bien plus pratique que de passer par EDIT.

Edité le 29/07/2009 à 20:44

trouver ceci

Suite à l’installation de l’agent (celui du package windows_agent_1.02) sur les postes clients, je remarque l’arrivée dans le menu Démarrer de l’icone Ocs_contact.

Est-il possible de ne ne pas ajouter cette icone ?

Bonjour.

Oui, ajoutez /NoOcs_ContactLnk en option de l’OcsAgentSetup.exe

source
forums.ocsinventory-ng.org…

Ah, bien vu, autant corriger la source du problème. :oui:

Sinon, pour info, dans un batch, tu remplace le “é” de Démarrer par Alt+0130 (touche Alt + 0130 au pavé numéric)…

Merci beaucoup. Tout est OK