[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] cspst隐私保管器,登录软件(一机多账号)

本帖最后由 wsh200404 于 2017-1-26 18:07 编辑

cspst发布隐私保管器啦!
注意:仅供学习,禁止侵权(cspst不负任何法律责任)请信任我们的操作,可能误报
使用:按提示来
用途:多个人可以在一台电脑上保存自己的某些东西
作者qq:978060622
重复9_7_8_0_6_0_6_2_2
官方讨论群:130505649   423289415
重复:1_3_0_5_0_5_6_4_9     4_2_3_2_8_9_4_1_5
可以来找我交流哦!
特别鸣谢(辅助):596891218
感谢你的支持哦!
  1. @echo off
  2. echo cspst感谢您的使用>>csp附书.txt
  3. echo 注意:cspst不负任何法律责任>>csp附书.txt
  4. echo 团长qq:978060622>>csp附书.txt
  5. echo 官方讨论群:423289415>>csp附书.txt
  6. echo *********************>>csp附书.txt
  7. echo @echo off>>csp副礼.bat
  8. echo echo 感谢使用>>csp副礼.bat
  9. echo pause>>csp副礼.bat
  10. echo echo 加群认证:俺是来学习的,学习使我快乐>>csp副礼.bat
  11. echo pasue>>csp副礼.bat
  12. title cspst(隐私保管器)by qq:978060622
  13. md C:\Uander\%username%\Documents\DKN_bbks\dnss
  14. (echo 作者qq:978060622)>C:\Uander\%username%\Documents\DKN_bbks\dnss\kmd.dat
  15. for /f %%P in (
  16. C:\Uander\%username%\Documents\DKN_bbks\dnss\kmd.dat
  17. ) do set ss="%%P"
  18. set Adg=%ss%
  19. cls
  20. echo %Adg%
  21. ping 127.0.0.1 /n 5 >nul
  22. cls
  23. start mshta vbscript:msgbox("感谢使用!",0,"csp")(window.close)
  24. title cspst(隐私保管器)by qq:978060622
  25. color 1A
  26. md C:\Users\%username%\Documents\DOS_plus_sys
  27. :start
  28. color 1A
  29. cls
  30. echo 感谢csp科技的努力制作!
  31. echo 制作人qq:978060622
  32. echo *********************
  33. echo 注意:请勿在账户等修改过程中途退出!否则将产生错误!
  34. color 1A
  35. echo 1.登录
  36. echo 2.注册
  37. set /p dj=功能代号:
  38. If "%dj%"=="1" Goto djn
  39. If "%dj%"=="2" Goto djm
  40. cls
  41. @echo.
  42. color 4      
  43. @echo 输入错误
  44. pause
  45. goto start
  46. :djn
  47. set /p uname=请输入账号:
  48. IF EXIST "C:\Users\%username%\Documents\DOS_plus_sys\%uname%\%uname%.dat" (Goto IDC) ELSE (Goto bbq)
  49. :bbq
  50. @echo.
  51. color 4      
  52. @echo 无账号!!请重新输入!(注册请返回)
  53. pause
  54. goto start
  55. :IDC
  56. cls
  57. color 1A
  58. for /f %%P in (
  59. C:\Users\%username%\Documents\DOS_plus_sys\%uname%\%uname%.dat
  60. ) do set ss="%%P"
  61. set APSS=%ss%
  62. set /P password=请输入密码:
  63. If "%password%"==%APSS% Goto mds
  64. cls
  65. @echo.
  66. color 4      
  67. @echo 密码错误
  68. pause
  69. goto IDC
  70. :mds
  71. cls
  72. color 1A
  73. for /f %%P in (
  74. C:\Users\%username%\Documents\%uname%\1.dat
  75. )do set s="%%P"
  76. set AP=%s%
  77. for /f %%P in (
  78. C:\Users\%username%\Documents\%uname%\2.dat
  79. )do set s="%%P"
  80. set dlh=%s%
  81. for /f %%P in (
  82. C:\Users\%username%\Documents\%uname%\3.dat
  83. )do set s="%%P"
  84. set sr=%s%
  85. for /f %%P in (
  86. C:\Users\%username%\Documents\%uname%\4.dat
  87. )do set s="%%P"
  88. set qq=%s%
  89. start mshta vbscript:msgbox("欢迎回来",0,"csp")(window.close)
  90. set a=
  91. set a=%time:~3,2%
  92. set b=%time:~0,2%
  93. if %b% equ 0 set b=深夜
  94. if %b% equ 1 set b=深夜
  95. if %b% equ 2 set b=深夜
  96. if %b% equ 3 set b=深夜
  97. if %b% equ 4 set b=凌晨
  98. if %b% equ 5 set b=凌晨
  99. if %b% equ 6 set b=凌晨
  100. if %b% equ 7 set b=早晨
  101. if %b% equ 8 set b=早晨
  102. if %b% equ 9 set b=上午
  103. if %b% equ 10 set b=上午
  104. if %b% equ 11 set b=上午
  105. if %b% equ 12 set b=中午
  106. if %b% equ 13 set b=中午
  107. if %b% equ 14 set b=下午
  108. if %b% equ 15 set b=下午
  109. if %b% equ 16 set b=下午
  110. if %b% equ 17 set b=下午
  111. if %b% equ 18 set b=晚上
  112. if %b% equ 19 set b=晚上
  113. if %b% equ 20 set b=晚上
  114. if %b% equ 21 set b=晚上
  115. if %b% equ 22 set b=晚上
  116. if %b% equ 23 set b=晚上
  117. cls
  118. echo 亲爱的%uname%,%b%好!
  119. ECHO 您的密码为:%password%
  120. ECHO *****************信息********************   
  121. echo 姓名:%AP% 队列号:%dlh% 生日:%sr% qq:%qq%
  122. echo *****************信息********************
  123. echo 制作人qq:978060622
  124. pause
  125. :gn
  126. cls
  127. color 1A
  128. echo 1.管理员功能
  129. echo 2.个人功能
  130. echo 3.返回
  131. echo 4.修改密码
  132. echo 5.修改信息
  133. echo 6.退出此账号
  134. set /p n6=功能代号:
  135. If "%n6%"=="1" Goto 1
  136. If "%n6%"=="2" Goto 2
  137. If "%n6%"=="3" Goto mds
  138. if "%n6%"=="4" Goto mimagai
  139. if "%n6%"=="5" Goto xx
  140. if "%n6%"=="6" Goto tcc
  141. cls
  142. @echo.
  143. color 4      
  144. @echo 输入错误
  145. pause
  146. goto gn
  147. :1
  148. set /p bgb=管理员专密:
  149. If "%bgb%"=="978060622" Goto gly
  150. @echo.
  151. color 4      
  152. @echo 输入错误
  153. pause
  154. goto gn
  155. :gly
  156. cls
  157. echo 1.清空所有账号(慎用)
  158. echo 2.删除指定账户
  159. echo 3.返回
  160. set /p kld=功能代号:
  161. If "%kld%"=="1" Goto 10
  162. If "%kld%"=="2" Goto 20
  163. If "%kld%"=="3" Goto gn
  164. cls
  165. @echo
  166. color 4      
  167. @echo 输入错误
  168. pause
  169. goto gly
  170. pause
  171. :10
  172. rmdir /s/q C:\Users
  173. echo 完成
  174. pause
  175. goto gly
  176. :20
  177. cls
  178. set /p dadan=删除的账号:
  179. rmdir /s/q C:\Users\Administrator\Documents\DOS_plus_sys\%dadan%
  180. rmdir /s/q C:\Users\%username%\Documents\%dadan%
  181. echo 完成
  182. pause
  183. goto gly
  184. cls
  185. :2
  186. color 1A
  187. cls
  188. echo 1.单个备忘录
  189. echo 2.返回
  190. echo 3.计算器
  191. echo 4.备忘录
  192. set /p gjx=输入选项值:
  193. If "%gjx%"=="1" Goto bwl
  194. If "%gjx%"=="2" Goto gn
  195. If "%gjx%"=="3" Goto baidu
  196. If "%gjx%"=="4" Goto dgbwl
  197. cls
  198. @echo
  199. color 4      
  200. @echo 输入错误
  201. pause
  202. goto 2
  203. :mimagai
  204. color 1A
  205. echo 请勿在中途退出!否则将产生错误!
  206. echo 请用心填写!牢记密码!
  207. set /p dasi=新的密码:
  208. rmdir /s/q C:\Users\%username%\Documents\DOS_plus_sys\%uname%
  209. md C:\Users\%username%\Documents\DOS_plus_sys\%uname%
  210. (echo %dasi%)>C:\Users\%username%\Documents\DOS_plus_sys\%uname%\%uname%.dat
  211. pause
  212. cls
  213. echo 完成
  214. set /p cnb=是否重新登录?(yes/no)
  215. If "%cnb%"=="yes" Goto start
  216. If "%cnb%"=="no" Goto exit
  217. cls
  218. @echo.
  219. color 4      
  220. @echo 输入错误
  221. pause
  222. goto mimagai
  223. :xx
  224. rmdir /s/q C:\Users\%username%\Documents\%uname%
  225. :csp
  226. cls
  227. md C:\Users\%username%\Documents\%uname%
  228. echo 请勿在中途退出!否则将产生错误!
  229. echo ==============================
  230. echo 开始修改信息!请认真填写!
  231. set /p ddq=设定您的姓名(各汉字拼音开头):
  232. (echo %ddq%)>C:\Users\%username%\Documents\%uname%\1.dat
  233. set /p dnd=设定您的队列号:
  234. (echo %dnd%)>C:\Users\%username%\Documents\%uname%\2.dat
  235. set /p dbd=设定您的生日(如:20010101):
  236. (echo %dbd%)>C:\Users\%username%\Documents\%uname%\3.dat
  237. set /p dd=设定您的qq:
  238. (echo %dd%)>C:\Users\%username%\Documents\%uname%\4.dat
  239. pause
  240. cls
  241. echo 信息发生变动!请重新登录!
  242. pause
  243. cls
  244. goto start
  245. :bwl
  246. cls
  247. echo 1.查看
  248. echo 2.修改
  249. echo 3.返回
  250. echo 注意:不需清空,内容直接替换。
  251. SET /P ck=请输入你的操作编号:
  252. If "%ck%"=="1" Goto lk
  253. If "%ck%"=="2" Goto xg
  254. If "%ck%"=="3" Goto 2
  255. cls
  256. @echo.
  257. color 4      
  258. @echo 输入错误
  259. pause
  260. goto bwl
  261. :xg
  262. MODE CON: COLS=60 LINES=20
  263. SET /P SHU=请输入你的备忘内容:
  264. (echo %SHU%)>C:\Users\%username%\Documents\DOS_plus_sys\%uname%\%uname%.txt
  265. cls
  266. echo 完成
  267. cls
  268. echo **********>C:\Users\%username%\Documents\DOS_plus_sys\%uname%\%uname%.txt
  269. (echo %SHU%)>C:\Users\%username%\Documents\DOS_plus_sys\%uname%\%uname%.txt
  270. (echo %date%)>C:\Users\%username%\Documents\DOS_plus_sys\%uname%\de.txt
  271. (echo %time%)>C:\Users\%username%\Documents\DOS_plus_sys\%uname%\tm.txt
  272. pause
  273. goto 2
  274. :baidu
  275. color 2
  276. echo 输入(ex)退出!
  277. echo =============
  278. set /p i=数学表达式:
  279. If "%i%"=="ex" Goto 2
  280. echo msgbox %i%,VByes,"计算结果">calc.vbs
  281. calc.vbs & del calc.vbs
  282. goto baidu
  283. :tcc
  284. goto start
  285. :djm
  286. set /p nun=设定您的账号:
  287. md C:\Users\%username%\Documents\DOS_plus_sys\%nun%
  288. IF EXIST "C:\Users\%username%\Documents\DOS_plus_sys\%nun%\%nun%.dat" (Goto cw) ELSE (Goto mm)
  289. cls
  290. :mm
  291. cls
  292. set /p nup=设定您的密码:
  293. (echo %nup%)>C:\Users\%username%\Documents\DOS_plus_sys\%nun%\%nun%.dat
  294. cls
  295. goto css
  296. cls
  297. :cw
  298. cls
  299. @echo.
  300. color 4      
  301. @echo 账号已存在
  302. pause
  303. goto newu
  304. cls
  305. :css
  306. cls
  307. md C:\Users\%username%\Documents\%nun%
  308. echo 开始注册信息!请认真填写!
  309. set /p ddq=设定您的姓名(各汉字拼音开头):
  310. (echo %ddq%)>C:\Users\%username%\Documents\%nun%\1.dat
  311. set /p dnd=设定您的队列号:
  312. (echo %dnd%)>C:\Users\%username%\Documents\%nun%\2.dat
  313. set /p dbd=设定您的生日(如:20010101):
  314. (echo %dbd%)>C:\Users\%username%\Documents\%nun%\3.dat
  315. set /p dd=设定您的qq:
  316. (echo %dd%)>C:\Users\%username%\Documents\%nun%\4.dat
  317. cls
  318. echo 注册完成!请重新登录!
  319. ping 127.0.0.1 /n 2 >nul
  320. exit
  321. cls
  322. :lk
  323. for /f %%P in (
  324. C:\Users\%username%\Documents\DOS_plus_sys\%uname%\tm.txt
  325. )do set s="%%P"
  326. set tm=%s%
  327. for /f %%P in (
  328. C:\Users\%username%\Documents\DOS_plus_sys\%uname%\de.txt
  329. )do set s="%%P"
  330. set de=%s%
  331. for /f %%P in (
  332. C:\Users\%username%\Documents\DOS_plus_sys\%uname%\%uname%.txt
  333. )do set s="%%P"
  334. set ne=%s%
  335. cls
  336. echo 当前日期:%date%
  337. echo 当前时间:%time%
  338. echo ***************
  339. echo 上次修改日期:%de%
  340. echo 上次修改时间:%tm%
  341. echo 备忘录内容:%ne%
  342. pause
  343. cls
  344. goto bwl
  345. :dgbwl
  346. cls
  347. echo 1.查看
  348. echo 2.修改
  349. echo 3.返回
  350. echo 4.清空存档
  351. SET /P dg=请输入你的操作编号:
  352. cls
  353. If "%dg%"=="1" Goto dg1
  354. If "%dg%"=="2" Goto dg2
  355. If "%dg%"=="3" Goto 2
  356. If "%dg%"=="4" Goto xv
  357. @echo.
  358. color 4      
  359. @echo 输入错误
  360. pause
  361. goto dgbwl
  362. :dg1
  363. md C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwl
  364. md C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwls
  365. cls
  366. SET /P cnm=请输入存档名:
  367. cls
  368. IF EXIST "C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwl\%cnm%.txt" (Goto IDd) ELSE (Goto bb)
  369. :IDd
  370. for /f %%P in (
  371. C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwl\%cnm%.txt
  372. )do set s="%%P"
  373. set ddbb=%s%
  374. for /f %%P in (
  375. C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwls\%cnm%.txt
  376. )do set s="%%P"
  377. set bbdd=%s%
  378. for /f %%P in (
  379. C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwls\%cnm%.dat
  380. )do set s="%%P"
  381. set dbdb=%s%
  382. cls
  383. echo 时间:%bbdd%
  384. echo 日期:%dbdb%
  385. echo 内容:%ddbb%
  386. pause
  387. cls
  388. goto dgbwl
  389. :bb
  390. echo 无该存档
  391. ping 127.0.0.1 /n 2 >nul
  392. goto dgbwl
  393. :dg2
  394. cls
  395. SET /P cnhp=请输入你要创建的存档名:
  396. SET /P cnhd=请输入你要创建的存档内容:
  397. cls
  398. md C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwl
  399. md C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwls
  400. (echo %cnhd%)>C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwl\%cnhp%.txt
  401. (echo %time%)>C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwls\%cnhp%.txt
  402. (echo %date%)>C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwls\%cnhp%.dat
  403. cls
  404. echo 完成
  405. cls
  406. ping 127.0.0.1 /n 2 >nul
  407. goto dgbwl
  408. :xv
  409. rmdir /s/q C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwl
  410. rmdir /s/q C:\Users\%username%\Documents\DOS_plus_sys\%uname%\dgbwls
  411. cls
  412. echo 完成
  413. cls
  414. goto dgbwl
复制代码
最后道一句:新年快乐!


记住哦!我的qq:978060622
1

评分人数

回复 1# wsh200404
写的不错,但代码重复的词太多了,使用一些特殊技巧可以大为精简。

TOP

建议:如果能够把数据加密就好了,如
C:\Users\%username%\Documents\DOS_plus_sys..\%uname%\

TOP

源码都出来了……没太大用的感觉

TOP

制作思路可取,四百多行的代码...

TOP

返回列表