Ich arbeite mit der Eingabeaufforderung und möchte eine Datei an mein Telefon senden. Ist es möglich, eine Datei über Bluetooth von der Eingabeaufforderung aus zu senden?
Ich arbeite mit der Eingabeaufforderung und möchte eine Datei an mein Telefon senden. Ist es möglich, eine Datei über Bluetooth von der Eingabeaufforderung aus zu senden?
Antworten:
Ja, es ist möglich. Weiter unten finden Sie Informationen zu Windows-, Ubuntu- und Linux-Lösungen.
Benutze btobex .
Bluetooth-Befehlszeilentools sind eine Reihe von Befehlszeilendienstprogrammen für Microsoft Windows, mit denen Sie Ihren Bluetooth-Adapter konfigurieren, Remote-Bluetooth-Geräte und -Dienste erkennen und Dateien auf OBEX-fähige Geräte übertragen können.
Alle Dienstprogramme können als Teil eines Stapelskripts oder eines anderen automatisierten Hintergrundprozesses aufgerufen oder manuell über die Windows-Eingabeaufforderung gestartet werden.
...
System Anforderungen
- Windows XP, Windows Vista, Windows 7, Windows 8 oder Windows 10 (x86, x64)
- Microsoft Bluetooth-Stack-kompatibler Bluetooth-Adapter
Quell- Bluetooth-Befehlszeilentools
Btobex sendet Dateien an entfernte OBEX-fähige Geräte (Computer, Mobiltelefone usw.).
Verwendung:
btobex {-bBluetoothAddress | -nFriendlyName} [-cChannel] [-pPIN [-e]] [-rRetries] [-fFileName] [file1 [file2 [...]]] -b Bluetooth address of target device in (XX:XX:XX:XX:XX:XX) format. -n Friendly name of target device. -c RFCOMM channel (1-30). If specified, service lookup is not performed. -p PIN code for authenticating with remote device. -e Use encrypted connection (only if PIN authentication is used) -r Make specified number of attempts is case of error -f Use this file name for the data from STDIN (standard input) -h Prints help screen.
Proben:
Senden Sie die Datei "picture.jpg" aus dem aktuellen Ordner an das Gerät "Nokia 6300":
btobex -n"Nokia 6300" picture.jpg
Senden Sie alle Textdateien aus dem aktuellen Ordner an das Gerät mit bekannter Adresse:
btobex -b(11:11:22:22:33:33) *.txt
Senden Sie die Ausgabe eines anderen Programms als Datei mit dem Namen "message.txt":
echo This is a test | btobex -b(11:11:22:22:33:33) -f"message.txt"
btobex verwaltet die Umgebungsvariable ERRORLEVEL. Null bedeutet erfolgreiche Ausführung, jeder andere Wert - Fehler. Eine ausführliche Fehlerbeschreibung wird auf die Standardfehlerausgabe gedruckt.
Quelle btobex
Verwenden Sie Bluetooth-Sendto .
bluetooth-sendto --device=12:34:56:78:9A:BC filename
funktioniert bei mir."12: 34: 56: 78: 9A: BC" ist die Bluetooth-Geräteadresse (bdaddr) des Geräts. Sie können das bdaddr mit erhalten
hcitool scan
.
Quell- Bluetooth-Dateiübertragung in Shell-Skript , Antwort von elmicha
Verwenden Sie obexftp .
obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>
- Ermöglicht das Senden von Dateien ohne Angabe des Pins auf der Seite des Remote-Geräts
- Die OPush-Kanalnummer für das Gerät stammt von sdptool oben
obexftp -b <BTAddr> -v -p <FileToPut>
- Ermöglicht das Ablegen einer Datei auf dem angegebenen BT-Gerät
- obexftp kann auch verwendet werden, um die Dateien auf dem BT-Gerät abzurufen oder aufzulisten
- Außerdem kann man ein nahe gelegenes BT-Gerät identifizieren, indem man einfach die Option -b angibt
Quelle Low-Level-Bluetooth-Dienstprogramm , Antwort von slm
Siehe auch Linux-Skript für den Bluetooth-Betrieb
Ich bin in keiner Weise mit Bluetooth Command Line Tools verbunden.