首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

新年快樂

祝各位新年快樂!身體健康、心想事成

我剛值完2017年的最後一班,翻到宿舍啦。

有的人是同好基友一起玩,有的人是同閨蜜逛街;有的人在現場聽維也納新年音樂會,也有的人是聽轉播,在施特勞斯們的“陪伴”下度過的;估計在跨年的時候有的人在高速上塞車,有的人在宿舍入邊打代碼,又或者有人趴在床上玩手機,有的人;不過也有人在跨年的時候值緊夜班,有的人在凌晨的時候仍在盤點,有的人繼續在路邊叫賣。

大家的跨年之夜是點樣度過的呢?歡迎各位在評論區留言

不過新一年也快到了,據中大教务〔2017〕369号,《教务部关于开展2017学年第一学期学生网上评教工作的通知》。同學們需要在2017年12月25日至2018年1月12日23:00(第17-19周)期間內完成評教。

然而在大家登上教務系統的時候卻發現,有的同學評教的頁面很多,幾十個頁面要評教,一個頁面點十幾下,點到手抽筋了。那麼有沒有其他辦法解決呢?有的,用鍵盤,先選好第一行的第一個,再按TAB鍵就可以切換到第二行了。而對於每一行,選擇第一個選項的方式有兩個,一個是直接按一次空格,另一個是按一次右方向鍵再按一次左方向鍵。這樣就不會手抽筋了,不過我們還可以繼續簡化,做一個半自動的評教程序。這個程序就是模擬按鍵,連續十幾次模擬按TAB鍵、右方向鍵、左方向鍵,這樣就不用按爛鍵盤啦。不過值得一提的是,不要使用TAB鍵+空格鍵這個搭配,因為假如不小心按多了幾次TAB鍵,就會調到提交按鈕,這個時候再按空格鍵就真的提交了。保險起見,還是用TAB鍵+方向鍵這個組合吧。

C++版的模擬按鍵的代碼很簡單,先include 再用keybd_event(VK_TAB, 0, 0, 0); 模擬按下TAB鍵,最後用keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0); 模擬升起TAB鍵。至於每個鍵對應什麼宏,看https://msdn.microsoft.com/en-us/library/dd375731(v=vs.85).aspx就知道了。具體的代碼我就不放了,免得被各位大佬嘲笑,反正就是加個循環加個延時而已。本來呢,我打算編譯成exe之後創建一個快捷方式,再給快捷方式設置一個快捷鍵,那樣就可以用快捷鍵調用這個程序了,結果在教務系統的網頁調用快捷鍵,怎麼按都沒反應。無奈之下之後寫一個死循環,隔幾秒就按十幾次TAB鍵+方向鍵(這時候更加不能用空格鍵了,不然會按出很多奇奇怪怪的東西)

最後放一下效果圖:

PS:以上方法必須確保你對該老師完全滿意的情況下使用,請同學們認真評教,如果因為這個教程在評教過程中出了什麼差錯,本人概不負責。

PPS:各位大佬如果有什麼改進意見可以在評論區留言哦

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171231G0PXVT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券