Senden Sie eine Datei über Bluetooth von der Eingabeaufforderung aus

Senden Sie eine Datei über Bluetooth von der Eingabeaufforderung aus

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?

Antwort1

Ist es möglich, aus der Eingabeaufforderung eine Datei per Bluetooth zu senden?

Ja, das ist möglich. Unten finden Sie Lösungen für Windows, Ubuntu und Linux.


Windows XP, Windows Vista, Windows 7, Windows 8 oder Windows 10 (x86, x64)

VerwendenAbonnieren.

Bluetooth-Befehlszeilentools sind eine Suite von Befehlszeilenprogrammen 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 Batch-Skripts 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

QuelleBluetooth-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:

  1. Senden Sie die Datei „picture.jpg“ aus dem aktuellen Ordner an das Gerät mit dem Namen „Nokia 6300“:

    btobex -n"Nokia 6300" picture.jpg
    
  2. Alle Textdateien aus dem aktuellen Ordner an das Gerät mit bekannter Adresse senden:

    btobex -b(11:11:22:22:33:33) *.txt
    
  3. 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 detaillierte Fehlerbeschreibung wird in die Standardfehlerausgabe gedruckt.

QuelleAbonnieren


Ubuntu

VerwendenBluetooth-Senden an.

bluetooth-sendto --device=12:34:56:78:9A:BC filenamefunktioniert bei mir.

"12:34:56:78:9A:BC" ist die Bluetooth-Geräteadresse (bdaddr) des Geräts. Sie können die bdaddr mit abrufen hcitool scan.

QuelleBluetooth-Dateiübertragung im Shell-Skript, Antwort vonAbonnieren


Linux

Verwendenobexftp.

obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>

  • Ermöglicht das Senden von Dateien ohne Angabe des Pins auf der Remote-Geräteseite
  • Die OPush-Kanalnummer für das Gerät wird vom obigen sdptool abgerufen

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
  • ermöglicht auch die Identifizierung eines nahegelegenen BT-Gerätes durch die Angabe der Option -b

QuelleBluetooth-Dienstprogramm auf niedriger Ebene, Antwort vonslm

Siehe auchLinux-Skript für den Bluetooth-Betrieb


Haftungsausschluss

Ich bin nicht verbunden mitBluetooth-Befehlszeilentoolsin irgendeiner Weise.

verwandte Informationen