Bonsoir,
La question est dans le titre : je cherche à obtenir le même résultat en VB (dans OOo-Base) qui celui obtenu avec la commande linux (console) : fdisk -l.
Qui peut m'aider ?
Bonsoir,
La question est dans le titre : je cherche à obtenir le même résultat en VB (dans OOo-Base) qui celui obtenu avec la commande linux (console) : fdisk -l.
Qui peut m'aider ?
Bojour,
fdisk ne fonctionne qu'en root donc
Si on veut le récupérer en basic il est plus simple d'envoyer son contenu dans un fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sudo fdisk -l
Maintenant il faudrait que le mot de passe soit demandé en mode graphique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sudo fdisk -l >Fichier
Dans le basic cela devrait passer par
Code : Sélectionner tout - Visualiser dans une fenêtre à part gksudo "fdisk -l" >Fichier
cela nous promet une belle salade mixte de guillemets et apostrophes dans une chaîne de caractères limitée par des guillemets.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ]bash -c 'gksudo "fdisk -l" >Fichier'
Je reconnais que cela m'a pris un peu la tête
mais comme je suis têtu, voila le résultat
Dans mon répertoire j'ai un fichier qui s'appelle Fichier et je peut le lire par le basic
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub fdisk cQuote = Chr( 34 ) 'pour les guillemets dans la chaîne Shell("bash -c "+"'gksudo "+cQuote+"fdisk -l" +cQuote+" >Fichier'" ) End Sub
ouf, je vais faire une sieste !
Bonjour Michel,
Merci pour la solution proposée mais ... depuis 2008, j'ai utilisé une autre solution pour contourner mon problème à ce moment
J'apprécie d'autant la beauté du geste qui pourra certainement aider l'un ou l'autre.
A+
je l"ai effectivement déterré mais cela me permettra d'archiver facilement l'état de mes diques lors des mise ç jour
A+
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