相关链接:用PowerShell生成的版本
+IKE$+XDIKE+XDIK=$E#X#D=I$K#$E#$X$D$I#KEXD+I#KE=X=D+IKEXDIK#=EX$=D=I$+K=E#X=$D#I$K+EXD=IKE#+X#DI+$K#$E#X
刚刚开始学PowerShell,对许多命令都不熟悉,慢慢的get-help显得有点麻烦,于是就参考了以前那个“CMD命令速查手册”用批处理弄了一个“PowerShell命令速查手册”以方便自己查看各个命令,里面包含了PowerShell中大部分的Alias(别名)、cmdlet以及如while等关键字的语法说明;
由于对PowerShell不熟悉,只用了get-help *和get-help 命令 -full来创建,而且在PowerShell的输出上出现了一些问题(尝试了好久才找到较好的方案),所以这个批处理的效率以及一些细节上的地方会不尽人意,各位见谅,如果哪位达人有更好的方案,欢迎交流!
创建时间需要几分钟,所以弄了一个现成的,下载地址:http://pickup.mofile.com/1614761844471514(电信的较快,准确的下载地址在视频广告的下面)
如果无法下载,自己用下面的批处理代码花几分钟生产一个吧:
@echo off
echo.=======================================
echo......构造htm文件中,可能需要几分钟.....
echo.=======================================
echo ^<head^> >PowerShell命令速查手册.htm
echo ^<title^>PowerShell命令速查手册^</title^> >>PowerShell命令速查手册.htm
echo ^<meta http-equiv="Content-Type" content="text/html^; charset=gb2312" ^/^> >>PowerShell命令速查手册.htm
echo ^</head^> >>PowerShell命令速查手册.htm
echo ^<A NAME="Top"^> >>PowerShell命令速查手册.htm
echo ^<center^> >>PowerShell命令速查手册.htm
echo ^<h1^>PowerShell命令速查手册^</h1^>——Written by ^<a href="http://hi.baidu.com/dikex"^>dikex^</a^> >>PowerShell命令速查手册.htm
echo ^</center^> >>PowerShell命令速查手册.htm
echo ^<br^> >>PowerShell命令速查手册.htm
mode con cols=250 lines=40
echo.=======================================
echo......构造htm文件中,可能需要几分钟.....
echo.=======================================
for /f "skip=3 tokens=1,2*" %%i in ('powershell -command "& {get-help *}"') do (
if /i "%%j"=="Alias" (echo ^<a href="#%%k"^>%%i^</a^>——%%j——%%k >>PowerShell命令速查手册.htm) else (echo ^<a href="#%%i"^>%%i^</a^>——%%j——%%k >>PowerShell命令速查手册.htm)
echo ^</br^> >>PowerShell命令速查手册.htm
)
mode con cols=140 lines=25
echo.=======================================
echo......构造htm文件中,可能需要几分钟.....
echo.=======================================
for /f "skip=3 tokens=1,2" %%i in ('powershell -command "& {get-help * | format-table name,Category}"') do (
if /i not "%%j"=="Alias" (
echo ^<a name="%%i"^> >>PowerShell命令速查手册.htm
echo ^<h2^>%%i^</h2^> >>PowerShell命令速查手册.htm
echo ^<xmp^> >>PowerShell命令速查手册.htm
powershell -command "& {get-help %%i -full}" >>PowerShell命令速查手册.htm
echo ^</xmp^> >>PowerShell命令速查手册.htm
echo ^<a href="#top"^>返回页首^</a^> >>PowerShell命令速查手册.htm
)
)
goto :EOF