近幾天逆天經常大量複製貼上一些**資訊,在某些特定的場合,都是無法直接貼上進去的,就比如的編輯器。
原始碼:萬惡剪貼簿
要弄個什麼還要把word裡面的或者網上的先弄出來,這是多麼的蛋疼啊~
於是就有了萬惡的剪貼簿==》為儲存而生
其實是個很簡單的功能點==》稍微說下核心**
獲取文字內容:var datastr = clipboard.gettext();貼**:獲取單個:var imgobj = clipboard.getimage();
獲取**格式(網頁或者word之類的):
var data = clipboard.getdataobject();
if (data.getdatapresent(dataformats.html, true))
正則匹配:regex.matches(datastr, @"]*)\s*src=('|\"")([^'\""]+)('|\"")", regexoptions.ecmascript)
webclient.downloadfileasync(uri,path)
using system;
using system.diagnostics;
using system.io;
using system.text;
using system.text.regularexpressions;
using system.windows.forms;
using system.net;
using system.drawing.imaging;
namespace 剪貼簿
/// /// 獲取文字
///
///
///
private void btntxt_click(object sender, eventargs e)
.txt", getnewname());
file.writealltext(name, datastr, encoding.utf8);
messagebox.show(string.format("操作成功,請看text資料夾!", "逆天友情提醒"));
opendirectory();
}else
}/// /// 生成頁面
///
///
///
private void btnpage_click(object sender, eventargs e)
else
}/// /// 生成文件
///
///
///
private void btnword_click(object sender, eventargs e)
else
}/// /// 匯出
///
///
///
private void btnimg_click(object sender, eventargs e)
.png", getnewname()), imageformat.png);
messagebox.show("操作成功,請看images資料夾!", "逆天友情提醒");
opendirectory();
}else if (!string.isnullorempty(datastr))
個,耗時。請檢視images資料夾", i, watch.elapsed), "逆天友情提醒");
opendirectory();
}else if (filecount > 0)
else
}/// /// 本地-檔案路徑
///
///
///
private int getfiledrop()}}
return i;
}///
/// 頁面字串
/// 成功條數
///
private static int downloadimg(string datastr)
.png", path.getfilename(imgpath)));//剪貼簿的沒有相對路徑
i++;
}catch (exception ex)
}return i;
}/// /// 清除剪貼簿
///
///
///
private void lbl1_click(object sender, eventargs e)
#region 公用方法
/// /// html字串
///
///
private static string gethtmlstr()
return string.empty;
}/// /// 輸出html檔案
///
///
///
private static void outputhtml(string datastr, string ext = ".html")
", getnewname(), ext);
file.writealltext(name, datastr.substring(datastr.indexof("/// 開啟目錄
///
private static void opendirectory()
\images", directory.getcurrentdirectory()));//開啟目錄
}/// /// 生成新名稱-就不用 guid 了,普通使用者看見了會怕
///
///
private static string getnewname()
/// /// 建立資料夾
///
private static void createdirectory(string name)
}/// /// 清除剪貼簿
///
private void clearclipboard()
#endregion
}}
萬惡的英語
entity en ti ty ent t n.實體 本質 存在 attribute at trib ute tr bju t n.屬性 標誌,象徵 特質,特性 定語 v.歸於,屬於 perspective per spec tive p r spekt v p s n.遠景,透視,看法 take ...
萬惡的英語
entity en ti ty ent t n.實體 本質 存在 attribute at trib ute tr bju t n.屬性 標誌,象徵 特質,特性 定語 v.歸於,屬於 perspective per spec tive p r spekt v p s n.遠景,透視,看法 take ...
萬惡的中介
中介者模式 鬥地主 using system.collections.generic region 主程式 public class 鬥地主 endregion 乙個牌局 中介者 public class mediator 倍率 public int multiple 加入 public bool ...