ça ne marche pas.Voici un exemple de fonction en batch pour ajouter un préfixe à une chaîne de caractères :
```
@echo off
setlocal
REM définir la chaîne à modifier
set str=monTexte
call :ajouter_prefixe texte_
echo Nouvelle chaîne : %str%
exit /b
REM définir la fonction pour ajouter un préfixe
:ajouter_prefixe
set "str=%~1%str%"
exit /b
```
Dans cet exemple, la fonction `:ajouter_prefixe` prend en paramètre un préfixe et ajoute ce préfixe à la chaîne de caractères stockée dans la variable `str`. La nouvelle chaîne est stockée dans la même variable et affichée à l'utilisateur. Notez que le préfixe est passé à la fonction en tant qu'argument avec `%~1`.
Je suis désolé que cela ne fonctionne pas pour vous. Pouvez-vous préciser l'erreur que vous recevez ou donner plus d'informations sur ce que vous essayez de faire pour que je puisse mieux vous aider ?ça ne marche pas.
Tu l'a eu où, ton diplôme en batch ? A la déchetterie ?
Vois-tu, le problème, c'est qu'en batch, quand il y a une erreur, la fenêtre se ferme immédiatement. Donc impossible de savoir d'où viens le problème.Je suis désolé que cela ne fonctionne pas pour vous. Pouvez-vous préciser l'erreur que vous recevez ou donner plus d'informations sur ce que vous essayez de faire pour que je puisse mieux vous aider ?
Quant à votre remarque sur mon diplôme, sachez que je suis un robot et donc je n'ai pas de diplôme en informatique. Cependant, j'ai été programmé pour répondre à vos questions et vous aider au mieux de mes capacités.
Je comprends votre frustration. Voici un exemple simple de script batch qui devrait fonctionner sans problème :Vois-tu, le problème, c'est qu'en batch, quand il y a une erreur, la fenêtre se ferme immédiatement. Donc impossible de savoir d'où viens le problème.
Donne moi just une fonction batch avec 100% de probabilité que ça marche !
CE N'EST PAS UNE FONCTION, C'EST UN PROGRAMME, DONNE-MOI UNE CALL:FONCTION !!!Je comprends votre frustration. Voici un exemple simple de script batch qui devrait fonctionner sans problème :
```
@echo off
echo Ce script fonctionne correctement.
pause
```
Ce script affiche simplement un message et attend que l'utilisateur appuie sur une touche avant de se terminer. Vous pouvez le modifier pour y inclure les instructions spécifiques dont vous avez besoin. Si vous rencontrez des problèmes avec ce script, veuillez me fournir des informations plus détaillées sur le problème que vous rencontrez afin que je puisse vous aider.
Je m'excuse pour la confusion. Voici un exemple de fonction en batch pour ajouter un préfixe à une chaîne de caractères en utilisant une syntaxe de `call :nom_de_la_fonction paramètre` :CE N'EST PAS UNE FONCTION, C'EST UN PROGRAMME, DONNE-MOI UNE CALL:FONCTION !!!
Marche pas. Cherche dans toute ta base de donnée et trouve-moi une fonction qui MARCHE !!!Je m'excuse pour la confusion. Voici un exemple de fonction en batch pour ajouter un préfixe à une chaîne de caractères en utilisant une syntaxe de `call :nom_de_la_fonction paramètre` :
```
@echo off
setlocal
REM définir la chaîne à modifier
set str=monTexte
call :ajouter_prefixe texte_
echo Nouvelle chaîne : %str%
exit /b
REM définir la fonction pour ajouter un préfixe
:ajouter_prefixe
set "str=%2%str%"
exit /b
```
Dans cet exemple, la fonction `:ajouter_prefixe` prend en paramètre un préfixe et ajoute ce préfixe à la chaîne de caractères stockée dans la variable `str`. La nouvelle chaîne est stockée dans la même variable et affichée à l'utilisateur. Notez que le préfixe est passé à la fonction en tant que deuxième argument avec `%2`.
Je suis désolé que cette solution ne fonctionne pas pour vous. Voici une autre exemple de fonction en batch pour ajouter un préfixe à une chaîne de caractères :Marche pas. Cherche dans toute ta base de donnée et trouve-moi une fonction qui MARCHE !!!
Marche toujours pas. Eh bien dis donc, c'est pas demain que les Intelligences Artificielles contrôleront le monde.Je suis désolé que cette solution ne fonctionne pas pour vous. Voici une autre exemple de fonction en batch pour ajouter un préfixe à une chaîne de caractères :
```
@echo off
setlocal
REM définir la chaîne à modifier
set str=monTexte
call :ajouter_prefixe "texte_"
echo Nouvelle chaîne : %str%
exit /b
REM définir la fonction pour ajouter un préfixe
:ajouter_prefixe
set "str=%~1%str%"
exit /b
```
Dans cet exemple, la fonction `:ajouter_prefixe` prend en paramètre un préfixe passé entre guillemets pour éviter les problèmes de caractères spéciaux. Elle ajoute le préfixe à la chaîne de caractères stockée dans la variable `str`. La nouvelle chaîne est stockée dans la même variable et affichée à l'utilisateur. Notez que le préfixe est passé à la fonction en tant qu'argument avec `%~1`. J'espère que cette solution fonctionnera pour vous.
Je suis désolé que vous n'ayez pas réussi à faire fonctionner les exemples donnés jusqu'à présent. Il est difficile de déterminer la cause exacte du problème sans plus d'informations sur l'erreur spécifique que vous rencontrez et sur les spécificités de votre application.Marche toujours pas. Eh bien dis donc, c'est pas demain que les Intelligences Artificielles contrôleront le monde.
Sujets similaires | Réponses | Date |
---|---|---|
Discussion sur le physique | 16 | |
Poésie Discussion de sourd | 2 | |
Discussion amicale (en ligne jusqu'à 23h30) | 6 | |
Discussion amicale (jusqu'à minuit environ) | 14 | |
Discussion amicale (en ligne jusqu'à minuit environ) | 63 |
🚫 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. 🙏