Copier le contenu d'un fichier txt dans putty via un bat
Fermé
Musha766
Messages postés
3
Date d'inscription
mardi 20 mars 2018
Statut
Membre
Dernière intervention
6 mars 2019
-
4 mars 2019 à 12:14
Musha766 Messages postés 3 Date d'inscription mardi 20 mars 2018 Statut Membre Dernière intervention 6 mars 2019 - 6 mars 2019 à 15:42
Musha766 Messages postés 3 Date d'inscription mardi 20 mars 2018 Statut Membre Dernière intervention 6 mars 2019 - 6 mars 2019 à 15:42
A voir également:
- Copier le contenu d'un fichier txt dans putty via un bat
- Fichier bat - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
2 réponses
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
4 mars 2019 à 21:06
4 mars 2019 à 21:06
Bonjour,
Oui c'est possible avec la commande PLINK et le commutateur -m
Oui c'est possible avec la commande PLINK et le commutateur -m
Musha766
Messages postés
3
Date d'inscription
mardi 20 mars 2018
Statut
Membre
Dernière intervention
6 mars 2019
6 mars 2019 à 15:42
6 mars 2019 à 15:42
Effectivement !
Cependant, après plusieurs essaie, j'ai trouvé une technique mais elle me pose encore un problème : le saut de ligne.
Voici la commande que j'utilise :
commands.bat | plink -serial COM1
commands.bat :
@echo off
echo no
timeout /t 0 /nobreak >nul 2>&1
echo en
timeout /t 0 /nobreak >nul 2>&1
echo conf t
timeout /t 0 /nobreak >nul 2>&1
echo no service pad
timeout /t 0 /nobreak >nul 2>&1
Le timeout 0 permet au script de ne pas couper des mots.
Cependant, cette technique ajoute une commande, suivie d'une insertion de saut, une commande, une insertion de saut, etc...
J'ai modifié mon fichier avec notepad en remplacer "\n" par un ensemble vide.
Du coup, il ne me reste plus que le "LF" en fin de ligne.
Malheureusement, même comme cela le script m'inclut une ligne entre deux commandes.
Avez-vous une idée ?
Cependant, après plusieurs essaie, j'ai trouvé une technique mais elle me pose encore un problème : le saut de ligne.
Voici la commande que j'utilise :
commands.bat | plink -serial COM1
commands.bat :
@echo off
echo no
timeout /t 0 /nobreak >nul 2>&1
echo en
timeout /t 0 /nobreak >nul 2>&1
echo conf t
timeout /t 0 /nobreak >nul 2>&1
echo no service pad
timeout /t 0 /nobreak >nul 2>&1
Le timeout 0 permet au script de ne pas couper des mots.
Cependant, cette technique ajoute une commande, suivie d'une insertion de saut, une commande, une insertion de saut, etc...
J'ai modifié mon fichier avec notepad en remplacer "\n" par un ensemble vide.
Du coup, il ne me reste plus que le "LF" en fin de ligne.
Malheureusement, même comme cela le script m'inclut une ligne entre deux commandes.
Avez-vous une idée ?