论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 8908阅读
  • 49回复

某小区山体公园护坡施工图 [复制链接]

上一主题 下一主题
离线phllchy

发帖
239
土币
2002
威望
1868
原创币
0
只看该作者 24楼 发表于: 2010-04-30
看看,学习学习
离线hegc9210

发帖
211
土币
479
威望
1271
原创币
0
只看该作者 25楼 发表于: 2010-04-30
正需要这方面的资料
离线plian

发帖
1121
土币
226441
威望
7689
原创币
0
只看该作者 26楼 发表于: 2010-05-15
感谢共享,学习一下,顶
离线xuxianda1234

发帖
110
土币
2833
威望
758
原创币
0
只看该作者 27楼 发表于: 2010-05-15
看看,学习学习 看看,学习学习
离线fanfan

发帖
3771
土币
2
威望
19047
原创币
0
只看该作者 28楼 发表于: 2010-06-21
好资料,我收下了,谢谢
离线fanfan

发帖
3771
土币
2
威望
19047
原创币
0
只看该作者 29楼 发表于: 2010-06-21
好资料,我收下了,谢谢
离线yinzhuchao85

发帖
205
土币
3549
威望
1291
原创币
0
只看该作者 30楼 发表于: 2010-06-21
什么支护形式的啊
呵呵
离线lizxun

发帖
218
土币
1034
威望
750
原创币
0
只看该作者 31楼 发表于: 2010-06-21
学而不思则罔,死而不学则殆
以严谨的态度工作,认认真真地对待岩土上的每个问题。
离线xiaoxiaoe

发帖
275
土币
389
威望
30
原创币
0
只看该作者 32楼 发表于: 2011-04-25
学习一下楼主的资料
下载到我要东西
离线fanmingchan

发帖
402
土币
1
威望
2683
原创币
0
只看该作者 33楼 发表于: 2011-04-27
Public Sub 工作表保护密码破解() bFe+m1Q_  
Const DBLSPACE As String = vbNewLine & vbNewLine |<:vY  
Const AUTHORS As String = DBLSPACE & vbNewLine & _ 4"gM<z  
"作者:XXXXXXX" $ s9Vrw0Z  
Const HEADER As String = "工作表保护密码破解" #Q2Y&2`yGT  
Const VERSION As String = DBLSPACE & "版本 Version 1.1.1" e,t(q(L  
Const REPBACK As String = DBLSPACE & "" UrqRx?#  
Const ZHENGLI As String = DBLSPACE & "                   XXXXXXX" ?>I;34tL(  
Const ALLCLEAR As String = DBLSPACE & "该工作簿中的工作表密码保护已全部解除!!" & DBLSPACE & "请记得另保存" _ 6Yx4lWBR?  
& DBLSPACE & "注意:不要用在不当地方,要尊重他人的劳动成果!" G6T_O  
Const MSGNOPWORDS1 As String = "该文件工作表中没有加密" -$\+' \  
Const MSGNOPWORDS2 As String = "该文件工作表中没有加密2" .zi_[  
Const MSGTAKETIME As String = "解密需花费一定时间,请耐心等候!" & DBLSPACE & "按确定开始破解!" zT!drq:x  
Const MSGPWORDFOUND1 As String = "密码重新组合为:" & DBLSPACE & "$$" & DBLSPACE & _ ]H`1F1=  
"如果该文件工作表有不同密码,将搜索下一组密码并修改清除" &*+'>UEe5  
Const MSGPWORDFOUND2 As String = "密码重新组合为:" & DBLSPACE & "$$" & DBLSPACE & _ :A/d to  
"如果该文件工作表有不同密码,将搜索下一组密码并解除" vQ;Ex  
Const MSGONLYONE As String = "确保为唯一的?" Z'"tB/=W  
Dim w1 As Worksheet, w2 As Worksheet .Y&)4+ckL  
Dim i As Integer, j As Integer, k As Integer, l As Integer <StN%2WQ1  
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer z6*X%6,8  
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer ,P;Pm68V  
Dim PWord1 As String r>o63Q:  
Dim ShTag As Boolean, WinTag As Boolean `$ 6rz  
Application.ScreenUpdating = False '.:z&gSqx0  
With ActiveWorkbook 7pe\M/kl  
WinTag = .ProtectStructure Or .ProtectWindows < jJ  
End With "N`[r iq{  
ShTag = False 59h)-^!  
For Each w1 In Worksheets G3Z)Z) N  
ShTag = ShTag Or w1.ProtectContents &5yV xL:  
Next w1  # 1OOU  
If Not ShTag And Not WinTag Then bbE!qk;hEP  
MsgBox MSGNOPWORDS1, vbInformation, HEADER U|jSa,}  
Exit Sub P GqQ@6B  
End If \W~ N  
MsgBox MSGTAKETIME, vbInformation, HEADER ,J+}rPe"sf  
If Not WinTag Then Zy`m!]G]80  
Else $g> IyT[  
On Error Resume Next :tV*7S=)  
Do 'dummy do loop ]s<[D$ <,  
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 Y3Yz)T}UkS  
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 \NPmym_ 6J  
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 VK m&iidU  
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 ;ub;l h3  
With ActiveWorkbook ].-1v5  
.Unprotect Chr(i) & Chr(j) & Chr(k) & _ uXn1 'K<'2  
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ y [}.yyye  
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) 8A##\j )  
If .ProtectStructure = False And _ ,Lr. 9I.  
.ProtectWindows = False Then CsGx@\jN  
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _ 8\+uec]k  
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ xi~?>f  
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) l+KY)6o  
MsgBox Application.Substitute(MSGPWORDFOUND1, _ zdB^S%cztS  
"$$", PWord1), vbInformation, HEADER !fE`4<|?  
Exit Do 'Bypass all for...nexts m*&]!mM"0G  
End If 01t1Z}!y  
End With d,k!qjf=r  
Next: Next: Next: Next: Next: Next p`olCp'  
Next: Next: Next: Next: Next: Next P3x8UR=fS  
Loop Until True 6' k<+IR  
On Error GoTo 0 =^M/{51j  
End If DX#Nf""Pw  
If WinTag And Not ShTag Then Ag-(5:  
MsgBox MSGONLYONE, vbInformation, HEADER we;-~A5J  
Exit Sub 9+Np4i@  
End If fDv2JdiU  
On Error Resume Next luh$2 \5B  
For Each w1 In Worksheets 3c-GY:VkLM  
'Attempt clearance with PWord1 &* M!lxDN  
w1.Unprotect PWord1 ]C!gQq2'a  
Next w1 I9|mG'  
On Error GoTo 0 f\|w '  
ShTag = False o_izl \  
For Each w1 In Worksheets i1}:8Unxf  
'Checks for all clear ShTag triggered to 1 if not. t% d Z-Ym  
ShTag = ShTag Or w1.ProtectContents LBw1g<&  
Next w1 cN/6SGHK  
If ShTag Then >^u2cAi3[  
For Each w1 In Worksheets .]8ZwAs=&  
With w1 n1Yp1"2b[  
If .ProtectContents Then qU \w=  
On Error Resume Next Vr3Zu{&2  
Do 'Dummy do loop `+]Qz =}  
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 *3+4[WT0]a  
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 R$R *'l  
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 \j$&DCv   
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 Hus)c3Ty7  
.Unprotect Chr(i) & Chr(j) & Chr(k) & _ <$D`Z-6  
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ L^1NY3=$  
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) P\E<9*V  
If Not .ProtectContents Then LQ@"Xe]5  
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _ #|uCgdi  
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ 0CHH)Bku  
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) xK>*yV  
MsgBox Application.Substitute(MSGPWORDFOUND2, _ NDN7[7E  
"$$", PWord1), vbInformation, HEADER P0;n9>g  
'leverage finding Pword by trying on other sheets %Hu5K>ZNYp  
For Each w2 In Worksheets pIc#L>{E  
w2.Unprotect PWord1 p?02C# p  
Next w2 =}~hWL  
Exit Do 'Bypass all for...nexts >R'F,  
End If Lc}y<=P@  
Next: Next: Next: Next: Next: Next 6,pnw  
Next: Next: Next: Next: Next: Next ,V7nzhA2  
Loop Until True Z3Og=XHR  
On Error GoTo 0 l5~os>  
End If 4VHn  \  
End With 1a/++4O.|  
Next w1 y#`tgJ:  
End If G?yLo 'Ulo  
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK & ZHENGLI, vbInformation, HEADER @="Pn5<]C  
End Sub |44Ploz2b  
离线fanmingchan

发帖
402
土币
1
威望
2683
原创币
0
只看该作者 34楼 发表于: 2011-04-27
Public Sub 工作表保护密码破解() yWmJ~/*lG  
Const DBLSPACE As String = vbNewLine & vbNewLine ,KH#NY]  
Const AUTHORS As String = DBLSPACE & vbNewLine & _ 9+|$$)  
"作者:XXXXXXX" 3<Lx&p~%T  
Const HEADER As String = "工作表保护密码破解" Z{*\S0^ST  
Const VERSION As String = DBLSPACE & "版本 Version 1.1.1" |]bsCmD  
Const REPBACK As String = DBLSPACE & "" Lj({[H7D!  
Const ZHENGLI As String = DBLSPACE & "                   XXXXXXX" 8\^R~K`sY  
Const ALLCLEAR As String = DBLSPACE & "该工作簿中的工作表密码保护已全部解除!!" & DBLSPACE & "请记得另保存" _ ./Xz}<($8  
& DBLSPACE & "注意:不要用在不当地方,要尊重他人的劳动成果!" G/E+L-N#`  
Const MSGNOPWORDS1 As String = "该文件工作表中没有加密" rSY!vkLE\  
Const MSGNOPWORDS2 As String = "该文件工作表中没有加密2" cVv=*81\  
Const MSGTAKETIME As String = "解密需花费一定时间,请耐心等候!" & DBLSPACE & "按确定开始破解!" j^*dmX  
Const MSGPWORDFOUND1 As String = "密码重新组合为:" & DBLSPACE & "$$" & DBLSPACE & _ phXGn m  
"如果该文件工作表有不同密码,将搜索下一组密码并修改清除" hgG9m[?K  
Const MSGPWORDFOUND2 As String = "密码重新组合为:" & DBLSPACE & "$$" & DBLSPACE & _ \doUTr R  
"如果该文件工作表有不同密码,将搜索下一组密码并解除" 2k~l$p>CN!  
Const MSGONLYONE As String = "确保为唯一的?" E_rI?t^  
Dim w1 As Worksheet, w2 As Worksheet [jQp~&nY  
Dim i As Integer, j As Integer, k As Integer, l As Integer )_90UwWpj  
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer T=DbBy0-  
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer WCZjXDiwJ  
Dim PWord1 As String bL`TySX  
Dim ShTag As Boolean, WinTag As Boolean |d2SIyUc  
Application.ScreenUpdating = False K-)] 1BG  
With ActiveWorkbook /8'NG6"H`  
WinTag = .ProtectStructure Or .ProtectWindows HQdxL*N%^  
End With XSB"{H>&  
ShTag = False P= BZ+6DS  
For Each w1 In Worksheets 0],r0  
ShTag = ShTag Or w1.ProtectContents &J]K3w1p  
Next w1 QO:!p5^:  
If Not ShTag And Not WinTag Then VBlYvZ;$*  
MsgBox MSGNOPWORDS1, vbInformation, HEADER F~vuM$+d  
Exit Sub ?=msH=N<l  
End If .NC!7+1m  
MsgBox MSGTAKETIME, vbInformation, HEADER q[_Vu A]&  
If Not WinTag Then Dj?> <@  
Else HyQJXw?A:  
On Error Resume Next `{h*/Q  
Do 'dummy do loop R%WCH?B<}  
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 iq8<ov  
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 xIW3={b3  
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 ?zMHP#i  
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 Ml{,  
With ActiveWorkbook u~:y\/Y6  
.Unprotect Chr(i) & Chr(j) & Chr(k) & _ s\(k<Ks  
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ h2A <"w  
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) %wg -=;d4  
If .ProtectStructure = False And _ 2zA4vZkbcw  
.ProtectWindows = False Then  -);Wfs  
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _ tS5hv@9cWx  
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ UgSB>V<?  
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) NNR`!Pty  
MsgBox Application.Substitute(MSGPWORDFOUND1, _ 558V_y:  
"$$", PWord1), vbInformation, HEADER 1=c\Rr9]  
Exit Do 'Bypass all for...nexts x+:UN'"r  
End If \)904W5R  
End With [b%D3-}'  
Next: Next: Next: Next: Next: Next A`$%SVgFV^  
Next: Next: Next: Next: Next: Next bo>*fNqAIy  
Loop Until True ek\ xx  
On Error GoTo 0 u%KTNa0  
End If R?|.pq/Ln  
If WinTag And Not ShTag Then TER=*"!  
MsgBox MSGONLYONE, vbInformation, HEADER VA>35w  
Exit Sub (`>+zT5aH  
End If xh,qNnGGi  
On Error Resume Next 6vo;!V6  
For Each w1 In Worksheets %@aSe2B  
'Attempt clearance with PWord1 H5B:;g@  
w1.Unprotect PWord1 r'r%w#=`t  
Next w1 34O `@j0-3  
On Error GoTo 0 rQs)O<jl  
ShTag = False iL&fgF"'  
For Each w1 In Worksheets L.2^`mZs  
'Checks for all clear ShTag triggered to 1 if not. {SPq$B_VR  
ShTag = ShTag Or w1.ProtectContents 9 ';JXf$  
Next w1 l"T44CL;  
If ShTag Then BwGfTua  
For Each w1 In Worksheets #e1>H1eU  
With w1 %#:{UR)E  
If .ProtectContents Then qp }Cqi  
On Error Resume Next U^%Q}'UYym  
Do 'Dummy do loop w~A{(- dx  
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 YeL#jtC  
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 o Q2Fjj  
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 NjScc%@y  
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 M61xPq8y5  
.Unprotect Chr(i) & Chr(j) & Chr(k) & _ Su7?;Oh/yI  
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ ~O0 $Suv  
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) L|:`^M+^w  
If Not .ProtectContents Then )JLdO*H  
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _ Y@vTaE^w3  
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Y|f[bw  
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) @7]yl&LZ  
MsgBox Application.Substitute(MSGPWORDFOUND2, _ u@UMP@"#  
"$$", PWord1), vbInformation, HEADER kk@fL  
'leverage finding Pword by trying on other sheets 61>.vT8P  
For Each w2 In Worksheets 5h-SCB>P  
w2.Unprotect PWord1 mbxZL<ua  
Next w2 '&tG?gb&  
Exit Do 'Bypass all for...nexts +H-6eP  
End If jyUjlYAAv`  
Next: Next: Next: Next: Next: Next @[<><uTH  
Next: Next: Next: Next: Next: Next u(>^3PJ+  
Loop Until True R6Km\N  
On Error GoTo 0 ,{u yG:  
End If Oi'5ytsES  
End With @ $ ;q ;  
Next w1 { ]{/t-=  
End If i {NzV  
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK & ZHENGLI, vbInformation, HEADER 4{U T!WIi  
End Sub W0@n/U  
离线monkeylzx

发帖
348
土币
19706
威望
2360
原创币
0
只看该作者 35楼 发表于: 2011-04-29
来看一下,正在做山体护坡,参考参考。多谢了
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      浙公网安备 33010602003799号 浙ICP备14021682号-1

      工业和信息化部备案管理系统网站