突想-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3976841
  • 博文数量: 536
  • 博客积分: 10470
  • 博客等级: 上将
  • 技术积分: 4825
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-26 14:08
文章分类

全部博文(536)

文章存档

2024年(3)

2021年(1)

2019年(1)

2017年(1)

2016年(2)

2013年(2)

2012年(10)

2011年(43)

2010年(10)

2009年(17)

2008年(121)

2007年(252)

2006年(73)

分类:

2007-10-27 12:48:46

今天看文档的时候突然想到的。

有个代码的注释单词不认识:
    eg: reside

没办法得打开金山翻译,看了翻译工具有两种
    1>. 安装在机器上的桌面上的。
我使用起来的缺点:
    a>. 看的好好的,不认识的时候得拿起鼠标把它打开。不怎么方便。得来回切换。

    2>. 使用如: 的网站来就可以了。
我使用起来的缺点:
    a>. 一样也必须鼠标,但这个比上面那得到的信息更多,内容更好点。
    b>. 要上网

自己机器到是可以24小时上网,但不想用鼠标,还想看到的信息想2>中那么多, 怎么办?

要是有个命令就好了:
    eg:
我要查单词 reside
就直接输入:
    xdict reside
下面就可以直接显示相关的单词信息就好了。

简单的想了一下,自己不知道能不能写个,出来用用也挺好的。

访问 上的内容,将结果分析后显示就ok了。怎么分析呢? 在学习中 ......

--------------------------
刚才google了一下, 看到一个用脚本实现的:
来源:
多谢无奈何版主!

:::::::::::::::::::::::::::::::::::::::::::::::::
:: dict.cmd -v0.1 -- 批处理在线查单词
:: 无奈何@cn-dos.net - 2007-1-2
:: 用法:dict [/f] word ...
:: 支持文件: - mplayer.exe wget.exe or curl.exe
:::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
setlocal enabledelayedexpansion
set mp3file="%temp%\dict.mp3"
rem 依赖文件检查
:mplay
call mplayer >nul 2>nul
if "%errorlevel%" == "1" set nomplay=1

:wget
wget.exe >nul 2>nul
if not "%errorlevel%" == "9009" (
        set "command1=wget -q -o - "
        set "command2=wget -q -o %mp3file%"
        goto star
)

:curl
curl.exe >nul 2>nul
if not "%errorlevel%" == "9009" (
        set "command1=curl -s "
        set "command2=curl -s -o %mp3file%"
        goto star
)
echo.本脚本需要 wget 或 curl 的支持。
goto :eof

:star
set flag=0
if "%~1" == "" goto help
if "%~1" == "?" goto help
if "%~1" == "/?" goto help
if "%~1" == "/f" shift &goto full
if "%~1" == "/f" shift &goto full


:next
if "%~1" == "" goto :eof
set "word=%~1"
call :down
shift
goto :next

:full
if "%~1" == "" goto :eof
set mp3=
del %mp3file% 2>nul
set "word=%~1"
call :down
%command2% "%mp3%"
echo.--------------------------------
if "%mp3%" == "" echo.[f]查看详解 [q/a]退出 &goto :nselect
echo.[r]朗读 [f]查看详解 [q/a]退出
:nselect
set select=
set /p select=请选择:
call :parse
if "%quit%" == "1" goto :eof
shift
goto :full


:parse
for %%s in (r r f f a a) do if "%%s" == "%select%" goto switch%select%
goto :eof

:switchr
if "%nomplay%" == "1" echo. 播放影音需要 mplayer 支持。&goto :nselect
start /min %comspec% /c "mplayer %mp3file%>nul"
goto :nselect
goto :eof

:switchf
start http://www.iciba.com/search?s=%word%
goto :nselect
goto :eof

:switcha
set quit=1
goto :eof


:down
set url="%word%"
echo.
echo.单词:%word%
echo.释义:
for /f "tokens=1,2,3 delims=<>" %%a in ('%command1% %url%') do (
        if "%%a" == "audio" set "mp3=%%b"
        if "%%b" == "not found" echo 无此单词^^! &goto :eof
        if "%%c" == "/def" echo %%b &goto :eof
        if "%%b" == "/def" echo %%a &set flag=0
        if "!flag!" == "1" echo %%a
        if "%%a" == "def" echo %%b &set flag=1
)
goto :eof

:help
echo.批处理在线查单词
echo.
echo.用法:dict [/f] word ...
echo.
echo /f 完全模式查询单词。
echo word 可指定多个单词。
goto :eof


哈哈。。 实现了,

阅读(2233) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图