C 訪問剪下板,相容控制台和web

2021-08-09 05:26:00 字數 617 閱讀 6363

c#訪問剪下板有系統封裝的方法:

system.windows.clipboard.settext(text);

system.windows.clipboard.gettext();

system.windows.forms.clipboard.settext(text);

system.windows.forms.clipboard.gettext();

以上2個方法,wpf和winform訪問時沒問題的,用控制台和web呼叫時會出問題。

異常資訊:

必須先將當前執行緒設定為單個執行緒單元(sta)模式方可進行 ole 呼叫。

說明:執行當前 web 請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及**中導致錯誤的出處的詳細資訊。

異常詳細資訊:system.threading.threadstateexception: 必須先將當前執行緒設定為單個執行緒單元(sta)模式方可進行 ole 呼叫。

改裝如下:

public static class windowsutil

python執行控制台命令與操作剪下板

例如開啟qq 1.使用os庫中的system函式 import os os.system start d qq qq.exe 如果不加start,開啟qq後控制台視窗不關閉,直到qq關閉,控制台視窗才關閉 一條os.system 語句執行完成控制台會關閉,所以當執行後續命令需要依賴前面的命令時,將多...

C 控制台讀取和輸出函式

c中puts 函式 用來向標準輸出裝置 螢幕 寫字串並換行,其呼叫方式為,puts s 其中s為字串字元 字串陣列名或字串指標 功 能 送一字串到流stdout中 用 法 int puts char string 程式例 include int main void 說明 puts 和 printf ...

C 中的控制台輸入和輸出

控制台輸出 c 控制台程式一般使用 console 類提供的輸入 輸出服務。使用 writeline 方法在命令列視窗中顯示其字串引數並換行。其他 console 方法用於不同的輸入和輸出操作。console 類是 system 命名空間的成員。如果 using system 語句沒有包含在程式開頭...