上一期,我分享了定時自動開關機的方法,小伙伴反饋說還是挺實用的。今天就趁熱打鐵下,我想延續我的慵懶,挑戰一下讓每天需要用到的軟件在我進辦公室之前就自動打開。在掉了一撮頭發之后,又讓我不花一分錢地找到了方法,你想不想知道呢?
這次,我想通過代碼來實現,.....,來來來,大家退后一點,我要開始裝逼了。
圖1
或許,有小伙伴會說,用得著那么麻煩嗎?直接將軟件快捷式往快速啟動文件夾一丟,不就可以實現開機啟動了,果真這樣就了事嗎?
圖2
好吧,咱們先來說說,打開快速啟動文件夾路徑有兩種方式:
方式1:
Windows + R組合鍵,調出運行,輸入如下代碼并回車:%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
圖3
方式2:
Windows + R組合鍵,調出運行,輸入如下代碼并回車:shell:Common Startup
圖4
但是呢,這種用快速啟動文件夾添加程序快捷式的啟動方式,程序都是一起扎堆啟動的,容易增加開機啟動項導致啟動速度變慢,而今天我要分享的用命令行的方式啟動,可以指定啟動順序,并且避免同時扎堆啟動,在實現這個功能之前,你需要準備幾個工具,其實就是如下這幾個命令:
1. 任務計劃定時啟動命令
at 或 schtasks
2. 打開程序命令
start
3. 延時命令
timeout
接下來,我們開始著手實現命令組合,形成腳本代碼:
1. 桌面空白處,新建一個文本文檔并打開
圖5
2. 輸入如下代碼(這里就以簡單的打開網頁,QQ和Excel表格為例):
REM 1. 打開某個網頁
start "" www.toutiao.com
timeout 3 /nobreak
REM 2. 打開指定程序,比如QQ登錄界面
start "" "D:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe"
timeout 3 /nobreak
REM 3. 打開指定表格文件
start "" "D:\Users\桌面\報表.xlsx"
timeout 3 /nobreak
小提示:REM標表示注釋,也就是說,以REM開頭的行是不被CMD執行的。
把所有每天需要打開的程序按順序添加進去后,再將此文件另存為:自動打開程序.bat的批處理文件,
圖6
這里為了方便,直接將批處理保存在桌面上,完整路徑為:"D:\Users\桌面\自動打開程序.bat",放著備用。
圖7
3. 接下來,就要用到下面的任務計劃命令了,這里需要區分操作系統:
如果是Windows 7系統,就用這條命令行:
at 09:00 every:M,Th,W,T,F,S,Su "D:\Users\桌面\自動打開程序.bat"
如果是Windows 10系統,就用這條命令行:
schtasks /create /SC DAILY /TR "D:\Users\桌面\自動打開程序.bat" /TN "自動打開程序" /ST 09:00 /f
另存為定時打開程序.bat的批處理,為了方便查找,暫時就放在桌面上吧。
圖8
小提示:如果哪天你不想運行這個代碼了,可以右擊此電腦 --> 管理 -->
圖9
任務計劃程序 --> 任務計劃程序庫,找到對應的計劃名稱,再根據需要選擇是否禁用、結束或者刪除。
圖10
如果你想了解上述命令的用法,可以在CMD命令行窗口輸入如下代碼,就可以看到這些命令的用法了:
help at 或 at /?
圖11
help schtasks 或 schtasks /?
圖12
help start 或 start /?
圖13
timeout /?
圖14
好了,今天就先分享到這,如果這個教程對你有幫助的話,記得給我點個贊加個關注哦,咱們下期見!
在Win10系統下使用AutoCAD軟件,有很多朋友都遇到了閃退的問題,一般來說Win10下CAD閃退可能是沒有使用管理員身份打開,或激活信息不對,還有一些別的問題,不過按照下面的方法操作基本可以解決Win10 CAD閃退的情況。
原因:cad2014的ADLM許可文件被破壞導致。
刪除FLEXnet目錄里面的文件后重新激活cad2014即可解決,具體步驟如下:
1、按Win+E組合鍵進入資源管理器,切換到C:\programData\FLEXnet目錄。
2、打開“FLEXnet”文件夾,將里面的adskflex_**_tsf.data文件全部刪除。
3、使用CAD2014版本的注冊機重新激活CAD軟件,即可解決問題。
關注天正CAD林老師,學習更多軟件知識!