Bonjour =E0 tous,
je ne suis pas dans la bonne section mais je n'arrive pas =E0 envoyer un
message sur news://msnews.microsoft.com/microsoft.public.fr.scripting
J'ai un soucis avec un batch que j'ai fait pour un ami.
Il n'arrive pas =E0 l'executer sous un vrai ms-dos 5.
Apparemment il ne prend pas en compte la variable %chemin%, sauriez
vous me dire pourquoi ? Comment puis-je r=E9soudre ce probl=E8me ?
J'ai test=E9 mon code sous FreeDos et il fonctionne pourtant.
Je ne trouve pas de solution, aidez moi
Merci
Laddy
@echo off
:: script Laddy
::ouvre le dossier C:\Perso avant l'executation
CD C:\Perso
::saisie le fichier avec son extension uniquement
set /p chemin=3DNom de votre fichier avec extension :
::affiche le contenu du fichier
type "%chemin%"
Set /p choix=3D Souhaitez vous ajouter du texte ? [o,n] =3D
if /i %choix%=3D=3Do goto ajouter
if /i %choix%=3D=3Dn goto fin
:ajouter
::ajoute du txt au fichier existant
type con >> %chemin%
pause
:fin
@exit
si jamais voici l'autoexec.bat
@echo off
PATH C:\WINDOWS;C:\DOS
SET TEMP=3DC:\DOS
KEYB FR,,C:\DOS\KEYBOARD.SYS
C:\WINDOWS\mouse.COM /Y
lh mscdex.exe/d:mscd001
C:\WINDOWS\SMARTDRV.EXE
rem tree
rem dir *.bat
Hmmm j'ai un autre soucis type con n'existe pas dans 4dos comment stocker du texte dans un fichier txt ? comment l'editer ? edit n'existe pas non plus...
Je te réponds dans l'autre message. Quand à EDIT, il s'agit d'un programme séparé qui s'appelle EDIT.COM et qui se trouve fourni avec MS-DOS, donc il doit être quelque part sur le disque.
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail reply.]
Hello Laddy !
Laddy <laddyc@gmail.com> wrote:
Hmmm j'ai un autre soucis type con n'existe pas dans 4dos
comment stocker du texte dans un fichier txt ? comment l'editer ? edit
n'existe pas non plus...
Je te réponds dans l'autre message.
Quand à EDIT, il s'agit d'un programme séparé qui s'appelle EDIT.COM et qui se trouve fourni avec MS-DOS, donc il doit être quelque part sur le disque.
--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail reply.]
Hmmm j'ai un autre soucis type con n'existe pas dans 4dos comment stocker du texte dans un fichier txt ? comment l'editer ? edit n'existe pas non plus...
Je te réponds dans l'autre message. Quand à EDIT, il s'agit d'un programme séparé qui s'appelle EDIT.COM et qui se trouve fourni avec MS-DOS, donc il doit être quelque part sur le disque.
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail reply.]
Laddy
On 29 juin, 10:00, "Laurent Jumet" wrote:
Hello Laddy !
Laddy wrote: > Hmmm j'ai un autre soucis type con n'existe pas dans 4dos > comment stocker du texte dans un fichier txt ? comment l'editer ? edit > n'existe pas non plus...
Je te réponds dans l'autre message. Quand à EDIT, il s'agit d'un programme séparé qui s'appelle EDIT.COM et qui se trouve fourni avec MS-DOS, donc il doit être quelque part sur le disque.
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail r eply.]
Hello Laurent j'ai encore des soucis j'ai installé 4NT qui est pratique j'ai pu tester mon batch. Mais hélas il bute sur copy con ????
On 29 juin, 10:00, "Laurent Jumet" <1st_NAME.Lst_N...@skynet.be>
wrote:
Hello Laddy !
Laddy <lad...@gmail.com> wrote:
> Hmmm j'ai un autre soucis type con n'existe pas dans 4dos
> comment stocker du texte dans un fichier txt ? comment l'editer ? edit
> n'existe pas non plus...
Je te réponds dans l'autre message.
Quand à EDIT, il s'agit d'un programme séparé qui s'appelle EDIT.COM et qui se trouve fourni avec MS-DOS, donc il doit être quelque part sur le disque.
--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail r eply.]
Hello Laurent
j'ai encore des soucis j'ai installé 4NT qui est pratique j'ai pu
tester mon batch.
Mais hélas il bute sur copy con ????
Laddy wrote: > Hmmm j'ai un autre soucis type con n'existe pas dans 4dos > comment stocker du texte dans un fichier txt ? comment l'editer ? edit > n'existe pas non plus...
Je te réponds dans l'autre message. Quand à EDIT, il s'agit d'un programme séparé qui s'appelle EDIT.COM et qui se trouve fourni avec MS-DOS, donc il doit être quelque part sur le disque.
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail r eply.]
Hello Laurent j'ai encore des soucis j'ai installé 4NT qui est pratique j'ai pu tester mon batch. Mais hélas il bute sur copy con ????
Laddy wrote: > Hmmm j'ai un autre soucis type con n'existe pas dans 4dos > comment stocker du texte dans un fichier txt ? comment l'editer ? edit > n'existe pas non plus...
Je te réponds dans l'autre message. Quand à EDIT, il s'agit d'un programme séparé qui s'appelle EDIT.COM et qui se trouve fourni avec MS-DOS, donc il doit être quelque part sur le disque.
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail r eply.]
Hello Laurent j'ai encore des soucis j'ai installé 4NT qui est pratique j'ai pu tester mon batch. Mais hélas il bute sur copy con ????
On 29 juin, 10:00, "Laurent Jumet" <1st_NAME.Lst_N...@skynet.be>
wrote:
Hello Laddy !
Laddy <lad...@gmail.com> wrote:
> Hmmm j'ai un autre soucis type con n'existe pas dans 4dos
> comment stocker du texte dans un fichier txt ? comment l'editer ? edit
> n'existe pas non plus...
Je te réponds dans l'autre message.
Quand à EDIT, il s'agit d'un programme séparé qui s'appelle EDIT.COM et qui se trouve fourni avec MS-DOS, donc il doit être quelque part sur le disque.
--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail r eply.]
Hello Laurent
j'ai encore des soucis j'ai installé 4NT qui est pratique j'ai pu
tester mon batch.
Mais hélas il bute sur copy con ????
Laddy wrote: > Hmmm j'ai un autre soucis type con n'existe pas dans 4dos > comment stocker du texte dans un fichier txt ? comment l'editer ? edit > n'existe pas non plus...
Je te réponds dans l'autre message. Quand à EDIT, il s'agit d'un programme séparé qui s'appelle EDIT.COM et qui se trouve fourni avec MS-DOS, donc il doit être quelque part sur le disque.
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail r eply.]
Hello Laurent j'ai encore des soucis j'ai installé 4NT qui est pratique j'ai pu tester mon batch. Mais hélas il bute sur copy con ????
voici mon script mais comment puis desactivé l'affichage du ren et copy ??
@echo off :: script Laddy ::ouvre le dossier C:Perso avant l'execution PUSHD
::saisie le fichier avec son extension uniquement input Nom de votre fichier avec extension : %%fname
::affiche le contenu du fichier type /p %fname
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY: INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i %choix==o goto ajouter if /i %choix==n goto fin
:: ...oui mais avec guillemets car ce sont des lettres et non des chiffres: if /i "%choix"=="o" goto ajouter if /i NOT "%choix"=="o" goto fin
:ajouter ::ajoute du txt au fichier existant ::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. COPY CON temp.txt ren %fname% temp0.txt del %fname% copy temp0.txt + temp.txt %fname%
type /p %fname% pause :fin @exit
J'ai avancé et trouvé pour copy con.
voici mon script mais comment puis desactivé l'affichage du ren et
copy ??
@echo off
:: script Laddy
::ouvre le dossier C:Perso avant l'execution
PUSHD
::saisie le fichier avec son extension uniquement
input Nom de votre fichier avec extension : %%fname
::affiche le contenu du fichier
type /p %fname
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY:
INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i %choix==o goto ajouter
if /i %choix==n goto fin
:: ...oui mais avec guillemets car ce sont des lettres et non des
chiffres:
if /i "%choix"=="o" goto ajouter
if /i NOT "%choix"=="o" goto fin
:ajouter
::ajoute du txt au fichier existant
::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter.
COPY CON temp.txt
ren %fname% temp0.txt
del %fname%
copy temp0.txt + temp.txt %fname%
voici mon script mais comment puis desactivé l'affichage du ren et copy ??
@echo off :: script Laddy ::ouvre le dossier C:Perso avant l'execution PUSHD
::saisie le fichier avec son extension uniquement input Nom de votre fichier avec extension : %%fname
::affiche le contenu du fichier type /p %fname
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY: INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i %choix==o goto ajouter if /i %choix==n goto fin
:: ...oui mais avec guillemets car ce sont des lettres et non des chiffres: if /i "%choix"=="o" goto ajouter if /i NOT "%choix"=="o" goto fin
:ajouter ::ajoute du txt au fichier existant ::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. COPY CON temp.txt ren %fname% temp0.txt del %fname% copy temp0.txt + temp.txt %fname%
type /p %fname% pause :fin @exit
Laddy
J'ai avancé et trouvé pour copy con.
voici mon script mais comment puis desactivé l'affichage du ren et copy ??
@echo off :: script Laddy ::ouvre le dossier C:Perso avant l'execution PUSHD
::saisie le fichier avec son extension uniquement input Nom de votre fichier avec extension : %%fname
::affiche le contenu du fichier type /p %fname
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY: INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i %choix==o goto ajouter if /i %choix==n goto fin
:: ...oui mais avec guillemets car ce sont des lettres et non des chiffres: if /i "%choix"=="o" goto ajouter if /i NOT "%choix"=="o" goto fin
:ajouter ::ajoute du txt au fichier existant ::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. COPY CON temp.txt ren %fname% temp0.txt del %fname% copy temp0.txt + temp.txt %fname%
type /p %fname% pause :fin @exit
J'ai avancé et trouvé pour copy con.
voici mon script mais comment puis desactivé l'affichage du ren et
copy ??
@echo off
:: script Laddy
::ouvre le dossier C:Perso avant l'execution
PUSHD
::saisie le fichier avec son extension uniquement
input Nom de votre fichier avec extension : %%fname
::affiche le contenu du fichier
type /p %fname
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY:
INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i %choix==o goto ajouter
if /i %choix==n goto fin
:: ...oui mais avec guillemets car ce sont des lettres et non des
chiffres:
if /i "%choix"=="o" goto ajouter
if /i NOT "%choix"=="o" goto fin
:ajouter
::ajoute du txt au fichier existant
::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter.
COPY CON temp.txt
ren %fname% temp0.txt
del %fname%
copy temp0.txt + temp.txt %fname%
voici mon script mais comment puis desactivé l'affichage du ren et copy ??
@echo off :: script Laddy ::ouvre le dossier C:Perso avant l'execution PUSHD
::saisie le fichier avec son extension uniquement input Nom de votre fichier avec extension : %%fname
::affiche le contenu du fichier type /p %fname
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY: INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i %choix==o goto ajouter if /i %choix==n goto fin
:: ...oui mais avec guillemets car ce sont des lettres et non des chiffres: if /i "%choix"=="o" goto ajouter if /i NOT "%choix"=="o" goto fin
:ajouter ::ajoute du txt au fichier existant ::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. COPY CON temp.txt ren %fname% temp0.txt del %fname% copy temp0.txt + temp.txt %fname%
type /p %fname% pause :fin @exit
Laddy
J'ai avancé et trouvé pour copy con.
voici mon script mais comment puis desactivé l'affichage du ren et copy ??
@echo off :: script Laddy ::ouvre le dossier C:Perso avant l'execution PUSHD
::saisie le fichier avec son extension uniquement input Nom de votre fichier avec extension : %%fname
::affiche le contenu du fichier type /p %fname
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY: INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i %choix==o goto ajouter if /i %choix==n goto fin
:: ...oui mais avec guillemets car ce sont des lettres et non des chiffres: if /i "%choix"=="o" goto ajouter if /i NOT "%choix"=="o" goto fin
:ajouter ::ajoute du txt au fichier existant ::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. COPY CON temp.txt ren %fname% temp0.txt del %fname% copy temp0.txt + temp.txt %fname%
type /p %fname% pause :fin @exit
J'ai avancé et trouvé pour copy con.
voici mon script mais comment puis desactivé l'affichage du ren et
copy ??
@echo off
:: script Laddy
::ouvre le dossier C:Perso avant l'execution
PUSHD
::saisie le fichier avec son extension uniquement
input Nom de votre fichier avec extension : %%fname
::affiche le contenu du fichier
type /p %fname
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY:
INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i %choix==o goto ajouter
if /i %choix==n goto fin
:: ...oui mais avec guillemets car ce sont des lettres et non des
chiffres:
if /i "%choix"=="o" goto ajouter
if /i NOT "%choix"=="o" goto fin
:ajouter
::ajoute du txt au fichier existant
::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter.
COPY CON temp.txt
ren %fname% temp0.txt
del %fname%
copy temp0.txt + temp.txt %fname%
voici mon script mais comment puis desactivé l'affichage du ren et copy ??
@echo off :: script Laddy ::ouvre le dossier C:Perso avant l'execution PUSHD
::saisie le fichier avec son extension uniquement input Nom de votre fichier avec extension : %%fname
::affiche le contenu du fichier type /p %fname
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY: INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i %choix==o goto ajouter if /i %choix==n goto fin
:: ...oui mais avec guillemets car ce sont des lettres et non des chiffres: if /i "%choix"=="o" goto ajouter if /i NOT "%choix"=="o" goto fin
:ajouter ::ajoute du txt au fichier existant ::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. COPY CON temp.txt ren %fname% temp0.txt del %fname% copy temp0.txt + temp.txt %fname%
type /p %fname% pause :fin @exit
Laurent Jumet
Hello Laddy !
Laddy wrote:
voici mon script mais comment puis desactivé l'affichage du ren et copy ??
@echo off :: script Laddy ::ouvre le dossier C:Perso avant l'execution PUSHD
PUSHD c:perso Tu dois indiquer où tu veux aller.
::saisie le fichier avec son extension uniquement input Nom de votre fichier avec extension : %%fname
...oui
::affiche le contenu du fichier type /p %fname
...oui
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY: INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix if /i "%choix"=="o" goto ajouter if /i NOT "%choix"=="o" goto fin
...oui
:ajouter ::ajoute du txt au fichier existant ::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. COPY CON temp.txt
...petite rectification et maintenant ça marche: il ne faut pas de second "%" derrière "fname".
:ajouter :: ajoute du txt au fichier existant ECHO Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. ECHO. ECHO. COPY %fname+CON
type /p %fname% pause :fin @exit
Si tu tapes "COPY CON temp.txt" il y a alors remplacement de temp.txt par le nouveau texte; or tu désires ajouter des lignes et pas remplacer. Tu dois donc employer "COPY %fname+CON".
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail reply.]
Hello Laddy !
Laddy <info.eshoppartner@gmail.com> wrote:
voici mon script mais comment puis desactivé l'affichage du ren et
copy ??
@echo off
:: script Laddy
::ouvre le dossier C:Perso avant l'execution
PUSHD
PUSHD c:perso
Tu dois indiquer où tu veux aller.
::saisie le fichier avec son extension uniquement
input Nom de votre fichier avec extension : %%fname
...oui
::affiche le contenu du fichier
type /p %fname
...oui
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY:
INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix
if /i "%choix"=="o" goto ajouter
if /i NOT "%choix"=="o" goto fin
...oui
:ajouter
::ajoute du txt au fichier existant
::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter.
COPY CON temp.txt
...petite rectification et maintenant ça marche: il ne faut pas de second "%" derrière "fname".
:ajouter
:: ajoute du txt au fichier existant
ECHO Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter.
ECHO.
ECHO.
COPY %fname+CON
type /p %fname%
pause
:fin
@exit
Si tu tapes "COPY CON temp.txt" il y a alors remplacement de temp.txt par le nouveau texte; or tu désires ajouter des lignes et pas remplacer. Tu dois donc employer "COPY %fname+CON".
--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail reply.]
voici mon script mais comment puis desactivé l'affichage du ren et copy ??
@echo off :: script Laddy ::ouvre le dossier C:Perso avant l'execution PUSHD
PUSHD c:perso Tu dois indiquer où tu veux aller.
::saisie le fichier avec son extension uniquement input Nom de votre fichier avec extension : %%fname
...oui
::affiche le contenu du fichier type /p %fname
...oui
:: Ici c'est une réponse par lettre unique, on emploie alors INKEY: INKEY Souhaitez-vous ajouter du texte? [o,n] %%choix if /i "%choix"=="o" goto ajouter if /i NOT "%choix"=="o" goto fin
...oui
:ajouter ::ajoute du txt au fichier existant ::Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. COPY CON temp.txt
...petite rectification et maintenant ça marche: il ne faut pas de second "%" derrière "fname".
:ajouter :: ajoute du txt au fichier existant ECHO Pour terminer, taper Ctrl-Z au début d'une ligne vide puis Enter. ECHO. ECHO. COPY %fname+CON
type /p %fname% pause :fin @exit
Si tu tapes "COPY CON temp.txt" il y a alors remplacement de temp.txt par le nouveau texte; or tu désires ajouter des lignes et pas remplacer. Tu dois donc employer "COPY %fname+CON".
-- Laurent Jumet - Point de Chat, Liège, BELGIUM KeyID: 0xCFAF704C [Restore address to laurent.jumet for e-mail reply.]