Visual C# Express でドライブとシリアル ポートの両方を識別できましたが、特定のデバイス (RepRap プリンター) にアクセスできません。文字列の配列をそれに送信したいのですが、最初にそれを見つける必要があります。どうすればそれを行うことができますか? Windows 7を使用しています。
ドライブを取得するには:
using System.Linq;
using System.IO;
using System;
class Program
{
static void Main(string[] args)
{
var drives = DriveInfo.GetDrives();
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach(DriveInfo dv in drives)
{
Console.WriteLine("drive Name:{0}", dv.Name);
}
Console.ReadLine();
}
}
シリアルポートを取得するには:
using System;
using System.IO.Ports;
namespace SerialPortExample
{
class SerialPortExample
{
public static void Main()
{
string[] ports = SerialPort.GetPortNames();
Console.WriteLine("The following serial ports were found:");
foreach (string port in ports)
{
Console.WriteLine(port);
}
Console.ReadLine();
}
}
}
よろしくお願いします!