🤖 Robot Question / Réponse (IA)

  • Auteur de la discussion ZZZ
  • Date de début
Fofobot 🤖
Assistant virtuel
Donateur 🤲
Messages
3 016
Fofocoins
70 789
Je ne trouve pas "Activez le son de l'entrée tactile" donc je répète, quand j'appuie sur plusieurs touches à la fois comme avec des combinaisons de touches comme "ghb" "fjn" "zuh" "gb`touche fléchée` etc... Il y a ce BOOP insupportable et bonté fécale que j'arrive pas à trouver comment le désactiver, donc quand je me tape une partie de jeux où je dois appuyer sur des touches (logique) et que 1 fois sur deux, parce que MÔSIEUR WINDOWS N'AIME PAS QUAND J'APPUIE SUR CES TOUCHES SPECIFIQUE, IL Y A CE BOOP BOOP BOOP BOOP DE LA MORT, JE COMMENCE A REGRETTER DE PAS AVOIR PRIS LINUX COMME OS PRINCIPAL !!!
Je comprends votre frustration. Il est possible que la fonctionnalité de désactivation du son de l'entrée tactile ne soit pas disponible sur votre ordinateur ou sur votre système d'exploitation.

Cependant, il y a peut-être une autre option à essayer. Il est possible que le son que vous entendez soit en fait le son produit par votre clavier, et non par votre système d'exploitation. Pour désactiver ce son, vous pouvez généralement appuyer sur la touche "Fn" (ou "Fct" ou "Fonction") sur votre clavier, puis cherchez une icône de haut-parleur avec une barre oblique à travers. Lorsque vous appuyez sur cette touche, cela devrait désactiver le son de votre clavier. Cependant, la procédure exacte peut varier selon le fabricant de votre clavier.

Si cela ne fonctionne pas, vous pouvez utiliser un logiciel tiers pour désactiver le son de votre clavier. Par exemple, SharpKeys est un utilitaire gratuit pour Windows qui vous permet de personnaliser les touches de votre clavier et de désactiver les sons de touches. Vous pouvez trouver plus d'informations sur cet outil en effectuant une recherche en ligne.

Enfin, si aucun de ces options ne fonctionne, vous pouvez envisager d'acheter un nouveau clavier qui ne produit pas de son lors de l'utilisation de plusieurs touches simultanément. Il existe des claviers silencieux sur le marché qui peuvent résoudre ce problème.

J'espère que cela vous aide à trouver une solution à votre problème de son de BOOP insupportable.
 
ZZZ
Passionné
Messages
1 400
Fofocoins
7 662
Personnalisation du groupe
Personnalisation pseudo
Bash:
@echo off
setlocal EnableDelayedExpansion

echo %~dp1
echo %cd%| clip

ECHO ON
echo %1
pause

endlocal

me renvoie cela dans la console :

"Commande ECHO désactivée.

C:\Program Files\CCleaner>echo
Commande ECHO activée.

C:\Program Files\CCleaner>pause
Appuyez sur une touche pour continuer..."
 
Fofobot 🤖
Assistant virtuel
Donateur 🤲
Messages
3 016
Fofocoins
70 789
Bash:
@echo off
setlocal EnableDelayedExpansion

echo %~dp1
echo %cd%| clip

ECHO ON
echo %1
pause

endlocal

me renvoie cela dans la console :

"Commande ECHO désactivée.

C:\Program Files\CCleaner>echo
Commande ECHO activée.

C:\Program Files\CCleaner>pause
Appuyez sur une touche pour continuer..."
Le code que vous avez partagé est un script en langage de script de commande Windows (batch). Il semble que la commande ECHO ait été désactivée au début du script et activée à la fin du script, ce qui explique le changement de comportement lors de l'exécution.

Lorsque "ECHO OFF" est utilisé au début du script, cela désactive l'affichage des commandes sur la console pendant l'exécution du script. C'est pourquoi vous voyez "Commande ECHO désactivée" au début.

Ensuite, le script affiche le répertoire parent du premier argument (%~dp1) et le répertoire en cours (%cd%) en utilisant la commande ECHO dans le script, mais comme la commande ECHO est désactivée, ces commandes ne sont pas affichées à la console.

À la fin du script, "ECHO ON" active à nouveau l'affichage des commandes sur la console. C'est pourquoi vous voyez "Commande ECHO activée".

Enfin, le script affiche le premier argument (%1) en utilisant la commande ECHO et fait une pause pour laisser le temps de lire les résultats affichés à la console.

Si vous souhaitez que les commandes ECHO affichent leurs sorties tout au long du script, vous pouvez supprimer "ECHO OFF" et "ECHO ON" du script.

J'espère que cela clarifie le comportement du script que vous avez partagé.
 
ZZZ
Passionné
Messages
1 400
Fofocoins
7 662
Personnalisation du groupe
Personnalisation pseudo
Le code que vous avez partagé est un script en langage de script de commande Windows (batch). Il semble que la commande ECHO ait été désactivée au début du script et activée à la fin du script, ce qui explique le changement de comportement lors de l'exécution.

Lorsque "ECHO OFF" est utilisé au début du script, cela désactive l'affichage des commandes sur la console pendant l'exécution du script. C'est pourquoi vous voyez "Commande ECHO désactivée" au début.

Ensuite, le script affiche le répertoire parent du premier argument (%~dp1) et le répertoire en cours (%cd%) en utilisant la commande ECHO dans le script, mais comme la commande ECHO est désactivée, ces commandes ne sont pas affichées à la console.

À la fin du script, "ECHO ON" active à nouveau l'affichage des commandes sur la console. C'est pourquoi vous voyez "Commande ECHO activée".

Enfin, le script affiche le premier argument (%1) en utilisant la commande ECHO et fait une pause pour laisser le temps de lire les résultats affichés à la console.

Si vous souhaitez que les commandes ECHO affichent leurs sorties tout au long du script, vous pouvez supprimer "ECHO OFF" et "ECHO ON" du script.

J'espère que cela clarifie le comportement du script que vous avez partagé.
Oui et bien proposes-moi une solution à ce code défectueux s'il ne te dérange pas.
 
Fofobot 🤖
Assistant virtuel
Donateur 🤲
Messages
3 016
Fofocoins
70 789
Oui et bien proposes-moi une solution à ce code défectueux s'il ne te dérange pas.
Je suis désolé d'avoir mal compris votre demande. Si vous souhaitez une solution pour le code que vous avez partagé, vous pouvez simplement retirer les lignes qui désactivent et réactivent la commande ECHO. Voici une version modifiée du script :

```batch
@echo off
setlocal EnableDelayedExpansion

echo %~dp1
echo %cd%| clip

echo %1
pause

endlocal
```

Dans cette version, la commande ECHO sera active tout au long du script, vous permettant de voir les sorties des différentes commandes dans la console.

J'espère que cela résout votre problème. N'hésitez pas à me faire savoir si vous avez d'autres questions ou préoccupations.
 
ZZZ
Passionné
Messages
1 400
Fofocoins
7 662
Personnalisation du groupe
Personnalisation pseudo
Je suis désolé d'avoir mal compris votre demande. Si vous souhaitez une solution pour le code que vous avez partagé, vous pouvez simplement retirer les lignes qui désactivent et réactivent la commande ECHO. Voici une version modifiée du script :

```batch
@echo off
setlocal EnableDelayedExpansion

echo %~dp1
echo %cd%| clip

echo %1
pause

endlocal
```

Dans cette version, la commande ECHO sera active tout au long du script, vous permettant de voir les sorties des différentes commandes dans la console.

J'espère que cela résout votre problème. N'hésitez pas à me faire savoir si vous avez d'autres questions ou préoccupations.
Il semble que le problème persiste, c'est ton "collège" de chat-gpt.org qui m'a conseillé d'utiliser la variable %1, mais je ne t'ai pas expliqué le réel contexte :
Dans l'éditeur de registre, j'ai ajouté une option dans le menu contextuel en ajoutant une Clé à "Ordinateur\HKEY_CLASSES_ROOT\*\shell" du nom de "Nouvelle option", une sous-clé à celle-ci du nom de "command" et enfin en attribuant à cette nouvelle sous-clé la valeur du chemin d'accès vers un fichier batch, qui a trois tache assez simple :
Si, par exemple, dans le menu contextuel d'un raccourci, on clique sur la nouvelle option, un fichier batch va s'ouvrir, avec le %cd% de la cible de ce même raccourci et le titre de l'application ciblée.

1. Première tâche : Il doit donner le chemin d'accès (path) du raccourci en question.
2. Deuxième tâche : Il doit donner le chemin d'accès (path) du dossier dans lequel se trouve la cible du raccourci en question.
3. Troisième tâche : Il doit donner le chemin d'accès (path) de la cible du raccourci en question.

Il donnera ces information avec des commandes echo, puis il va copier le chemin d'accès (path) de la cible du raccourci en question avec la commande "echo %path% | clip".

Mais je ne trouve pas le moyen d'obtenir le chemin d'accès du raccourci en question.
Trouves-moi une solution.
 
Fofobot 🤖
Assistant virtuel
Donateur 🤲
Messages
3 016
Fofocoins
70 789
Il semble que le problème persiste, c'est ton "collège" de chat-gpt.org qui m'a conseillé d'utiliser la variable %1, mais je ne t'ai pas expliqué le réel contexte :
Dans l'éditeur de registre, j'ai ajouté une option dans le menu contextuel en ajoutant une Clé à "Ordinateur\HKEY_CLASSES_ROOT\*\shell" du nom de "Nouvelle option", une sous-clé à celle-ci du nom de "command" et enfin en attribuant à cette nouvelle sous-clé la valeur du chemin d'accès vers un fichier batch, qui a trois tache assez simple :
Si, par exemple, dans le menu contextuel d'un raccourci, on clique sur la nouvelle option, un fichier batch va s'ouvrir, avec le %cd% de la cible de ce même raccourci et le titre de l'application ciblée.

1. Première tâche : Il doit donner le chemin d'accès (path) du raccourci en question.
2. Deuxième tâche : Il doit donner le chemin d'accès (path) du dossier dans lequel se trouve la cible du raccourci en question.
3. Troisième tâche : Il doit donner le chemin d'accès (path) de la cible du raccourci en question.

Il donnera ces information avec des commandes echo, puis il va copier le chemin d'accès (path) de la cible du raccourci en question avec la commande "echo %path% | clip".

Mais je ne trouve pas le moyen d'obtenir le chemin d'accès du raccourci en question.
Trouves-moi une solution.
Je m'excuse pour la confusion. Si vous souhaitez obtenir le chemin d'accès du raccourci en question, vous pouvez utiliser la variable %1 dans le script batch. Cependant, la variable %1 fait référence à la cible du raccourci, et non au raccourci lui-même.

Pour obtenir le chemin d'accès du raccourci lui-même, vous pouvez utiliser le script suivant :

```batch
@echo off

setlocal EnableDelayedExpansion

REM Obtient le chemin d'accès du raccourci lui-même
for %%F in ("%~f1") do (
echo Chemin d'accès du raccourci : %%~dpF
echo Chemin d'accès du dossier : %%~dpF.
echo Chemin d'accès de la cible : %%~dpnxF.
echo %%~dpF | clip
)

endlocal
```

Ce script utilise une boucle pour extraire les informations du chemin d'accès du raccourci lui-même. Le chemin d'accès du raccourci est stocké dans la variable %%F, puis les différentes informations (chemin d'accès du raccourci, chemin d'accès du dossier, chemin d'accès de la cible) sont affichées à l'aide de la syntaxe %%~dpF. Ensuite, le script utilise la commande "echo %%~dpF | clip" pour copier le chemin d'accès du raccourci dans le presse-papiers.

J'espère que cela répond à votre question et vous aide à obtenir le chemin d'accès du raccourci lui-même. N'hésitez pas à me faire savoir si vous avez d'autres questions ou préoccupations.
 
ZZZ
Passionné
Messages
1 400
Fofocoins
7 662
Personnalisation du groupe
Personnalisation pseudo
Je m'excuse pour la confusion. Si vous souhaitez obtenir le chemin d'accès du raccourci en question, vous pouvez utiliser la variable %1 dans le script batch. Cependant, la variable %1 fait référence à la cible du raccourci, et non au raccourci lui-même.

Pour obtenir le chemin d'accès du raccourci lui-même, vous pouvez utiliser le script suivant :

```batch
@echo off

setlocal EnableDelayedExpansion

REM Obtient le chemin d'accès du raccourci lui-même
for %%F in ("%~f1") do (
echo Chemin d'accès du raccourci : %%~dpF
echo Chemin d'accès du dossier : %%~dpF.
echo Chemin d'accès de la cible : %%~dpnxF.
echo %%~dpF | clip
)

endlocal
```

Ce script utilise une boucle pour extraire les informations du chemin d'accès du raccourci lui-même. Le chemin d'accès du raccourci est stocké dans la variable %%F, puis les différentes informations (chemin d'accès du raccourci, chemin d'accès du dossier, chemin d'accès de la cible) sont affichées à l'aide de la syntaxe %%~dpF. Ensuite, le script utilise la commande "echo %%~dpF | clip" pour copier le chemin d'accès du raccourci dans le presse-papiers.

J'espère que cela répond à votre question et vous aide à obtenir le chemin d'accès du raccourci lui-même. N'hésitez pas à me faire savoir si vous avez d'autres questions ou préoccupations.
Hmm le code me renvoie "
Chemin d'accès du raccourci :
Chemin d'accès du dossier : .
Chemin d'accès de la cible : .
Appuyez sur une touche pour continuer..." dans la console...
 
Fofobot 🤖
Assistant virtuel
Donateur 🤲
Messages
3 016
Fofocoins
70 789
Hmm le code me renvoie "
Chemin d'accès du raccourci :
Chemin d'accès du dossier : .
Chemin d'accès de la cible : .
Appuyez sur une touche pour continuer..." dans la console...
Je m'excuse pour le problème. Il semble y avoir un problème de codage dans le script que j'ai proposé. Pour résoudre cela, vous pouvez essayer d'utiliser la commande "chcp 65001" avant le reste du script pour s'assurer que la console prend en charge l'encodage UTF-8. Voici la version mise à jour du script :

```batch
@echo off

chcp 65001 > nul

setlocal EnableDelayedExpansion

REM Obtient le chemin d'accès du raccourci lui-même
for %%F in ("%~f1") do (
echo Chemin d'accès du raccourci : %%~dpF
echo Chemin d'accès du dossier : %%~dpF.
echo Chemin d'accès de la cible : %%~dpnxF.
echo %%~dpF | clip
)

endlocal
```

Essayez d'exécuter ce code mis à jour, il devrait afficher correctement les chemins d'accès dans la console. J'espère que cela résout le problème. Si vous avez d'autres questions, n'hésitez pas à demander.
 
ZZZ
Passionné
Messages
1 400
Fofocoins
7 662
Personnalisation du groupe
Personnalisation pseudo
Je m'excuse pour le problème. Il semble y avoir un problème de codage dans le script que j'ai proposé. Pour résoudre cela, vous pouvez essayer d'utiliser la commande "chcp 65001" avant le reste du script pour s'assurer que la console prend en charge l'encodage UTF-8. Voici la version mise à jour du script :

```batch
@echo off

chcp 65001 > nul

setlocal EnableDelayedExpansion

REM Obtient le chemin d'accès du raccourci lui-même
for %%F in ("%~f1") do (
echo Chemin d'accès du raccourci : %%~dpF
echo Chemin d'accès du dossier : %%~dpF.
echo Chemin d'accès de la cible : %%~dpnxF.
echo %%~dpF | clip
)

endlocal
```

Essayez d'exécuter ce code mis à jour, il devrait afficher correctement les chemins d'accès dans la console. J'espère que cela résout le problème. Si vous avez d'autres questions, n'hésitez pas à demander.
Heu en fait je m'en fout un peu de l'encodage, le pb c'est que les chemins d'accès sont inexistant, et que ce qui est copié dans le presse papier c'est "Commande ECHO activée." !!!!!
 
Fofobot 🤖
Assistant virtuel
Donateur 🤲
Messages
3 016
Fofocoins
70 789
Heu en fait je m'en fout un peux de l'encodage, le pb c'est que les chemins d'accès sont inexistant, et que ce qui est copié dans le presse papier c'est "Commande ECHO activée." !!!!!
Je m'excuse pour le problème persistant. Il semble y avoir des problèmes avec le script que j'ai proposé. Pour obtenir le chemin d'accès du raccourci lui-même, vous pouvez utiliser une méthode alternative en utilisant PowerShell. Voici le script mis à jour :

```batch
@echo off

setlocal EnableDelayedExpansion

REM Obtient le chemin d'accès du raccourci lui-même en utilisant PowerShell
for /F "usebackq delims=" %%A in (`powershell -Command "& { $linkPath = [System.IO.Path]::ChangeExtension('%~f1', '.lnk'); $shell = New-Object -ComObject WScript.Shell; $shortcut = $shell.CreateShortcut($linkPath); Write-Output $shortcut.FullName }"`) do (
echo Chemin d'accès du raccourci : %%~dpA
echo Chemin d'accès du dossier : %%~dpA.
echo Chemin d'accès de la cible : %%~dpnxA
echo %%~dpA | clip
)

endlocal
```

Dans ce script, nous utilisons la commande PowerShell pour obtenir le chemin d'accès du raccourci lui-même. Le chemin d'accès est récupéré à l'aide de la classe WScript.Shell et la méthode CreateShortcut. Le résultat est ensuite renvoyé au script batch et utilisé pour afficher les différents chemins d'accès dans la console.

J'espère que cela résout le problème et renvoie les informations correctes. N'hésitez pas à me faire savoir si vous avez d'autres questions ou préoccupations.
 
ZZZ
Passionné
Messages
1 400
Fofocoins
7 662
Personnalisation du groupe
Personnalisation pseudo
Je m'excuse pour le problème persistant. Il semble y avoir des problèmes avec le script que j'ai proposé. Pour obtenir le chemin d'accès du raccourci lui-même, vous pouvez utiliser une méthode alternative en utilisant PowerShell. Voici le script mis à jour :

```batch
@echo off

setlocal EnableDelayedExpansion

REM Obtient le chemin d'accès du raccourci lui-même en utilisant PowerShell
for /F "usebackq delims=" %%A in (`powershell -Command "& { $linkPath = [System.IO.Path]::ChangeExtension('%~f1', '.lnk'); $shell = New-Object -ComObject WScript.Shell; $shortcut = $shell.CreateShortcut($linkPath); Write-Output $shortcut.FullName }"`) do (
echo Chemin d'accès du raccourci : %%~dpA
echo Chemin d'accès du dossier : %%~dpA.
echo Chemin d'accès de la cible : %%~dpnxA
echo %%~dpA | clip
)

endlocal
```

Dans ce script, nous utilisons la commande PowerShell pour obtenir le chemin d'accès du raccourci lui-même. Le chemin d'accès est récupéré à l'aide de la classe WScript.Shell et la méthode CreateShortcut. Le résultat est ensuite renvoyé au script batch et utilisé pour afficher les différents chemins d'accès dans la console.

J'espère que cela résout le problème et renvoie les informations correctes. N'hésitez pas à me faire savoir si vous avez d'autres questions ou préoccupations.
"""
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\Le chemin du raccourci doit finir par .lnk ou .url
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\Au caractère Ligne:1 : 110
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\+ ... t WScript.Shell; $shortcut = $shell.CreateShortcut($linkPath); Write-
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\ + CategoryInfo : OperationStopped: :)) [], COMException
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\ + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException
Chemin d'accès du raccourci :
Chemin d'accès du dossier : .
Chemin d'accès de la cible :
Appuyez sur une touche pour continuer..."""

Voilà ce qu'on obtiens, assez loin de ce que je souhaite....
 
Fofobot 🤖
Assistant virtuel
Donateur 🤲
Messages
3 016
Fofocoins
70 789
"""
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\Le chemin du raccourci doit finir par .lnk ou .url
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\Au caractère Ligne:1 : 110
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\+ ... t WScript.Shell; $shortcut = $shell.CreateShortcut($linkPath); Write-
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\ + CategoryInfo : OperationStopped: :)) [], COMException
Chemin d'accès du raccourci : C:\Program Files\TeamViewer\
Chemin d'accès du dossier : C:\Program Files\TeamViewer\.
Chemin d'accès de la cible : C:\Program Files\TeamViewer\ + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException
Chemin d'accès du raccourci :
Chemin d'accès du dossier : .
Chemin d'accès de la cible :
Appuyez sur une touche pour continuer..."""

Voilà ce qu'on obtiens, assez loin de ce que je souhaite....
Je m'excuse pour les problèmes rencontrés. Il semble que le script PowerShell que j'ai proposé ne fonctionne pas correctement avec tous les types de racc
 
Fofobot 🤖
Assistant virtuel
Donateur 🤲
Messages
3 016
Fofocoins
70 789
Réponse tronquée, reccomence.
Je m'excuse pour les problèmes rencontrés. Il semble que le script PowerShell que j'ai proposé ne fonctionne pas correctement avec tous les types de raccourcis.

Pour obtenir le chemin d'accès du raccourci lui-même de manière plus fiable, vous pouvez utiliser un autre script en PowerShell. Voici le code mis à jour :

```batch
@echo off

setlocal EnableDelayedExpansion

REM Obtient le chemin d'accès du raccourci lui-même en utilisant PowerShell
for /F "usebackq delims=" %%A in (`powershell -Command "Add-Type -TypeDefinition '<DllImport(`"user32.dll`")> Public Shared Function GetFullPathName(lpFileName As String, nBufferLength As Integer, lpBuffer As StringBuilder, lpFilePart As IntPtr) As Integer End Function'; $linkPath = [System.IO.Path]::ChangeExtension('%~f1', '.lnk'); $buffer = New-Object System.Text.StringBuilder(260); [user32]::GetFullPathName($linkPath, 260, $buffer, [System.IntPtr]::Zero) | Out-Null; Write-Output $buffer.ToString()"`) do (
echo Chemin d'accès du raccourci : %%~dpA
echo Chemin d'accès du dossier : %%~dpA.
echo Chemin d'accès de la cible : %%~dpnxA
echo %%~dpA | clip
)

endlocal
```

Ce script utilise également PowerShell, mais il utilise une approche différente pour obtenir le chemin d'accès du raccourci lui-même de manière plus fiable. Le script utilise une fonction définie à l'aide de la directive `[DllImport]` pour appeler la fonction `GetFullPathName` de la bibliothèque user32.dll. Ensuite, le chemin d'accès du raccourci est passé à cette fonction pour obtenir le chemin d'accès complet du raccourci lui-même.

Veuillez essayer ce code mis à jour et dites-moi si cela fonctionne pour vous. Encore une fois, je m'excuse pour les inconvénients causés et je me tiens à votre disposition pour toute autre assistance.
 

🚫 Alerte AdBlock !

Vous avez activé le mode Ninja, et il cache toutes les pubs ! 😆 Un petit coup de pouce pour notre site serait super apprécié si vous pouvez le désactiver. 🙏

🦸‍♂️ J'ai Désactivé AdBlock !