回覆列表
  • 1 # 小猿搞碼

    在電腦上做一個重複操作的指令碼,具體什麼什麼型別的重複操作還不清楚,個人推薦以下幾種方式:

    1、如果是Linux作業系統,可以編寫一個shell指令碼;

    2、如果是windows作業系統,可以編寫一個批處理指令碼或者下載一個按鍵精靈,把需要重複的操作錄製成指令碼,如果有一定的程式設計基礎也可以使用python等指令碼語言編寫一個簡單的指令碼;

  • 2 # 商界世界觀

    這個問題的理解有很多種,有些人會理解為批處理執行應該如何操作,那就相當簡單了,無論是在MAC os還是在Linux,還是在windows都非常簡單。

    我們說另一種理解就是替代人工的滑鼠鍵盤自動執行。

    在電腦端,Windows下。第一選擇就是按鍵精靈。搜尋按鍵精靈官網,下載按鍵精靈windows最新版

    按鍵精靈可以實現幾乎電腦上的所有判斷。2003年玩網遊的時候就在使用按鍵精靈,幾乎可以無人全屏操作。

    還可以實現檢測螢幕區域內的圖片比對,文字比對。數字大小比對。從而實現條件if語句判斷for語句判斷,while語句判斷,並且帶有break和goto功能。

    然後再設定上述動作,重複執行100次。

    這大概就是題主所問的在電腦上重複操作的指令碼吧?

    手機端的王者操作軟體

    華為應用搜索連點器

    我們來看一下連點器可以操作哪些功能:

    當我第1次看到這個介面的時候,差點瘋了

    簡直就是一個手機端程式設計利器

    在沒有這個APP的時候,我曾經想過在電腦上虛擬一個安卓系統,然後用按鍵精靈來操作,但當我發現他以後,我覺得電腦真的已經不重要了,直接在手機模擬就可以了,沒事的時候放在那裡按一下按鍵,就可以自動玩遊戲。。。

    如果在遊戲端它可以實現如此強大的功能,那麼相信它也可以在其他方面實現,超出你想象的意義

    當手機指令碼可以代替人工的時候,如何使用只不過是想象力的問題。

  • 3 # 程式設計師小助手

    前言

    嘆口氣先。

    題主你描述的也太——太——模糊了。

    哪怕是說一下,想要幹什麼,想要實現什麼功能,都可以啊。

    沒辦法,接著答。

    先說指令碼

    指令碼說明了幾個特性,

    是解釋型語言

    可進行系統級操作

    隨寫隨用

    再說電腦

    題主沒有指定作業系統,真的是……。

    我們使用預設項,windows作業系統。

    重點說說重複動作

    重複動作。

    題主,你是要幹什麼?

    是要批次建立成千上萬個檔案,成千上萬個無線級目錄?

    是要逐一安裝數百個軟體包,然後逐一解除安裝?

    是要重複操作一個軟體介面,比如QQ,每次新增一個QQ好友?

    是要重複操作一個網頁,比如提交某個表單,然後返回,接著再提交?

    是要對一個web伺服器做壓力測試,傳送數千次/秒的TCP請求?

    這些都叫自動化!

    上一條所說,都是計算機自動化的內容。

    實現自動化,依靠指令碼很容易達成。

    甭BB,上程式碼。

    Talk is cheap, show me the code!

    1 - 示例:windows下建立多級目錄

    md a\b\c\d\e\f\g\h\i\j\k

    使用 md 指令在命令列執行。使用 tree 指令檢視目錄結構。

    2 - 示例:建立1024個空檔案

    FOR /L %v IN (1,1,1024) DO @type nul > "%v.log"

    要注意的是,DOS建立空檔案,沒有現成指令,用的是 “>” 這個重定向符。

    執行完畢,上述指令生成檔案大致如下。

    1024只是一個示例,你完全可以建立數百萬個檔案,只要磁碟空間足夠。

    複雜的自動化

    其實自動化,在軟體產業,也是必須的一環,比如自動化測試。

    測試人員不是簡單地點點點,還有編寫測試用例,mock資料, 測試程式碼。

    那麼對於有操作介面的測試,測試種類過多,不可能手動實現全覆蓋。

    軟體問題,用軟體來解決。

    說兩個自動化測試的工具,實現自動化簡直小菜一碟。

    1 - 網易 Airtest IDE

    為了方便測試人員擺脫點點點的繁重工作,網易在python基礎上開發了該工具。針對APP、遊戲、WEB、桌面GUI應用,均可使用。

    2 - 按鍵精靈

    傻瓜式操作,也可以錄製指令碼。支援預定義動作,指令碼類似VB。

    但是對於陣列等高階功能支援不足,使用起來較為不順手。

    必須提一提Linux

    為什麼市面上有那麼多號稱全自動的指令碼工具?

    都是基於令人用起來舒服、開發起來F**K的視窗應用。

    如果你的自動化任務,不需要任何介面,效率提高的不知一星半點。

    Linux絕對是你的必備神器。

    在github上隨便貼幾個生產可用的bash script,大家看看。

    倉庫較多,精品優秀,讀者可自行搜尋閱讀。

    結語

    有上述的工具,你基本上可以造出任何滿足需求的功能。

    還有廣大的運維使用的程式設計,用來實現自動化的程式,對於初學者,就不一一介紹了。

  • 中秋節和大豐收的關聯?
  • 負債了?怎麼創業?