je voudrais savoir si quelqu'un connais une ligne de commande dans l'invite de commande qui permet de copier se qui a été ecrit dans l'invit dans un fichier text???
je voudrais savoir si quelqu'un connais une ligne de commande dans l'invite de commande qui permet de copier se qui a été ecrit dans l'invit dans un fichier text???
Regarder autour de Doskey à tout hasard
c:> HELP DOSKEY
Une approche 'à la batch' :
Il te reste à trouver une solution pour supprimer les guillemets dans le fichier texte final.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 @echo off rem le paramètre de la commande prompt For /F "tokens=*" %%I in ('echo %Prompt%') do Set ContenuPrompt=%%I rem le valeur du prompt del "%TEMP%\resultat.txt" (Echo.)>"%TEMP%\return.txt" rem On obtient le prompt via une copie de l'interpréteur de commande Cmd<"%TEMP%\return.txt">"%TEMP%\resultat.txt" rem on supprime les 3 premières lignes inutiles et on ne garde que la 4 iéme For /F "tokens=* skip=3" %%I in ('Type "%TEMP%\resultat.txt"') do Set ValeurPrompt=%%I Echo Paramètre du Prompt : %ContenuPrompt% rem Il reste un soucis avec le caractère '>' qui est interprété par le shell ! rem on le place donc entre guillemet Echo Valeur du Prompt : "%ValeurPrompt%"
Il y a une solution avec Edlin mais il faut bricoler un peu :
Vivement Monad 8)rem Utilise Edlin pour supprimer la partie OracleService pour chaque nom de service
rem Contenu du fichier input.txt,
rem Le caractére aprés OracleService est égale à un control-Z=chr(26)
rem pb c'est le caractére de fin de fichiers ASCII.
rem Dans cas modifier le fichier avec un éditeur Binaire/Hexa ou Debug
rem Contenu:
rem 1rOracleService
rem w
rem e
rem Edlin reçoit un nom de fichier court.
Call "%LDTOOLS%\GetShortFileName.cmd" "%OraInstances%" ShortFN
Edlin %ShortFN%<"%LDTOOLS%\input.txt">nul
Tutoriels Delphi Win32/Delphi .NET/Oracle/PowerShell - FAQ Delphi - FAQ Delphi .NET
Beatus, qui prodest, quibus potest.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager