windows自動化操作——程序員必備


windows下自動化腳本,提高生產力必備。

不定期更新

 

1 bat腳本

1.1 映射網絡驅動器

參考:https://blog.csdn.net/I_am_Benson/article/details/96828872

假設192.168.1.1為服務器ip地址,username指代用戶,如果是公司服務器話一般是你的名字。

net use “Z: \\192.168.1.1\username” “password” /user:”username”

“Z: \\192.168.10.106\username”這里一定要加引號,否則報錯。這樣每次可以省去二三十秒操作。

 

1.2 開機自啟動

參考:https://blog.csdn.net/qq_42297093/article/details/114671373

自動開機軟件,用於開比較多的軟件(沒有開機自啟動)

choice 延時精度是秒

@echo off
echo start wechat
start "" "D:\Program Files\WeChat\WeChat.exe"
choice /t 0.5 /d y /n >nul ::延時1s

echo start TIM
start "" "D:\Program Files\TIM\Bin\QQScLauncher.exe"
choice /t 0.5 /d y /n >nul

pause

 

1.3 自動添加環境變量腳本

參考:https://www.jianshu.com/p/7884d64e62f0

這里是以java環境變量舉例

setx JAVA_HOME "D:\Program Files\Java\jdk1.8.0_40\bin" /M
setx Path "%Path%;%JAVA_HOME%" /M

pause

不用一步步電腦->屬性->高級設置去配環境變量了。

 

2 自動化軟件

2.1 mobaxterm的宏操作

mobaxterm,一款終端神器,遠程開發必備,一般公司選擇mobaxterm會很多,因為是開源軟件,不需要付費,其他的終端軟件像xshell也是用的比較多的。

只做個簡單示范。就兩個命令 cd test 和 cd .. ,實際可以根據自己的開發需求改。先要點擊錄制按鈕才能開始錄制一個宏。

 

 

當然錄制好的宏可以進行編輯,如上圖

一般第一行是命令,第二行是RETURN(鍵盤按下Enter鍵),第三行是休眠時間(其實就是等待時間,看實際選擇,一次命令執行時間,一般填500,這里默認ms)。

三行命令反復循環,就可以完成多條命令了。就可以當然宏操作也可用於自動化測試。

實際操作中一般是完成一些高頻次很重復的操作,比如ssh遠程登錄,然后切到項目目錄這樣的。

2.2 按鍵精靈

按鍵精靈是一款模擬鼠標鍵盤動作的軟件,算是比較早比較經典的一款腳本軟件了。PC版本只有2014版的,不過也足夠處理些簡單的操作。安卓版版本就新很多了,后續看看有沒機會出個安卓篇的。

下載地址:http://download.myanjian.com/

安裝完成后,新建一個腳本如下所示。下面的例子意思是模擬鍵盤按下1000次空格鍵。

界面左邊是各種不同的類型命令,直接點插入就可以生成一條語句。源文件我們自己也可以修改或者自己寫腳本,其他和編程沒什么兩樣,不過簡單得多。界面右邊是腳本屬性,根據需求自己改。

For 1000
KeyPress "space", 1
Delay 100
Next 

代碼含義一目了然,delay這里默認單位是ms。

點擊調試后如下所示

點擊發布可以做成exe可執行文件。

 

3 python

python,著名的腳本語言,自然也能實現各種自動化操作。不過python適合完成比較復雜的一些操作(特別是web結合),如果比較簡單的話還不如使用按鍵精靈一類的軟件,時間上划不來。

3.1 模擬鼠標鍵盤輸入

需要用的庫pynput,官網:https://pypi.org/project/pynput/

 

待續


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM