[HKEY_CLASSES_ROOT\*\shell\baidu]
@="百度搜索"
[HKEY_CLASSES_ROOT\*\shell\baidu\command]
@="cmd /c for %%i in (\"%1\") do echo %%~nxi&start http://www.baidu.com/s?wd=%%~nxi"
谢谢楼上热心的朋友,可是还有点问题。测试右击桌面上的“新建 文本文档.txt”搜索(桌面路径D:\My Documents\Desktop)。结果如下:
@="cmd /c for %%i in (%1) do echo %%~nxi&start http://www.baidu.com/s?wd=%%~nxi"
这种写法导入后,右击“新建 文本文档.txt”搜索得到的是百度搜索了“My”。于是尝试去引号
@=cmd /c for %%i in (%1) do echo %%~nxi&start http://www.baidu.com/s?wd=%%~nxi"
@=cmd /c for %%i in (%1) do echo %%~nxi&start http://www.baidu.com/s?wd=%%~nxi
得到结果是百度搜索了“文本文档.txt”,“新建”两个字又要没了。