在文本文件中使用命令

时间:2014-10-12 10:56:39

标签: c# serial-port

我希望使用文本文件来制作一种控制机器人的基本方法 要做到这一点,我希望有一个像下面的文件文件

move #1 P1453 #5 p983 T2000
wait 2000

如果我能读取每一行并使用第一个单词来决定如何处理它后面的数据。我需要能够serial.wrightline移动一词之后的文本,并使用等待字来暂停程序,以毫秒为单位。我已经找到了如何读取文件的每一行,但我不知道如何 在行的开头分隔单词,这样我就可以使用

之后的数据了

1 个答案:

答案 0 :(得分:0)

我不明白这一部分:

  

我已经找到了如何读取文件的每一行但却不知道如何操作   在行的开头分隔单词

我就是这样做的:

StreamReader sr = new StreamReader("file1.txt");

while ( !sr.EndOfStream )
{
    string line = sr.ReadLine();

    string[] parts = line.Split(' ');
    string command = parts[0].Trim();

    //Use parts[x] where x > 0 to extract other items of the line
}