[R] Plink : récupération contenu fichier en variable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Utilisateur 6342 supprimé
Status : Hors ligne

[R] Plink : récupération contenu fichier en variable

#1

Message par Utilisateur 6342 supprimé »

Bonjour à tous,

Malgré mon recherche sur ce forum, je n'ai pas trouvé de réponse.

J'aimerai juste afficher le contenu d'un fichier texte sous Linux dans une simple fenêtre avec PLINK.

J'ai essayé ceci :

Code : Tout sélectionner

#include <AutoItConstants.au3>
#include <MsgBoxConstants.au3>

$File = Run("plink.exe -ssh root@xxxxxxx -pw xxxxx cat /root/synthese/test_file_map.txt'")

MsgBox(0, "Test_File :", $File)
La valeur devrait être juste 0 ou 1 et ça me sort un chiffre aléatoire : 12692.

Ca semble simple mais je comprends pas où est mon erreur.

Merci pour votre aide précieuse et votre patience car je débute.
Modifié en dernier par Utilisateur 6342 supprimé le lun. 28 sept. 2020 17:25, modifié 1 fois.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2273
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: Plink : récupération contenu fichier en variable

#2

Message par jchd »

Revoir l'aide de Run() :

Valeur de retour
Succès: Retourne le PID du processus qui a été lancé.
Échec: Retourne 0 et définit @error <> 0.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Utilisateur 6342 supprimé
Status : Hors ligne

Re: Plink : récupération contenu fichier en variable

#3

Message par Utilisateur 6342 supprimé »

Cher jchd,
Je pense que je me suis mal fait comprendre car je veux que mon AutoIT récupère la valeur présente dans le fichie test_file_map.txt (1, 2 ou x) et le variabilise.
Suivant le chiffre, je ferais des conditions après.
rgx
Niveau 4
Niveau 4
Messages : 61
Enregistré le : sam. 16 nov. 2019 17:53
Status : Hors ligne

Re: Plink : récupération contenu fichier en variable

#4

Message par rgx »

Bonjour,
Malgré mon recherche sur ce forum, je n'ai pas trouvé de réponse.
Il est souvent plus rapide et toujours préférable de commencer par le fichier d'aide (fichier CHM). On peut même facilement le synchroniser dans NotePad++

Code : Tout sélectionner

$File = Run("plink.exe -ssh root@xxxxxxx -pw xxxxx cat /root/synthese/test_file_map.txt'")
Cette commande se contente d'afficher (cat) le fichier distant dans console.

Pour lire / utiliser le contenu du fichier il faut d'abord le rapatrier en local (par exemple dans le temporaire) puis utiliser les fonctions internes d'AutoIt File (FileOpen, FileRead etc)

Pour copier le fichier distant: utiliser par exemple PSCP (livré avec PuTTY)

:wink:
Utilisateur 6342 supprimé
Status : Hors ligne

Re: Plink : récupération contenu fichier en variable

#5

Message par Utilisateur 6342 supprimé »

Bonjour et Merci RGX, je pense que je devrais mieux y arriver en le téléchargeant en effet.
Répondre