欢迎来到天天文库
浏览记录
ID:54698098
大小:17.72 KB
页数:4页
时间:2020-04-19
《C#编程操作应用程序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C#编程操作应用程序在C#中如何判断一个文件是否存在?System.IO.File.Exists(@"文件路径")例如System.IO.File.Exists(@"D:ProgramFiles腾讯游戏地下城与勇士startTenio.ini")c#如何删除指定路径下的指定文件?System.IO.File.Delete("文件完整路径");例如System.IO.File.Delete(@"D:ProgramFiles腾讯游戏地下城与勇士startTenio.ini");c#打开指定的应用程序System.Dia
2、gnostics.Process.Start(@"D:ProgramFiles腾讯游戏地下城与勇士startDNFchina.exe")如何使用C#操作快捷方式(获取快捷方式属性、创建快捷方式)右键“引用”,“添加引用”,选择“COM组件”,找到“WindowsScriptHostObjectModel”,然后确定。第一步创建一个项目第二步引用COM组件第三步编写创建快捷方式的代码创建快捷方式//声明操作对象IWshRuntimeLibrary.WshShellshell=newIWshRuntimeLibrary.WshS
3、hellClass();//创建一个快捷方式IWshRuntimeLibrary.IWshShortcutshortcut=(IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut("c:\yeaicc.lnk");//关联的程序shortcut.TargetPath="notepad.exe";//参数shortcut.Arguments="c:\yeaicc.txt";//快捷方式描述,鼠标放到快捷方式上会显示出来哦shortcut.Description="我的快捷方式--y
4、eaicc";//全局热键shortcut.Hotkey="CTRL+SHIFT+N";//设置快捷方式的图标,这里是取程序图标,如果希望指定一个ico文件,那么请写路径。shortcut.IconLocation="notepad.exe,0";//保存,创建就成功了。shortcut.Save();一个完整的实例:namespaceDNF{staticclassProgram{//////应用程序的主入口点。///[STAThread]staticvoidMain(){Application.
5、EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);stringDNFOldLnkFile1=@"D:ProgramFiles腾讯游戏地下城与勇士地下城与勇士.lnk";stringDNFOldLnkFile2=@"C:UserspengDesktop地下城与勇士.lnk";stringTargetExeFile=@"D:ProgramFiles腾讯游戏地下城与勇士startDNFchina.exe";//stri
6、ngStartDNFfile=@"D:ProgramFiles腾讯游戏地下城与勇士start地下城与勇士";//stringFileDeleteInformation="文件未被删除,可能无法正常运行游戏";try{DeleteOldFile(DNFOldLnkFile1);DeleteOldFile(DNFOldLnkFile2);}catch(Exception){MessageBox.Show("陈鹏提示:文件删除失败");}try{CreateNewLnkFile(DNFOldLnkFile1,TargetExe
7、File);CreateNewLnkFile(DNFOldLnkFile2,TargetExeFile);}catch(Exception){MessageBox.Show("陈鹏提示:快捷方式创建失败");}try{System.Diagnostics.Process.Start(DNFOldLnkFile2);}catch(Exception){MessageBox.Show("陈鹏提示:DNF已被开启者取消");}//Application.Run(newForm1());}staticvoidDeleteOldFile(str
8、ingFilePath){if(System.IO.File.Exists(FilePath)){System.IO.File.Delete(FilePath);}}staticvoidCreateNewLnkFile(
此文档下载收益归作者所有