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

[文件操作] BAT路径,以及最近流行的视频屏蔽处理操作的一些问题

大家好,我是个初学者,所以又过来提问了,^_^^_^
这个是我自己写的一个屏蔽油库等食品广告的操作,主要原理是建立文件夹,代码如下:
  1. set k=taskkill /f /t /im
  2. start /min iexplore.exe http://i.youku.com/u/UMzI4MTU2ODQ
  3. ping 127.0.0.1 -n 3 >nul
  4. %k% iexplore.exe >nul 2>nul
  5. ping 127.0.0.1 -n 2 >nul
  6. for /f "delims=" %%i in ('dir /b /ad "%APPDATA%\Macromedia\Flash Player\#SharedObjects\"') do (
  7. set str=%%i
  8. rd "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\static.youku.com" /s/q >nul 2>nul
  9. c:> "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\static.youku.com"
  10. rd "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\player.pplive.cn" /s/q >nul 2>nul
  11. c:> "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\player.pplive.cn"
  12. rd "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\irs01.net" /s/q >nul 2>nul
  13. c:> "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\irs01.net"
  14. rd "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\d1.sina.com.cn" /s/q >nul 2>nul
  15. c:> "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\d1.sina.com.cn"
  16. rd "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\www.iqiyi.com" /s/q >nul 2>nul
  17. c:> "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\www.iqiyi.com"
  18. rd "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\player.letvcdn.com" /s/q >nul 2>nul
  19. c:> "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\player.letvcdn.com"
  20. rd "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\static.acs86.com" /s/q >nul 2>nul
  21. c:> "%APPDATA%\Macromedia\Flash Player\#SharedObjects\!str!\static.acs86.com")
  22. rd "%APPDATA%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#static.youku.com" /s/q >nul 2>nul
  23. c:> "%APPDATA%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#static.youku.com"
  24. rd "%APPDATA%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#irs01.net" /s/q >nul 2>nul
  25. c:> "%APPDATA%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#irs01.net"
  26. ipconfig -flushdns >nul 2>nul
复制代码
不管有没有这个随机文件夹都通过ie打开一个油库网址,让系统建立,然后进行文件操作。这样写暂时是没有问题的。


但是,最近用了chrome发现,chrome自带了flash,而且路径放置在了
%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\WritableRoot\#SharedObjects\ (随机数)下

所以,问题来了,又没有一种方法,可以用上面的一种命令,同时写两个目录的文件(既生成系统自带的那个appdata下的,又生成chrome这个下的呢?)


我曾尝试下面这种写法可是文件建立不成功。不知道我这种写法是不是想当然呢?因为我不清楚批处理是否支持这种多次变量的调用?
所以还请各位老师指点一下。不胜感谢。
  1. set sv=%APPDATA%\Macromedia\Flash Player\#SharedObjects
  2. for /f "delims=" %%i in ('dir /b /ad "%APPDATA%\Macromedia\Flash Player\#SharedObjects\"') do (
  3. set str=%%i
  4. rd "%sv%\!str!\static.youku.com" /s/q >nul 2>nul
  5. c:> "%sv%\!str!\static.youku.com"
  6. rd "%sv%\!str!\player.pplive.cn" /s/q >nul 2>nul
  7. c:> "%sv%\!str!\player.pplive.cn"
  8. rd "%sv%\!str!\irs01.net" /s/q >nul 2>nul
  9. c:> "%sv%\!str!\irs01.net"
  10. rd "%sv%\!str!\d1.sina.com.cn" /s/q >nul 2>nul
  11. c:> "%sv%\!str!\d1.sina.com.cn"
  12. rd "%sv%\!str!\www.iqiyi.com" /s/q >nul 2>nul
  13. c:> "%sv%\!str!\www.iqiyi.com"
  14. rd "%sv%\!str!\player.letvcdn.com" /s/q >nul 2>nul
  15. c:> "%sv%\!str!\player.letvcdn.com"
  16. rd "%sv%\!str!\static.acs86.com" /s/q >nul 2>nul
  17. c:> "%sv%\!str!\static.acs86.com")
复制代码

原来我测试的忘记加上
SetLocal EnableExtensions
SetLocal EnableDelayedExpansion
囧,现在好了

TOP

返回列表