Je travaille avec l'invite de commandes et je voudrais envoyer un fichier à mon téléphone. Est-il possible d'envoyer un fichier via bluetooth à partir de l'invite de commandes?
Réponse
Trop de publicités?Est-il possible d'envoyer un fichier via Bluetooth à partir de l'invite de commandes?
Oui, c'est possible. Voir ci-dessous pour les solutions Windows, Ubuntu et Linux.
Windows XP, Windows Vista, Windows 7, Windows 8 ou Windows 10 (x86, x64)
Utilisez btobex.
Les outils en ligne de commande Bluetooth sont une suite d'utilitaires en ligne de commande pour Microsoft Windows qui peuvent être utilisés pour configurer votre adaptateur bluetooth, découvrir les périphériques et services bluetooth distants, transférer des fichiers vers des périphériques compatibles OBEX.
Tous les utilitaires peuvent être invoqués dans le cadre d'un script par lots ou d'un autre processus automatique en arrière-plan ou lancés manuellement depuis l'invite de commandes Windows.
...
Configuration requise
- Windows XP, Windows Vista, Windows 7, Windows 8 ou Windows 10 (x86, x64)
- Adaptateur Bluetooth compatible avec la pile Bluetooth Microsoft
Source Outils en ligne de commande Bluetooth
Btobex envoie des fichiers vers des périphériques distants compatibles OBEX (ordinateurs, téléphones mobiles, etc.).
Utilisation:
btobex {-bAdresseBluetooth | -nNomConvivial} [-cCanal] [-pPIN [-e]] [-rTentatives] [-fNomFichier] [fichier1 [fichier2 [...]]] -b Adresse Bluetooth du périphérique cible au format (XX:XX:XX:XX:XX:XX). -n Nom convivial du périphérique cible. -c Canal RFCOMM (1-30). Si spécifié, la recherche de service n'est pas effectuée. -p Code PIN pour l'authentification avec le périphérique distant. -e Utiliser une connexion chiffrée (uniquement si l'authentification PIN est utilisée). -r Faire le nombre spécifié de tentatives en cas d'erreur. -f Utiliser ce nom de fichier pour les données provenant de STDIN (entrée standard). -h Afficher l'écran d'aide.
Exemples:
Envoyer le fichier "photo.jpg" du dossier actuel vers le périphérique nommé "Nokia 6300" :
btobex -n"Nokia 6300" photo.jpg
Envoyer tous les fichiers texte du dossier actuel vers le périphérique avec l'adresse connue :
btobex -b(11:11:22:22:33:33) *.txt
Envoyer la sortie d'autres programmes comme un fichier nommé "message.txt" :
echo This is a test | btobex -b(11:11:22:22:33:33) -f"message.txt"
btobex maintient la variable d'environnement ERRORLEVEL. Zéro signifie une exécution réussie, toute autre valeur - une erreur. Une description détaillée de l'erreur est imprimée sur la sortie standard d'erreur.
Source btobex
Ubuntu
Utilisez bluetooth-sendto.
bluetooth-sendto --device=12:34:56:78:9A:BC nomfichier
fonctionne pour moi."12:34:56:78:9A:BC" est l'adresse du périphérique Bluetooth (bdaddr) du périphérique. Vous pouvez obtenir le bdaddr avec
hcitool scan
.
Source Transfert de fichiers Bluetooth en script shell, réponse par elmicha
Linux
Utilisez obexftp.
obexftp –nopath –noconn –uuid none –bluetooth –channel –put
- Permet d'envoyer un fichier sans spécifier le code PIN du côté du périphérique distant
- Le numéro de canal OPush pour le périphérique est obtenu à partir de sdptool ci-dessus
obexftp -b -v -p
- Permet de mettre un fichier sur le périphérique BT spécifié
- obexftp pourrait également être utilisé pour obtenir ou lister les fichiers sur le périphérique BT
- permet également d'identifier un périphérique BT à proximité en donnant simplement l'option -b
Source Utilitaire Bluetooth de bas niveau, réponse par slm
Voir aussi Script Linux pour opération Bluetooth
Avertissement
Je ne suis pas affilié à Outils en ligne de commande Bluetooth de quelque manière que ce soit.