锁定老帖子 主题:Windows下的一些小工具
精华帖 (0) :: 良好帖 (11) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-14
最后修改:2009-09-14
ggggqqqqihc 写道 我喜欢GnuWin32项目里的一些小程序,和Linux下用法一样,非常方便。现在尤其离不开grep了。
在Windows下怎么将find的返回值作为javadoc的参数啊 javadoc -d apidoc -use -source 1.5 -windowtitle "XX" -bottom "XXXX" `xfind good/ -name *.java` xfind就是GnuWin32项目里的find,我要先查找一些文件的路径,然后传给javadoc生成文档 在Windows XP下弄不出来啊 谢谢 |
|
返回顶楼 | |
发表时间:2009-09-14
最后修改:2009-09-14
lucane 写道 ggggqqqqihc 写道 我喜欢GnuWin32项目里的一些小程序,和Linux下用法一样,非常方便。现在尤其离不开grep了。
在Windows下怎么将find的返回值作为javadoc的参数啊 javadoc -d apidoc -use -source 1.5 -windowtitle "XX" -bottom "XXXX" `xfind good/ -name *.java` xfind就是GnuWin32项目里的find,我要先查找一些文件的路径,然后传给javadoc生成文档 在Windows XP下弄不出来啊 谢谢 这种情况用 ruby 就很简单。也不需要 xfind。 files = Dir.glob('./good/**/*.java').map{|f| '"' + f + '"'}.join ' ' %x[javadoc -d apidoc -use -source 1.5 -windowtitle "XX" -bottom "XXXX" #{files}] |
|
返回顶楼 | |
发表时间:2009-09-14
最后修改:2009-09-14
night_stalker 写道 这种情况用 ruby 就很简单。也不需要 xfind。 files = Dir.glob('./good/**/*.java').map{|f| '"' + f + '"'}.join ' ' %x[javadoc -d apidoc -use -source 1.5 -windowtitle "XX" -bottom "XXXX" #{files}] 根本不需要ruby这个大尾巴, dos batch比它还简单,而且才一行 for /r ./good/ %%i in (*.java) do call javadoc -d apidoc -use -source 1.5 -windowtitle "XX" -bottom "XXXX" %%i 坚持要用xfind也可以 for /F %%i in ('xfind bala bala') do call javadoc -d apidoc -use -source 1.5 -windowtitle "XX" -bottom "XXXX" %%i |
|
返回顶楼 | |
发表时间:2009-09-14
night_stalker 写道
也是,不过没装ruby运行环境 |
|
返回顶楼 | |
发表时间:2009-09-14
night_stalker 写道 for /r ./good/ %%i in (*.java) do call javadoc -d apidoc -use -source 1.5 -windowtitle "XX" -bottom "XXXX" %%i 显示"此时不应有 %%i" 咋办呢 |
|
返回顶楼 | |
发表时间:2009-09-14
最后修改:2009-09-14
ray_linn 写道 根本不需要ruby这个大尾巴, dos batch比它还简单,而且才一行 for /r ./good/ %%i in (*.java) do call javadoc -d apidoc -use -source 1.5 -windowtitle "XX" -bottom "XXXX" %%i 坚持要用xfind也可以 for /F %%i in ('xfind bala bala') do call javadoc -d apidoc -use -source 1.5 -windowtitle "XX" -bottom "XXXX" %%i ray_linn 大大是 bat 高手 …… 我对深一点的 dos batch 还有各种百分号不熟 …… 对于我来说,还是 ruby 低成本高收益 执着于一行的话 …… 可以不建立文件,在命令行直接敲 ruby -e "`javadoc -d apidoc -use -source 1.5 -windowtitle \"XX\" -bottom \"XXXX\" #{Dir.glob('good/**/*.java').join ' '}`" |
|
返回顶楼 | |
发表时间:2009-09-14
coolspeed 写道 1. 偶直接复制地址栏内容后,cmd里cd一下再paste。习惯了没觉得烦。
2. Vista/7里shift右键,自带这功能。 第一批vista支持者,第一批7使用者,现在才要改回8年前的xp了。讽刺。 win键后敲软件名的前几字母后回车——就冲着这方便用的。还有XP下雅黑不好看。 不知道total commander还有人用没?? freecommander |
|
返回顶楼 | |
发表时间:2009-09-14
最后修改:2009-09-14
lucane 写道 显示"此时不应有 %%i" 咋办呢 %%i必须放在bat里,commandline请用%i |
|
返回顶楼 | |