找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 284|回复: 9

[其他] 求个移动云盘定时退出重新登录的批处理

[复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式
现在的移动云盘pc端不支持自动退出或定时退出,只能手动退出账号。想设置为象百度网盘那样设置为取消“下次自动登录”。请问怎样写这个批处理,谢了!

PixPin_2026-11-08_21-17-11.png
发表于 7 天前 | 显示全部楼层
看标题我还能看懂,看正文我又不明白了。
是不是想用脚本切换账号?
 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 tmp05 于 2026-11-9 14:13 编辑
77七 发表于 2026-11-8 22:50
看标题我还能看懂,看正文我又不明白了。
是不是想用脚本切换账号?


非也,因是公用环境,自动登录不安全,因此想每次登录后定时退出,下次使用时再重新登录
发表于 6 天前 | 显示全部楼层
tmp05 发表于 2026-11-9 14:04
非也,因是公用环境,自动登录不安全,因此想每次登录后定时退出,下次使用时再重新登录 ...

可以试试破坏或者还原程序保存的账号文件或目录,这样下次没有账号信息,自然就不会自动登录了。

还原为未登录状态。
  1. robocopy "无登录信息的账号目录" "程序账号目录" /mir
复制代码



甚至可以试试把有登录信息的账号目录还原过去,只要“环境不变”,可以免输账号密码登录。
  1. robocopy "有登录信息的账号目录" "程序账号目录" /mir
复制代码
 楼主| 发表于 5 天前 | 显示全部楼层
这是豆包给出的一键清除移动云盘账号缓存的批处理脚本,但找不到相关文件(夹)

@echo off
chcp 65001 >nul
echo ==============================================
echo        移动云盘 账号缓存一键清理工具
echo        版本适配:8.9.2.20261026
echo ==============================================
echo.
echo 【步骤1】强制关闭移动云盘所有进程...
taskkill /f /t /im ChinaMobileCloudDisk.exe >nul 2>&1
taskkill /f /t /im ChinaMobileCloudDiskHelper.exe >nul 2>&1
timeout /t 1 /nobreak >nul

echo 【步骤2】删除账号缓存目录:%%APPDATA%%\ChinaMobileCloudDisk
set "CloudDiskCache=%APPDATA%\ChinaMobileCloudDisk"
if exist "%CloudDiskCache%" (
    rmdir /s /q "%CloudDiskCache%"
    echo 成功删除账号缓存文件夹。
) else (
    echo 缓存目录不存在,无需清理。
)
echo.
echo ✅ 清理完成!
echo 下次打开移动云盘需要重新扫码登录。
echo.
pause

移动云盘pc端版本号:8.9.2.20261026
发表于 5 天前 | 显示全部楼层
tmp05 发表于 2026-11-10 16:30
这是豆包给出的一键清除移动云盘账号缓存的批处理脚本,但找不到相关文件(夹)

@echo off
  1. mcloud/accountdb.db
  2. mcloud/accountdb.db-shm
  3. mcloud/accountdb.db-wal
复制代码


这三个文件,保存了登录信息,把它们剪切到其它位置,就不会自动登录了;把他们复制回去,仍然可以自动登录。

评分

参与人数 1技术 +1 收起 理由
tmp05 + 1 乐于助人

查看全部评分

发表于 5 天前 | 显示全部楼层
不是公共电脑的话没必要考虑安全
 楼主| 发表于 4 天前 | 显示全部楼层
本帖最后由 tmp05 于 2026-11-11 09:11 编辑
77七 发表于 2026-11-10 16:56
这三个文件,保存了登录信息,把它们剪切到其它位置,就不会自动登录了;把他们复制回去,仍然可以自动 ...


请问怎么写批处理,谢谢!是不是要先终止mcloud.exe,再将这三个文件剪切到某个文件夹?
 楼主| 发表于 4 天前 | 显示全部楼层
Five66 发表于 2026-11-10 18:15
不是公共电脑的话没必要考虑安全

是公用主机,才有这个需求,感谢关注!
发表于 4 天前 | 显示全部楼层
tmp05 发表于 2026-11-11 08:57
请问怎么写批处理,谢谢!是不是要先终止mcloud.exe,再将这三个文件剪切到某个文件夹? ...

先登录账号,执行第一个bat,完成一次备份。

退出软件、登出账号、备份。
  1. @echo off
  2. set "folder=C:\yidongyunpan\mCloud"
  3. taskkill /f /im "mCloud.exe" /t
  4. timeout /t 3 /nobreak >nul
  5. for /f "delims=" %%i in ('dir /b /a-d "%folder%\accountdb.*"') do (
  6.         move /y "%folder%\%%i" "%folder%\%%i.backup"
  7. )
  8. exit
复制代码



恢复备份,然后登录
  1. @echo off
  2. set "folder=C:\yidongyunpan\mCloud"
  3. for /f "delims=" %%i in ('dir /b /a-d "%folder%\accountdb.*.backup"') do (
  4.         move /y "%folder%\%%i" "%folder%\%%~ni"
  5. )
  6. timeout /t 2 /nobreak >nul
  7. explorer "%folder%\mCloud.exe"
  8. exit
复制代码


如果不想备份,把第一个bat move那行改为
  1. del "%folder%\%%i"
复制代码

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-11-15 07:19

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表