|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我以前很喜欢Serv-U,自从它用Java重写之后我就再也没用过,实在是太慢了,我宁可用IIS搭建FTP,虽然IIS搭建FTP在权限管理上很不灵活。网页 今天想完成一个小功效,就是把正在扫瞄的某网页增加到保藏夹中。之前在页面间接用JAVASCRIPT挪用一个办法就弄定了,如今我是想用WINFORM来完成,我本人找了一下没有看到相干的办法(大概找的不细心)。因而想了一下决意本人完成算了。
完成这个功效次要是两步,起首要获得体系用户的保藏夹目次,第二是要依据取得页面地点在保藏夹目次创立一个快速体例。
要取得保藏加目次我们能够用GetFolderPath办法来完成,代码以下
1stringpath=Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites);要创立快速体例必要用到IWshRuntimeLibrary定名空间,在这里我们要USING一下。并在援用里增加一个COM,windowsscripthostobjectmodel。增加到保藏夹办法以下“
1publicvoidaddFavorites(stringurl,stringfilename,stringsavepath)
2{
3stringpath=Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites);
4if(!System.IO.File.Exists(path+""+filename+savepath+".url"))
5{
6
7IWshShell_Classshell=newIWshShell_ClassClass();
8IWshURLShortcutshortcut=null;
9if(savepath=="Favorites")
10{
11shortcut=shell.CreateShortcut(Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)+""+filename+".url")asIWshURLShortcut;
12}
13else
14{
15shortcut=shell.CreateShortcut(Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)+""+savepath+""+filename+".url")asIWshURLShortcut;
16}
17
18shortcut.TargetPath=url;
19shortcut.Save();
20}
21}
个中URL是你要保留网页的路径,filename是天生快速体例的称号,savepath是在保藏夹中保留在哪一个目次。
特地想提个成绩,有谁晓得怎样失掉AxWebBrowser工具中statustext。
你可以先看看这篇文章(软微学院生涯-三朝元老经验谈),打不开再跟我说。(我的意思是想让她自己先稍微了解一下到底现在各个方向学的工具以及以后要做的工具大概是什么,因为喜欢做什么样的事其实自己最清楚的) |
|