无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2540|回复: 8
打印 上一主题 下一主题

[求助] [已解决]c盘个人资料转移脚本读txt配置支持通配符.快速启动,开始菜单固定,任务栏固定,

[复制链接]
跳转到指定楼层
1#
发表于 2023-6-13 12:33:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cii09 于 2023-6-13 15:15 编辑

[已解决]c盘个人资料转移脚本读txt配置支持通配符.快速启动,开始菜单固定,任务栏固定
这个脚本读txt使用不了通配符需要改哪里.个人资料转移,快速启动,菜单菜单固定,任务栏固定.


配合这个用的 ,有些固定位置改注册表或者使用硬链接都会有兼容性问题,单独备份还原最妥帖,这个脚本没法用通配符不方便整合进计划任务.


  1. @echo off&setlocal EnableDelayedExpansion
  2. ::Code by gool123456 @ 2010 On BBS.cn-DOS.net
  3. echo ==========今天是:%date%=============
  4. echo.
  5. if exist dirlist.txt (goto :TXT) else (
  6. set /p folder_=拖入要备份的文件夹并回车:
  7. call :task
  8. set folder=!folder_:"=!
  9. set "mm=!folder:\=,!"
  10. set "mm=!mm: =:!"
  11. for %%e in (!mm!) do set "mm_=%%e"
  12. set "mm_=!mm_::= !"
  13. md ".\!date_!\!mm_!" 2>nul
  14. Xcopy !folder_! ".\!date_!\!mm_!" /e /y
  15. )
  16. pause
  17. >>.\!date_!\dirlist.txt echo !folder!
  18. goto :eof
  19. :TXT
  20. for /f "delims=" %%a in (dirlist.txt) do (
  21. call :task
  22. set "folder=%%a"
  23. set "mm=!folder:\=,!"
  24. set mm=!mm: =:!
  25. for %%e in (!mm!) do set "mm_=%%e"
  26. set "mm_=!mm_::= !
  27. md ".\!date_!\!mm_!"
  28. Xcopy "%%a" ".\!date_!\!mm_!" /e /y
  29. )
  30. pause
  31. copy /y dirlist.txt ".\!date_!" >nul
  32. goto :eof
  33. :task
  34. for /f "delims= " %%i in ('echo %date%') do set "date_=%%i"
  35. set "date_=%date_:-=%"
  36. if not exist ".\%date_%" md ".\%date_%"
  37. goto :eof
复制代码
\
  1. @echo off & setlocal EnableDelayedExpansion
  2. ::Code by gool123456 @ 2010 On BBS.cn-DOS.net
  3. ::恢复今天备份的文件夹
  4. for /f "delims= " %%i in ('echo %date%') do set "date_=%%i"
  5. set "date_=%date_:-=%"
  6. if exist ".\%date_%" (
  7. cd /d ".\%date_%"
  8. if exist dirlist.txt (
  9. for /f "delims=" %%c in (dirlist.txt) do (
  10. set "folder=%%c"
  11. set "mm=!folder:\=,!"
  12. set mm=!mm: =:!
  13. for %%e in (!mm!) do set "mm_=%%e"
  14. set "mm_=!mm_::= !
  15. if exist "!mm_!" (
  16. if not exist "%%c" MD "%%c"
  17. Xcopy "!mm_!" "%%c" /y /e
  18.                  )
  19.                )
  20.             ) else (echo 缺失列表文件:dirlist.txt&pause>nul&goto :eof)
  21. echo.&echo 成功恢复&pause>nul  
  22.           ) else (echo 没有今天可恢复的文件夹&pause>nul)      
  23. goto :eof
复制代码

  1. %USERPROFILE%\AppData\Local\Microsoft\Windows\History
  2. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Network Shortcuts
  3. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
  4. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent
  5. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\SendTo
  6. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
  7. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Templates
  8. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries
  9. %USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
  10. %USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts
  11. %USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\Search
  12. %USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
  13. %USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
复制代码



使用固定路径可以用
麻烦看一下这个脚本读txt用不了%USERPROFILE%通配符需要改哪里

用了好久的原版
BackupRestoreBat4ini_v1.1_wuyou.net.zip (1.48 KB, 下载次数: 30)

txt配置支持环境变量(感谢batche的帮助)
BackupRestoreBat4ini_v1.21.zip (1.5 KB, 下载次数: 32)






2#
发表于 2023-6-13 13:48:18 | 只看该作者
第一个22行,第二个10行的set前面加一个call。文件中的%被当做普通字符处理了,需要多进行一次变量扩展。

点评

还是不跑不通..  详情 回复 发表于 2023-6-13 14:33
回复

使用道具 举报

3#
 楼主| 发表于 2023-6-13 14:33:13 | 只看该作者
batche 发表于 2023-6-13 13:48
第一个22行,第二个10行的set前面加一个call。文件中的%被当做普通字符处理了,需要多进行一次变量扩展。

还是不跑不通..
回复

使用道具 举报

4#
发表于 2023-6-13 14:50:55 | 只看该作者
本帖最后由 batche 于 2023-6-13 14:52 编辑
cii09 发表于 2023-6-13 14:33
还是不跑不通..

还要把第一个28行的%%a改成!folder!,第二个16和17行的%%c改成!folder!

点评

OK啦,非常感谢!  详情 回复 发表于 2023-6-13 14:54
回复

使用道具 举报

5#
 楼主| 发表于 2023-6-13 14:54:08 | 只看该作者
batche 发表于 2023-6-13 14:50
还要把第一个28行的%%a改成!folder!,第二个16和17行的%%c改成!folder!

OK啦,非常感谢!
回复

使用道具 举报

6#
发表于 2023-6-13 15:21:53 来自手机 | 只看该作者
不建议这种,最好还是mklink;因为有好多shabi软件,会出现错误。

点评

文档音乐下载视频是本身系统就支持移动的,甚至支持中文路径,一般移动以后运行良好. 其他啥都没改啊,重装前复制下,装好了同步回来. 硬链接,office,acd以及Adobe全家桶都有问题,还可能因为绿绿色软件脚本导致断链  详情 回复 发表于 2023-6-13 15:34
回复

使用道具 举报

7#
 楼主| 发表于 2023-6-13 15:34:39 | 只看该作者
窄口牛 发表于 2023-6-13 15:21
不建议这种,最好还是mklink;因为有好多shabi软件,会出现错误。

文档音乐下载视频是本身系统就支持移动的,甚至支持中文路径,一般移动以后运行良好.
其他啥都没改啊,重装前复制下,装好了同步回来.

硬链接,office,acd以及Adobe全家桶都有问题,还可能因为绿绿色软件脚本导致断链接甚至清空文件夹
appdata里Local和Roaming的东西就没办法了,软件本身支持导出的话可以导一下,不支持的话基本只能丢弃,强行备份会有文件权限和内码问题.

有其他好办法可以再追加一下
回复

使用道具 举报

8#
发表于 2023-7-7 22:43:18 | 只看该作者
谢谢分享
回复

使用道具 举报

9#
发表于 2023-7-10 11:14:47 | 只看该作者

谢谢分享
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-16 15:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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