2009-08-12 9 views

उत्तर

3

पहले जवाब:

type file.txt > com1 

संपादितC# टैग 8-) मुझे लगता है कि यह काम करेगा खोलना के बाद:

using System.IO; 
... 
File.Copy(@"c:\file.txt", "com1"); 

लेकिन मैं नहीं कर सकता ठीक से परीक्षण करें क्योंकि मेरे पास कुछ भी नहीं है जिसे मैं अपने COM1 पोर्ट में प्लग कर सकता हूं। 8-) ऐसा लगता है कि यह एक अपवाद फेंकने के बजाए ब्लॉक करता है।

+0

कि काम करता है?!? जो पोस्ट करने वाला था उससे वह आसान तरीका है! मुझे इस जगह से प्यार है ... आप हर दिन कुछ नया सीखते हैं। – David

+0

मेरा नीचे वोट नहीं था। मैंने इसे वोट दिया। – David

+1

मैंने इसका परीक्षण नहीं किया है, लेकिन मुझे लगता है कि इसे काम करना चाहिए। विंडोज़ में "जादू" फाइलों का एक गुच्छा परिभाषित किया गया है, com0 के माध्यम से com4 उनमें से कुछ हैं। यहां अधिक जानकारी: http://en.wikipedia.org/wiki/Filename – rmeador

2

यह जा सकते हैं जैसे:

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); 
    } 
} 
संबंधित मुद्दे