前田稔(Maeda Minoru)の超初心者のプログラム入門


| 
/**************************************************/
/*★ クリップボードにファイルを格納     前田 稔 ★*/
/**************************************************/
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;
class ConsoleMode
{
    static string[] str = { @"C:\DATA\data.txt", @"C:\DATA\work.txt", @"C:\DATA\Kishi.jpg" };
    [STAThread]
    public static int Main()
    {
        System.Collections.Specialized.StringCollection files =
            new System.Collections.Specialized.StringCollection();
        for(int i=0; i<str.Length; i++) files.Add(str[i]);
        Clipboard.SetFileDropList(files);
        return 0;
    }
}
 | 

| 
/**************************************************/
/*★ クリップボードのファイルを取得     前田 稔 ★*/
/**************************************************/
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;
class ConsoleMode
{
    [STAThread]
    public static int Main()
    {
        if (Clipboard.ContainsFileDropList())
        {
            //データを取得する(取得できなかった時はnull)
            System.Collections.Specialized.StringCollection files = Clipboard.GetFileDropList();
            //取得したファイル名を列挙する
            foreach (string fileName in files)
            {   Console.WriteLine(fileName);  }
        }
        return 0;
    }
}
 | 
