Board logo

标题: [文本处理] 批处理批量打开txt文本中列出的多个网址 [打印本页]

作者: 靓点    时间: 2012-9-20 17:17     标题: 批处理批量打开txt文本中列出的多个网址

本帖最后由 pcl_test 于 2016-11-26 02:05 编辑

下面是一个可以成功调用www.txt文件中的内容的代码

@echo off
for /f "tokens=*" %%a in (
www.txt
) do (
start /min  iexplore "%%a"&ping/n 15 127.0.1 >nul 2>nul
)
假如www.txt里的内容是一个网址  那么执行此批处理将会打开这个网址



再看下面的这段代码
@echo off
:loop
if exist "%temp%\iexplore.vbs" del /q "%temp%\iexplore.vbs" >nul
>"%temp%\iexplore.vbs" (
echo set ierunner = CreateObject^("wscript.shell"^)
echo ierunner.run "cmd /c start iexplore http://www.hao123.com",0
echo wscript.sleep 3000
echo ierunner.sendkeys "%%{F4}"
echo wscript.sleep 60000
echo ierunner.run "cmd /c start iexplore http://www.baidu.com",0
echo wscript.sleep 3000
echo ierunner.sendkeys "%%{F4}"
echo wscript.sleep 120000
echo ierunner.run "cmd /c start iexplore http://www.qq.com",0
echo wscript.sleep 3000
echo ierunner.sendkeys "%%{F4}"
echo wscript.sleep 180000
)
cscript //nologo "%temp%\iexplore.vbs"
goto loop
这个批处理也是打开网址的  但是它不是调用txt   我就是想把上面调用txt的功能加到下面的批处理中使下面的批处理也是调用www.txt中存放的网址
请大家帮帮忙!
作者: 冷玉公子    时间: 2012-9-20 17:33

这想法一看就知道是植入木马型的,拒绝回答。
但是可以告诉你一点,下面是输出一个VBS脚本,用VBS执行打开的动作。
就是没有黑色窗口闪过咧 对吧
作者: 靓点    时间: 2012-9-20 20:05

回复 2# 冷玉公子


    这位大哥  我想告诉你 如果是植木马的话  我随随便便都能写  又何必搞那么麻烦?
作者: forfiles    时间: 2012-9-20 23:59

下面那个需要VBS的基础知识,你可以看看教程,学习一下怎样用VBS读取文件。
很简单的。
有问题就继续提。
作者: 靓点    时间: 2012-9-21 13:26

回复 4# forfiles


    可以的话 帮我把代码结合好 再贴出来
作者: bingxing8000    时间: 2012-9-27 15:59

回复 5# 靓点
楼主根据需求更改
  1. @echo off
  2. >"D:\桌面\1.vbs" echo set ierunner = CreateObject^("wscript.shell"^)
  3. for /f "tokens=*" %%a in (D:\桌面\1.txt) do (
  4. >>"D:\桌面\1.vbs" echo ierunner.run  "cmd /c start iexplore %%a",0
  5. >>"D:\桌面\1.vbs" echo wscript.sleep 3000
  6. >>"D:\桌面\1.vbs" echo ierunner.sendkeys ^("%%{F4}"^)
  7. )
  8. cscript //nologo "D:\桌面\1.vbs"
复制代码

作者: 靓点    时间: 2012-10-4 11:39

回复 7# bingxing8000


    你好! 感谢你的回答  你的回答让我看到了希望  不过我还是不懂那个1.vbs是什么?  希望您能慷慨解答




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2