有沒有什麼軟體能夠在Win10系統下將電腦重複的工作自動實現?

強調一下,只是諮詢下用什麼軟體或者程序語言,不是讓代寫代碼。

因為是需要跨很多軟體去完成的工作,只是自己想通過程序去自動化實現。VBA感覺比較適合Office軟體,不知道能不能涉及到其他軟體。現在最大的問題是有的軟體里抓取關鍵詞有難度,不知道怎麼實現。網頁的話還挺好解決的。

謝謝大家的回答。


會編程的其實就不會提這樣的問題了……不然的話,VBS也好,Python也罷,哪怕是PowerShell腳本甚至寫個批處理都基本可以覆蓋大多數情況。

如果你追求的是類似mac下的Automator那樣的玩意,基本上都沒人維護了。以前有個Splat,至於現在在Win10下情況如何不得而知(最後一次更新是2015年),聯想以前也做過一個類似的玩意,很渣的……

所以說,至少上個按鍵精靈吧……有心的話學學編程,Python就能做好足夠多的工作了。


學一門腳本語言吧, ruby,python 等都能很好實現一些任務。


簡單的autohotkey


花錢找人實現應該是最快的辦法了

知乎上就能找一堆人

要不題主說說是什麼需求我給你您報個價唄?


VBA

雖然大部分程序員覺得low,但我還是要提一下,畢竟是學的第一門語言。

這麼簡單的VBA能做什麼呢?

NO°/1

3s內

分類匯總1W條數據

NO°/2

5s內

將一個表裡的數據分到多個表中

NO°/3

3s內

創建1000個文件夾

NO°/4

自動

登陸網站下載圖片或者其他數據

以及自動發送郵件、自動鏈接其他軟體獲取數據等

……更好玩,更高效,更方便(更裝13)

VBA能讓辦公效率提升數倍甚至數百倍!

VBA不是Excel的全部,確實每個Excel高手的拿手菜!

Excel不是VBA的全部,但可以藉助Excel來控制整個電腦!

只要你用辦公需要用電腦,就該學會VBA!

如果你需要處理大量數據,VBA必須得用!

如果你有模塊化、流程化、重複性工作,用VBA可以一鍵完成!

除此之外,VBA還能操作其他軟體,以完成和excel的數據交換和一些重複性、流程化工作,比如我之前用excel操作sap、用友、金蝶、foxtable等,以及用來導出數據和上傳數據。

VBA 雖然很強大,但並不是萬能的,有些工作用VBA 來做反而會變得更麻煩,因為你在思考流程和將流程轉化為VBA 語言的時候,也是需要花費時間和精力的。所以學了VBA 最大的好處就是你會不斷地思考自己的工作流程,學會在流程中找短板和瓶頸,然後做流程改進,將VBA用在恰當的環節上,從而大幅度提升自己個工作效率,這才是VBA將帶給你的最大改善。

上面提到的都有這些共性:重複、批量、可自動化!滿足這三個的任意一個,就適合用VBA,所以還有很多其他的工作都可以用VBA來完成,只要不是必須有主觀判斷的東西,計算機都能識別,然後自動將工作完成。

(直接複製了供公眾號的內容,如果有需要,明天再改)


autoit


微軟excel 的宏


對於小白用戶,且沒有不從事編程行業的人推薦一波編程語言

第一,按鍵精靈,漢語編程(勉強算是編程語言吧)就算啥都不會,讓他錄製滑鼠點擊總會吧,大部分工作都可以搞定的

第二,Python,py好就好在有很多現成的庫,想要自動點擊,import 一下pyautogui就好了,這可是正兒八經的編程語言(我沒說上面的不正經啊,只是更強大),所以很多功能都能實現,比如最常見的爬蟲和web開發。關鍵是,難度不高啊,你可以不知道什麼是int和double還有char以及string是啥(不過你不知道用起來也很難受的,動不動告訴你類型錯誤,哈哈),管他什麼面向對象,面向過程,你就把他當工具,別人那他蓋房子,你用他耕地,不一樣美滋滋。

第三,易語言和autoit,其實我是不太推薦的,覺得學易語言還不如學c#拖控制項,還能假裝融入知乎的環境,哈哈。具體我就不細說了,我不太了解。autoit在國內支持不如易語言,易語言至少還有一堆寫外掛和盜號的在用。還是那句話,學autoit還不如按鍵精靈,上手快。

第四,其他高級語言,c cpp java,php(我承認是最好的語言,不用吵了),學習成本高,上手慢,不適合小白用戶

第五,低級語言,彙編,二進位直接寫。嗯~反正我是沒見過誰牛逼(無聊)到日常程序用彙編和一堆0和1寫,純屬抖機靈


得具體問題具體分析,不同的軟體實現程序化操作的手段都是不一樣的。系統層面的搞批處理、VBS腳本,office 系列的玩函數和VBA,資料庫層面的玩Access, Mysql介面編程,大數據處理、矩陣運算用python, matlab 或其它…


powershell。


難道不是計劃任務?


如其他人所回答,很多工具都可以實現。題主說說具體需求吧。


AHK


題主問的是什麼樣的工作?

目前編程是可以解決大部分簡單工作的。看你的需求了


不知道Windows有個功能叫「任務計劃程序」嗎


推薦閱讀:

python 函數中傳值,傳的是引用還是複製一份傳給另一個函數,會修改調用函數裡面的值嘛?
Mixin是什麼概念?
關於 Python 字典的 values() 方法返回值的順序?
如何學習 Python,面對那麼多的標準庫,應該如何?
Python 在改代碼時怎麼處理縮進問題?

TAG:軟體 | Python | 效率 | Windows10 |