using System;//Environment using System.Windows.Forms; //add referece of System.Windows.Forms :DataFormats namespace getfilepath { class Program { [STAThreadAttribute] //由于操作剪贴板是多线程,故必须加上上边那个标识符,STAThread]是 //Single Thread Apartment单线程套间的意思,是一种线程模型 public static void Main(string[] args) { //Clipboard.SetData(DataFormats.StringFormat,Environment.CommandLine); //传入程序的名字和右键加入的文件名 //Clipboard.SetData(DataFormats.StringFormat,Environment.GetCommandLineArgs()[0]); //传入程序的名字 Clipboard.SetData(DataFormats.StringFormat,Environment.GetCommandLineArgs()[1]); //传入右键加入的文件名 //Console.ReadKey(true); } } }