轉自個人博客:https://www.jjy2023.cn/2024/05/23/win%e8%84%9a%e6%9c%ac%e5%bc%80%e6%9c%ba%e8%87%aa%e5%90%afalist%e5%92%8crclone/
在配置完alist和rclone之后,就只需要每次開機啟動兩者就行了,所以感覺使用AListHelper沒有必要,于是我就想寫一個vbs腳本放到shell:startup的啟動目錄即可。
-
在中意的地方新建文本,起一個中意的名字,改后綴為.vbs
-
復制下列代碼,需要將【…】替換成自己的情況,不要【】
Set WshShell = CreateObject("WScript.Shell")' 開啟alist服務 WshShell.Run "cmd /c 【alist.exe所在盤符】: && cd 【alist.exe所在具體路徑】 && .\alist.exe server", 0 ' 等待1秒 WScript.Sleep 1000' rclone掛載AList云盤 WshShell.Run "cmd /c rclone mount 【rclone的rmote名稱】: 【掛載到本地的盤符】: --vfs-cache-mode writes --cache-dir 【本地建一個緩存目錄】 --no-check-certificate --default-permissions --header 'Referer:https://www.aliyundrive.com/' --vfs-read-chunk-size-limit 1G --vfs-read-chunk-size 64M --dir-cache-time 12h --buffer-size 32M", 0
附上我的腳本內容:
Set WshShell = CreateObject("WScript.Shell")' 開啟alist服務 WshShell.Run "cmd /c d: && cd D:\Program Files\Alist && .\alist.exe server", 0 ' 等待1秒 WScript.Sleep 1000' rclone掛載AList云盤 WshShell.Run "cmd /c rclone mount AList_Cloud: X: --vfs-cache-mode writes --cache-dir D:\ProgramData\AlistHelper\AListCache --no-check-certificate --default-permissions --header 'Referer:https://www.aliyundrive.com/' --vfs-read-chunk-size-limit 1G --vfs-read-chunk-size 64M --dir-cache-time 12h --buffer-size 32M", 0
-
WIN+R輸入
shell:startup
打開啟動文件夾,創建腳本的快捷方式,把快捷方式移動到啟動文件夾即可讓其開機時自啟動。啟動文件夾不允許直接放腳本。