Créer un exe vers un calendrier public outlook
kyuubi66
-
kyuubi66 -
kyuubi66 -
Bonjour,
J'aimerais en autoit faire un exécutable qui m'ouvre directement un calendrier public de mon outlook 2010 (je suis avec un serveur exchange 2010).
Un fournisseur m'avait fournit à l'époque un exécutable vers un calendrier public mais je n'ai pas le code et je n'arrive pas à faire pareil
Merci de votre aide
J'aimerais en autoit faire un exécutable qui m'ouvre directement un calendrier public de mon outlook 2010 (je suis avec un serveur exchange 2010).
Un fournisseur m'avait fournit à l'époque un exécutable vers un calendrier public mais je n'ai pas le code et je n'arrive pas à faire pareil
Merci de votre aide
A voir également:
- Créer un exe vers un calendrier public outlook
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
- Creer un fichier .bat - Guide
4 réponses
Bonjour,
Je ne pense pas que tu as besoin forcément d'AutoIt pour faire un raccourci.
Il te suffit de connaître le nom du calendrier ainsi que son emplacement, et d'intégrer cela dans un batch, puis éventuellement le convertir en exe.
Je ne pense pas que tu as besoin forcément d'AutoIt pour faire un raccourci.
Il te suffit de connaître le nom du calendrier ainsi que son emplacement, et d'intégrer cela dans un batch, puis éventuellement le convertir en exe.
barnabe0057
Messages postés
17074
Statut
Contributeur
4 926
Je peux t'aider si tu me donnes les infos demandées.
Bonjour,
En piste, mon fournisseur m'avait donné ceci :
"C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE" /select "Outlook://Public Folders - myusername/All Public Folders/AME"
Quand je vais dans mon Outlook le user name est ***@*** (mon adresse mail)
Merci
En piste, mon fournisseur m'avait donné ceci :
"C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE" /select "Outlook://Public Folders - myusername/All Public Folders/AME"
Quand je vais dans mon Outlook le user name est ***@*** (mon adresse mail)
Merci
Voilà ce que ça donnerait en batch :
Il y a juste à modifier la partie soulignée.
Pour que ce script fonctionne, il faut au préalable télécharger et copier l'exécutable XXMKLINK.EXE dans le dossier C:\Windows\System32 :
http://www.xxcopy.com/xxcopy38.htm
Si tu as des questions n'hésite pas.
@echo off
title Raccourci vers calendrier Outlook
mode con cols=80 lines=25
rem
rem on vérifie la présence de xxmklink.exe dans C:\Windows\System32
rem
if not exist "%windir%\System32\xxmklink.exe" (goto :eof)
rem
rem on définit les variables
rem
set office=%ProgramFiles%\Microsoft Office\Office14
set account=youraddress@company.com
set parametre=\"outlook://Public Folders - %account%/All Public Folders\"
rem
rem on crée le raccourci vers le calendrier
rem
xxmklink "%USERPROFILE%\Desktop\calendrier_publique.lnk" "%office%\OUTLOOK.EXE" "/select %parametre%" "%office%"
exit
Il y a juste à modifier la partie soulignée.
Pour que ce script fonctionne, il faut au préalable télécharger et copier l'exécutable XXMKLINK.EXE dans le dossier C:\Windows\System32 :
http://www.xxcopy.com/xxcopy38.htm
Si tu as des questions n'hésite pas.
Tu n'es peut-être pas loin de la vérité :
https://www.msoutlook.info/question/create-desktop-shortcut-to-an-outlook-folder
Bon week-end.
https://www.msoutlook.info/question/create-desktop-shortcut-to-an-outlook-folder
Bon week-end.
Merci beaucoup, en fait ça marche quand je fais un test manuel (création d'un raccourci et je vais dans le target mettre le select). C'est juste que je devais le mettre en français au lieu d'en anglais :)
Par contre, vu que mon but est de mettre ce raccourci sur chaque bureau, via gpo, comment puis-je remplacer ***@*** par ***@***
Merci de ton aide
Par contre, vu que mon but est de mettre ce raccourci sur chaque bureau, via gpo, comment puis-je remplacer ***@*** par ***@***
Merci de ton aide
Ok c'est bien ce que je pensais, voilà la solution :
@echo off
title Raccourci vers calendrier Outlook
mode con cols=80 lines=25
rem
rem on vérifie la présence de xxmklink.exe dans C:\Windows\System32
rem
if not exist "%windir%\System32\xxmklink.exe" (goto :eof)
rem
rem on définit les variables
rem
set office=%ProgramFiles%\Microsoft Office\Office14
set raccourci=calendrier_publique.lnk
rem
rem on cherche l'adresse du compte
rem
cd "%USERPROFILE%\AppData\Local\Microsoft\Outlook"
for /f "tokens=*" %%A in ('dir /b /a-d "*.pst"') do (set account=%%~nA)
set parametre=\"outlook://Public Folders - %account%/All Public Folders\"
rem
rem on crée le raccourci vers le calendrier
rem
cd "%USERPROFILE%\Desktop"
if not exist "%raccourci%" (xxmklink "%raccourci%" "%office%\OUTLOOK.EXE" "/select %parametre%" "%office%")
exit
Bon ben après moultes recherches je ne trouve pas comment déterminer le compte par défaut.
J'ai planché sur un script qui permet de créer un raccourci par compte existant, à défaut de trouver mieux :
Voilà j'abandonne, je m'arrête ici, je te souhaite une bonne continuation.
Bonne journée, à bientôt peut-être.
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
J'ai planché sur un script qui permet de créer un raccourci par compte existant, à défaut de trouver mieux :
@echo off
title Raccourci vers calendrier Outlook
mode con cols=80 lines=25
Setlocal enableextensions enabledelayedexpansion
rem
rem on vérifie la présence de xxmklink.exe dans C:\Windows\System32
rem
if not exist "%windir%\System32\xxmklink.exe" (goto :eof)
rem
rem on définit les variables
rem
set office=%ProgramFiles%\Microsoft Office\Office14
set destination=%USERPROFILE%\Desktop
rem
rem on liste les comptes disponibles
rem
cd "%USERPROFILE%\AppData\Local\Microsoft\Outlook"
for /f "tokens=*" %%A in ('dir /b /a-d "*.*" ^| findstr "@"') do (
rem
rem on crée le raccourci vers le calendrier
rem
set raccourci=calendrier %%~nA.lnk
set parametre=\"outlook://Public Folders - %%~nA/All Public Folders\"
xxmklink "%destination%\!raccourci!" "%office%\OUTLOOK.EXE" "/select !parametre!" "%office%"
)
exit
Voilà j'abandonne, je m'arrête ici, je te souhaite une bonne continuation.
Bonne journée, à bientôt peut-être.
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”