标题: [文件操作] 如何创建百度搜索的快捷方式?其中关键字从配置文件提取` [打印本页]
作者: xtavvf 时间: 2008-11-21 15:11 标题: 如何创建百度搜索的快捷方式?其中关键字从配置文件提取`
小弟想创建一个百度搜索的快捷方式 其中%a%是从配置文件a.ini中随机读取的关键字 一行一个
运行一次批处理 就随机百度搜索一次a.ini中的关键字
set/p a= 这里该怎么写?
echo [InternetShortcut] >>d:\a.url
set/p a= ;????关键字:从配置文件a.ini随机提取 一行一个 应该如何写 小弟在baidu找了N圈实在找不到
echo URL=http://www.baidu.com/s?wd=%a%>>d:\a.url
start d:\a.url
[ 本帖最后由 xtavvf 于 2008-11-21 22:43 编辑 ]
作者: Batcher 时间: 2008-11-21 17:24
建议学习基础教程"for语句从入门到精通"
http://bbs.bathome.net/thread-2189-1-1.html
作者: youxi01 时间: 2008-11-21 17:54
不明白为什么一定要快捷方式...
作者: xtavvf 时间: 2008-11-21 22:41 标题: 回二楼巡府大人
小弟刚开始学习 能否告知该如何写 谢谢了~
作者: wxcute 时间: 2008-11-22 09:37
- @echo off
- setlocal enableDelayedExpansion
- for /f "delims=" %%i in (sh.ini) do set/a n+=1
- set/a R=%random%%%n
- for /f "delims=" %%i in ('more +%R% sh.ini') do set "a=%%i"&goto :next
- :next
- echo [InternetShortcut]>a.url
- echo URL=http://www.baidu.com/s?wd=%a%>>a.url
- start a.url
- goto :eof
复制代码
配置文件 sh.ini复制代码
作者: xtavvf 时间: 2008-11-22 22:37
谢谢版主 真是雪中送碳啊
作者: xtavvf 时间: 2008-11-23 01:11
回版主 还有一个问题请教?
@echo off
< "%~f0" more +4 > t.vbs
cscript //nologo t.vbs & del t.vbs
goto :eof
set ierunner = CreateObject("wscript.shell")
ierunner.run "cmd /c start iexplore http://www.baidu.com",0
wscript.sleep 3000
ierunner.sendkeys "123456"
ierunner.sendkeys "{ENTER}"
其中输入的123456 想替换成从配置文件sh.ini随机读取中文输入应该怎么写
我试了好多次都不成功........
整个脚本 意思就是打开百度网页随机输入sh.ini中的随机一行中文 进行搜索。
[ 本帖最后由 xtavvf 于 2008-11-23 01:21 编辑 ]
作者: Batcher 时间: 2008-11-23 03:00 标题: 回复 7楼 的帖子
把你写的代码贴出来,如果有错误,别人会帮你指正。
这样才能更快的进步。
作者: wxcute 时间: 2008-11-23 10:35
你这好像要用到 VBS 了,VBS 我不大会。
不知道你具体想要什么。不过批处理也可以做到不用生成文件,直接随机读取配置文件中的关键字进行百度搜索。前面那个改改就好了。- @echo off
- setlocal enableDelayedExpansion
- for /f "delims=" %%i in (sh.ini) do set/a n+=1
- set/a R=%random%%%n
- for /f "delims=" %%i in ('more +%R% sh.ini') do set "a=%%i"&goto :next
- :next
- start "" "http://www.baidu.com/s?wd=%a%"
- goto :eof
复制代码
作者: xtavvf 时间: 2008-11-23 11:20
回斑主 这样不行的 虽然也是搜索了 但是 我是想让脚本打开百度 然后输入关键字 再搜索
虽然结果一样
但是这种我还不会~所以想学习
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |