Tôi cần gửi tệp (tệp văn bản) đến cổng com1 (RS-232), cách tôi có thể thực hiện?Cách gửi tệp đến cổng com1?
cảm ơn của trước
Tôi cần gửi tệp (tệp văn bản) đến cổng com1 (RS-232), cách tôi có thể thực hiện?Cách gửi tệp đến cổng com1?
cảm ơn của trước
câu trả lời đầu tiên:
type file.txt > com1
Sửa sau đốm C#
thẻ 8-) Tôi nghĩ rằng điều này sẽ làm việc:
using System.IO;
...
File.Copy(@"c:\file.txt", "com1");
nhưng tôi không thể kiểm tra đúng nó vì tôi không có gì tôi có thể cắm vào cổng COM1 của tôi. 8-) Nó xuất hiện để làm việc, trong đó nó khối hơn là ném một ngoại lệ.
Nó có thể đi như:
serialPort1.PortName = "COM1";
// other settings ...
serialPort1.Encoding = Encoding.ASCII;
serialPort1.Open();
using (System.IO.TextReader reader = System.IO.File.OpentText("file.txt"))
{
string line;
while ((line = reader.ReadLine()) != null)
{
serialPort1.WriteLine(line);
}
}
Liệu công việc đó?!? Đó là WAY đơn giản hơn những gì tôi sắp đăng! Tôi yêu nơi này ... Bạn học điều mới mỗi ngày. – David
Đã không bỏ phiếu xuống của tôi. Tôi đã bình chọn nó. – David
Tôi chưa thử nghiệm, nhưng tôi nghĩ nó sẽ hoạt động. Windows có một loạt các tập tin "ma thuật" được xác định, com0 thông qua com4 là một số trong số chúng. Thông tin thêm ở đây: http://en.wikipedia.org/wiki/Filename – rmeador