Tôi đang làm việc với dấu nhắc lệnh và tôi muốn gửi một tập tin đến điện thoại của mình. Có thể gửi một tập tin qua bluetooth từ dấu nhắc lệnh?
Tôi đang làm việc với dấu nhắc lệnh và tôi muốn gửi một tập tin đến điện thoại của mình. Có thể gửi một tập tin qua bluetooth từ dấu nhắc lệnh?
Câu trả lời:
Vâng, nó là có thể. Xem bên dưới để biết các giải pháp Windows, Ubuntu và Linux.
Sử dụng btobex .
Các công cụ dòng lệnh Bluetooth là một bộ tiện ích dòng lệnh cho Microsoft Windows có thể được sử dụng để định cấu hình bộ điều hợp bluetooth của bạn, khám phá các thiết bị và dịch vụ bluetooth từ xa, chuyển tệp sang các thiết bị có khả năng OBEX.
Tất cả các tiện ích có thể được gọi như một phần của tập lệnh bó hoặc quá trình nền tự động khác hoặc được khởi chạy thủ công từ dấu nhắc lệnh của Windows.
...
Yêu cầu hệ thống
- Windows XP, Windows Vista, Windows 7, Windows 8 hoặc Windows 10 (x86, x64)
- Bộ chuyển đổi Bluetooth tương thích với ngăn xếp bluetooth của Microsoft
Nguồn công cụ dòng lệnh Bluetooth
Btobex gửi các tệp đến các thiết bị có khả năng OBEX từ xa (máy tính, điện thoại di động, v.v.).
sử dụng:
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.
mẫu:
Gửi tệp "image.jpg" từ thư mục hiện tại đến thiết bị có tên "Nokia 6300":
btobex -n"Nokia 6300" picture.jpg
Gửi tất cả các tệp văn bản từ thư mục hiện tại đến thiết bị có địa chỉ đã biết:
btobex -b(11:11:22:22:33:33) *.txt
Gửi đầu ra của chương trình khác dưới dạng tệp có tên "message.txt":
echo This is a test | btobex -b(11:11:22:22:33:33) -f"message.txt"
btobex duy trì biến môi trường ERRORLEVEL. Không có nghĩa là thực hiện thành công, bất kỳ giá trị khác - lỗi. Mô tả lỗi chi tiết được in ra đầu ra lỗi tiêu chuẩn.
Nguồn btobex
Sử dụng bluetooth-sendto .
bluetooth-sendto --device=12:34:56:78:9A:BC filename
làm việc cho tôi"12: 34: 56: 78: 9A: BC" là địa chỉ thiết bị Bluetooth (bdaddr) của thiết bị. Bạn có thể lấy bdaddr với
hcitool scan
.
Chuyển tập tin Bluetooth nguồn trong tập lệnh shell , trả lời bởi elmicha
Sử dụng obexftp .
obexftp –nopath –noconn –uuid none –bluetooth <BTAddr> –channel <OPUSHChann elNo> –put <FileToPut>
- Cho phép một người gửi tệp mà không chỉ định mã pin ở phía thiết bị từ xa
- Số kênh OPush cho thiết bị được lấy từ sdptool ở trên
obexftp -b <BTAddr> -v -p <FileToPut>
- Cho phép một người đặt tệp vào thiết bị BT được chỉ định
- obexftp cũng có thể được sử dụng để lấy hoặc liệt kê các tệp trên thiết bị BT
- cũng cho phép một người xác định một thiết bị BT gần đó bằng cách chỉ đưa ra tùy chọn -b
Nguồn Tiện ích bluetooth cấp thấp , trả lời bằng slm
Xem thêm tập lệnh Linux cho hoạt động Bluetooth
Tôi không liên kết với Công cụ dòng lệnh Bluetooth dưới bất kỳ hình thức nào.