貼上板增加文字

2021-07-03 07:07:07 字數 1328 閱讀 7241

貼吧發東西,因為好多敏感不能發。在文字加上空格就可以。

如我需要發下面的文字

在每個字後面新增了空格,於是轉換之後的文字請看下面

敏 感 的 , 百 度 不 發
如果需要每次都在文字後面新增空格,這個輸入就不太好了,下面我就使用 wpf 做乙個工具,用於在輸入的字串中,自動在每個文字後面新增空格

下面是核心的**

stringbuilder temp=new stringbuilder();

int i;

if (要增加 == "")

for (i = 0; i < str.length; i++)

str = temp.tostring();

//要增加是字串

public string 要增加

get}

/// /// 要加空格文

///

public string str

get}

如果每次需要開啟軟體,從剪貼簿複製一下,還是不太好,於是使用下面的**自動將文字設定到剪貼簿

在文字增加空格();                

clipboard.settext(str);

還需要通過監聽剪貼簿的方式,每個 0.1 秒讀取剪貼簿,如果發現有文字了,就嘗試在文字後面新增空格

private dispatchertimer game_main_timer;

game_main_timer = new dispatchertimer();

game_main_timer.interval = timespan.fromseconds(0.1);

//到達時間後執行gamemiantimer_tick事件

game_main_timer.tick += gamemaintimer_tick;

game_main_timer.start();

private void gamemaintimer_tick(object sender,eventargs e)

這裡修改剪貼簿不能每次都修改,需要判斷剪貼簿的內容,如果剪貼簿的內容已經修改了,就不需要再修改

private stringbuilder 有改=new stringbuilder();

public void 改剪貼()

}

這裡的介面很簡單,請看下面

C 操作貼上板裡面的文字

微軟官方文件 把文字複製到貼上板 步驟如下 1 新建控制台專案,名為獲取剪下板的內容 2 新增presentationcore.dll引用 3 設定文字到貼上板,編寫 如下 需要注意的是需要在main方法上方加上 stathread using system using system.collect...

系統貼上板到vim

習慣了windows下面的複製,粘帖快捷鍵。轉到vim編輯器會發現這兩個鍵沒什麼作用,其實vim是使用ctrl shift c,ctrl shift v複製粘帖的。但是使用這些快捷鍵只能在一定螢幕範圍使用,且只能在插入模式才有效。而在vim中簡單用y只是複製到 雙引號 貼上板裡,同樣用p貼上的也是這...

Vim 使用系統貼上板複製貼上

習慣了windows下面的複製,粘帖快捷鍵。轉到vim編輯器會發現這兩個鍵沒什麼作用,其實vim是使用ctrl shift c,ctrl shift v複製粘帖的。但是使用這些快捷鍵只能在一定螢幕範圍使用,且只能在插入模式才有效。而在vim中簡單用y只是複製到 雙引號 貼上板裡,同樣用p貼上的也是這...