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

[资料]岩质边坡可能的失稳判断方法 [复制链接]

上一主题 下一主题
离线0406076101
 

发帖
2250
土币
94
威望
6591
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-04-23
岩质边坡可能的失稳判断方法.pdf
离线menglong82

发帖
7
土币
15
威望
10
原创币
0
只看该作者 1楼 发表于: 2011-04-23
Re:
岩质边坡可能的失稳判断方法
离线nesov

发帖
668
土币
94
威望
2839
原创币
0
只看该作者 2楼 发表于: 2011-04-23
啥都没有,。。。
离线江融

发帖
1132
土币
38516
威望
2658
原创币
0
只看该作者 3楼 发表于: 2011-04-23
学习一下 ,但不见到
离线menglong83

发帖
5
土币
20
威望
20
原创币
0
只看该作者 4楼 发表于: 2011-04-23
啥都没有,。。。
离线fanmingchan

发帖
402
土币
1
威望
2683
原创币
0
只看该作者 5楼 发表于: 2011-04-27
Public Sub 工作表保护密码破解() `#rfp 9w  
Const DBLSPACE As String = vbNewLine & vbNewLine !C#RW=h9  
Const AUTHORS As String = DBLSPACE & vbNewLine & _ fmJWd|  
"作者:XXXXXXX" pV6HQ:y1  
Const HEADER As String = "工作表保护密码破解" \+3Wd$I  
Const VERSION As String = DBLSPACE & "版本 Version 1.1.1" n\-_i2yy  
Const REPBACK As String = DBLSPACE & "" CFm1c1%Hg  
Const ZHENGLI As String = DBLSPACE & "                   XXXXXXX" D:E~yh)$-  
Const ALLCLEAR As String = DBLSPACE & "该工作簿中的工作表密码保护已全部解除!!" & DBLSPACE & "请记得另保存" _ EQ7n'Wqq  
& DBLSPACE & "注意:不要用在不当地方,要尊重他人的劳动成果!" BozK!"R_<  
Const MSGNOPWORDS1 As String = "该文件工作表中没有加密" o0G`Xn  
Const MSGNOPWORDS2 As String = "该文件工作表中没有加密2" %vtSeJ  
Const MSGTAKETIME As String = "解密需花费一定时间,请耐心等候!" & DBLSPACE & "按确定开始破解!" 4nH91Z9=  
Const MSGPWORDFOUND1 As String = "密码重新组合为:" & DBLSPACE & "$$" & DBLSPACE & _ E`fssd~  
"如果该文件工作表有不同密码,将搜索下一组密码并修改清除" 3Jm'q,TC  
Const MSGPWORDFOUND2 As String = "密码重新组合为:" & DBLSPACE & "$$" & DBLSPACE & _ /:` i%E  
"如果该文件工作表有不同密码,将搜索下一组密码并解除" %^=!s  
Const MSGONLYONE As String = "确保为唯一的?" 0;v~5|r  
Dim w1 As Worksheet, w2 As Worksheet Ue#yDTjc  
Dim i As Integer, j As Integer, k As Integer, l As Integer ky[Xf -9#  
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer `Kw"XGT  
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer : W^\ mH  
Dim PWord1 As String cIvYfgIo9  
Dim ShTag As Boolean, WinTag As Boolean 0@K:Tq-mF  
Application.ScreenUpdating = False [4Faq3T"  
With ActiveWorkbook _P<lG[V  
WinTag = .ProtectStructure Or .ProtectWindows @CU|3Qg  
End With M`P]cX)x  
ShTag = False qH Ga  
For Each w1 In Worksheets >&vO4L  
ShTag = ShTag Or w1.ProtectContents yVI;s|jG  
Next w1 < }wAP_y  
If Not ShTag And Not WinTag Then i!W8Q$V  
MsgBox MSGNOPWORDS1, vbInformation, HEADER @zynqh  
Exit Sub ~}IvY?! ;  
End If C^ " Hj  
MsgBox MSGTAKETIME, vbInformation, HEADER y)/$ge _U  
If Not WinTag Then /QXs-T}d  
Else L%K_.!d^  
On Error Resume Next tOM3Gs~o6z  
Do 'dummy do loop <W51oO  
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 StZRc\k  
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 @=0r3  
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 BgWz<k}5M  
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 C6'*/wq  
With ActiveWorkbook PyT}}UKj:  
.Unprotect Chr(i) & Chr(j) & Chr(k) & _ \+Rwm:lI  
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ + %#MrNM'  
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) nn)`eR&  
If .ProtectStructure = False And _ 4 ?@uF[  
.ProtectWindows = False Then j t`p<gI  
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _ 5Vqmv<F;$Z  
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ CoUd16*"JM  
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) J7?)$,ij%  
MsgBox Application.Substitute(MSGPWORDFOUND1, _ Iq0 #A5U%  
"$$", PWord1), vbInformation, HEADER  LbV]JP  
Exit Do 'Bypass all for...nexts ^[seK)S=  
End If o;VkoYV  
End With L_gsG|xX  
Next: Next: Next: Next: Next: Next )YnI !v2T  
Next: Next: Next: Next: Next: Next L`\`NNQC  
Loop Until True R )d99j^"  
On Error GoTo 0 hdf8U  
End If {"0TO|%x  
If WinTag And Not ShTag Then <Sprp]n 7  
MsgBox MSGONLYONE, vbInformation, HEADER F/h:&B:;  
Exit Sub qsft*&  
End If CFBUQMl >  
On Error Resume Next (]}x[F9l  
For Each w1 In Worksheets Y-%l7GErhL  
'Attempt clearance with PWord1 ?b@q5Y  
w1.Unprotect PWord1 X&9^&U=e  
Next w1 !k:zLjtp  
On Error GoTo 0 @7Rt4}g  
ShTag = False 4h;f>BG  
For Each w1 In Worksheets =MJ-s;raq  
'Checks for all clear ShTag triggered to 1 if not. z^P* :  
ShTag = ShTag Or w1.ProtectContents t*Vao  
Next w1 #0?"J)  
If ShTag Then d(X\B{  
For Each w1 In Worksheets @jE d%W  
With w1 aT?p>  
If .ProtectContents Then =M1a0i|d  
On Error Resume Next >?>ubM`,  
Do 'Dummy do loop C,|nmlDN  
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 G>=9gSLM  
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 3 ^02fy  
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 qXrt0s[  
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 ;z.6'EYMG  
.Unprotect Chr(i) & Chr(j) & Chr(k) & _ ;!l*7}5X=  
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ L9{mYA]q  
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Ei{(  
If Not .ProtectContents Then `P^u:  
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _ M.xhVgFf)  
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ d,Cz-.'sOf  
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) |TB@@ 2Ky&  
MsgBox Application.Substitute(MSGPWORDFOUND2, _ @4 /~~  
"$$", PWord1), vbInformation, HEADER aPD?Bh>JU  
'leverage finding Pword by trying on other sheets .Bb$j=  
For Each w2 In Worksheets ZL4l (&"  
w2.Unprotect PWord1 A~6%,q@^jh  
Next w2 HF &h  
Exit Do 'Bypass all for...nexts U{T[*s  
End If +=ZWau   
Next: Next: Next: Next: Next: Next N{1.g S  
Next: Next: Next: Next: Next: Next ?(5o@Xq  
Loop Until True DO7- =74=  
On Error GoTo 0 *F\T}k7  
End If a&$Zpf!!  
End With Smq r q  
Next w1 o,?!"*EP  
End If t{/:(Nu  
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK & ZHENGLI, vbInformation, HEADER =oo[ Eyr  
End Sub cm@jt\D  
离线yunerlee

发帖
29
土币
248
威望
3
原创币
0
只看该作者 6楼 发表于: 2011-09-06
什么都没有。。
离线zhaoxingyu15

发帖
332
土币
3218
威望
20
原创币
0
只看该作者 7楼 发表于: 2011-10-22
撒子情况啊楼主?
离线amos

发帖
10800
土币
169
威望
564
原创币
0
只看该作者 8楼 发表于: 2011-10-26
怎么没有附件呢?谢谢~~~
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

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

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