這學期英語課用了優課聯盟,第一次發現竟然還有不讓貼上的作文???但是身為乙個半吊子程式設計師,能偷懶絕不自己動手,這種事情當然直接讓計算機來就好了(ノ◕ω◕)ノ
最主要的兩個模組就是檔案讀取和模擬鍵盤,這樣就可以將乙個檔案打出來了。
新建乙個txt檔案,儲存要貼上的內容,執行程式,選擇檔案,準備好了打個ok,讀秒開始後三秒內光標點在要打字的地方,so easy!
1.檔案讀取
首先是彈出檔案選擇對話方塊,使用browseinfo
這個解釋多一些
然後就是讀取檔案,使用ifstream,這個就不放鏈結了,一搜很多解釋的
2.模擬鍵盤
其實就兩行
keybd_event
("鍵碼",0
,0,0
);//按下
keybd_event
("鍵碼",0
,keyeventf_keyup,0)
;//鬆開
就是和人按鍵盤一樣
通過修改鍵碼,我們就可以讓計算機按不同的鍵
如果是組合鍵,就像下面這樣:
keybd_event
("鍵碼1",0
,0,0
);//按下
keybd_event
("鍵碼2",0
,0,0
);//按下
keybd_event
("鍵碼2",0
,keyeventf_keyup,0)
;//鬆開
keybd_event
("鍵碼1",0
,keyeventf_keyup,0)
;//鬆開
#include
#include
#include
#include
#include
#include
using
namespace std;
#define ll long long
int l=0;
//讀取檔案的s長度
string s[
100000];
//儲存檔案,可以更大
void
opebfile()
; browseinfo bi;
zeromemory
(&bi,
sizeof
(browseinfo));
bi.hwndowner =
null
; bi.pszdisplayname = szbuffer;
bi.lpsztitle =
("從下面選擇檔案或資料夾:");
bi.ulflags = bif_browseincludefiles;
lpitemidlist idl =
shbrowseforfolder
(&bi);if
(null
== idl)
shgetpathfromidlist
(idl,szbuffer)
;//轉換檔案路徑
cout <<
"獲得檔案路徑"
<
ifstream myfile
(szbuffer)
;//這個就是檔名if(
!myfile.
is_open()
)while
(getline
(myfile,s[l]))
//逐行讀取
myfile.
close()
; cout <<
"已讀取檔案"
<
}void
big(
char s)
//大寫字母
void
small
(char s)
//小寫字母
void
number
(char s)
//數字,注意小鍵盤和主鍵盤數字**不一樣
void
symbols
(char s)
//符號
if(s==
';')
else
if(s==
':')
else
if(s==
',')
else
if(s==
')else
if(s==
'>'
)else
if(s==
'.')
else
if(s==
'"')
else
if(s==
'\''
)else
if(s==
'(')
else
if(s==
')')
else
if(s==
'[')
else
if(s==
']')
else
if(s==
'else
if(s==
'}')
else
if(s==
'!')
else
if(s==
'$')
else
if(s==
'?')
else
if(s==
'-')
}void
print()
for(
int i=
0;i)keybd_event(13
,0,0
,0);
//換行
keybd_event(13
,0,keyeventf_keyup,0)
;}}int
main()
符號不夠的話自行搜尋鍵碼(keycode)然後再新增
別問我為什麼只有英文,畢竟我只是寫英語作文好吧我承認中文好像很麻煩的樣子,應該要加上文字識別,我太菜了不會
生物資訊通識課培訓
作為對系列課程的補充,我們這次推出生物資訊通識課,包含常見組學技術的原理 應用和概念,r語言基礎,windows下使用linux命令快速提取資料和準備繪圖所需的檔案,常見組學圖形的解讀和繪製等,希望能為實驗生物學家了解生信和生信初學者提供乙個快速通道。課程涉及主要內容如下 編號主題 簡介11 生物資...
聯發科直攻10奈米超車高通
聯發科高階製程智慧型手機晶元技術藍圖大躍進,傳高階晶元將跳過16奈米,直攻10奈米新技術,最快今年底送樣客戶,企圖在景氣相對低迷的當下,透過強化研發 練功 在10奈米晶元腳步超車高通。業界人士認為,現階段高階智慧型機需求相對弱,聯發科在景氣較差時提公升技術層次,借由更先進的10奈米製程,讓高階晶元更...
掌門優課保障使用者體驗,持續輸出高品質雙師課程
隨著疫情防控工作的有效展開,多地企業復工,學校也將逐漸復課,線上教育需求回歸原點,教育也將面臨新的考驗和機遇。如何將更多的流量轉化為實在使用者,刺激教育市場,逐漸成為 教育行業的普遍思考的問題。無論線上還是線下,k12 階段輔導教學均以效果為主要衡量標準,這也意味著,優質的教學產品和服務將成為 k1...