返回列表 发帖

[问题求助] 假如用BAT{taskkill /im theworld.exe /f}关闭世界之窗,还能自动删除浏览记录?

本帖最后由 wkl17 于 2009-3-13 15:53 编辑

假如用BAT{taskkill /im theworld.exe /f}关闭世界之窗,还能自动删除浏览记录?

当然,前提是,我已经设置为"每次退出TW后自动清除浏览记录"了...

TW原来是使用DZ6.0.1的吗?
好多天没上TW了,今天上了一下,已经变成DZ7.0了哈...//


------------------------
3.13:
另外,是否可以将TW的所有Temp都保存在某一个指定的文件夹呢?如果可以,是否可以使用相对路径?







.

强制关闭的肯定得不到正常结果,至于隐私模式,因为没有缓存和历史所以应该没有楼主的问题。其实楼主的所有疑问自己试试就清楚了。
楼主的用途可用其它三方程序实现,比如将专门的清理隐私数据的程序以管理员权限运行。

TOP

tskill就是结束进程,不是正常退出,所以TW不会清理关闭保存用户数据。
像你非分关机一样。

隐私模式就是不保留用户数据。

故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能

TOP

11# royallin

关键是,我是用Bat来关闭它的。。不是TW自己退出的。。如果是自己退出的,那会先清理,但如果是用Bat关闭的,它应该就没有清理了?!!

对了,隐私模式等的有什么好处呢?谁给我简单讲讲?(我从字面大概可以了解,但怕不完全。。

TOP

10# needed

我是怕一些数据无法用BAT删除干净呀!!

会否?因为怕用户不是Administrator,无法删除干净。。。

TOP

9# AY

谢谢,我找找看!!

TOP

谢谢!但这个好像只是for 保存配置用的?而我需要的是,用BAT关闭THEWORLD.EXE后,自动清除浏览记录   的效果。。
wkl17 发表于 2009-3-7 01:33 http://bbs.ioage.com/cn/images/common/back.gif

你在TW中设置了,关闭TW后自动清理这些东西就行了呀
你下载下来试下

故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能

TOP

本帖最后由 needed 于 2009-3-7 04:14 编辑

为什么不直接批处理删掉浏览记录 ?

代码仅作参考

  1. :清除运行记录
  2. reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /f
  3. :清除输入网址
  4. reg delete "hkcu\Software\Microsoft\Internet Explorer\TypedUrls" /va /f

  5. :清除IE临时缓存
  6. FOR /F "usebackq skip=2 tokens=3* delims= " %%i in (`reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v cache`) do @cd /d "%%i %%j"
  7. rd /s /q "Content.IE5" >nul

  8. :清除IE历史记录
  9. FOR /F "usebackq skip=2 tokens=3* delims= " %%i in (`reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v history`) do @cd /d "%%i %%j"
  10. rd /s /q "History.IE5" >nul

  11. :清除系统临时文件夹
  12. rd /s /q %%tmp%% 2>nul 1>nul


  13. :清除自动完成数据
  14. set rf=%~dp0regset.txt
  15. set rp=HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System Provider
  16. set au=e161255a-37c3-11d2-bcaa-00c04fd929db
  17. for /f "tokens=2* delims==" %%a in ('wmic computersystem get username /value') do (set un=%%a)
  18. set un=%un:\=\\%
  19. for /f "tokens=2* delims==" %%a in ('wmic useraccount where caption^="%un%" get SID /value^|findstr /i "sid="') do (set uSID=%%a)
  20. echo %rp%\%uSID% [7]>%rf%
  21. echo %rp%\%uSID%\Data\%au%\%au% [DELETE]>>%rf%
  22. echo %rp%\%uSID% [17]>>%rf%
  23. regini %rf%
  24. del %rf%
复制代码
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

有个用 command line 执行的小程序 (忘记了名字) 可以用对其他程序发送任何 windows message,用它 (找到的话) 向 TW 窗口发送 WM_CLOSE 就可以了。

TOP

windows命令里除了tskill结束命令,没有其他退出应用程序的命令的了。
我想你是在找这个插件

http://bbs.ioage.com/cn/thread-78980-1-1.html
royallin 发表于 2009-3-5 17:08 http://bbs.ioage.com/cn/images/common/back.gif


谢谢!但这个好像只是for 保存配置用的?而我需要的是,用BAT关闭THEWORLD.EXE后,自动清除浏览记录   的效果。。

TOP

windows命令里除了tskill结束命令,没有其他退出应用程序的命令的了。
我想你是在找这个插件

http://bbs.ioage.com/cn/thread-78980-1-1.html

故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能

TOP

另外,另一个思路:假如我用"隐私模式"或"公众场合模式"来运行的话,会怎么样呢?(也是用Taskkill /im theworld.exe /f "来关闭的.. 那此时会否有IE浏览记录存在呢? 希望内行者回复一下啊!

TOP

返回列表