用VB编制Windows 95下迅速跳转目录程序
①在DOS下用DIR命令生成一个数据文件(例如XCDDAT,注意参数必不可少)。
DIR /AD/B/S C:\ >C:\XCD.DAT
DIR /AD/B/S C:\ >>C:\XCD.DAT
②进入VB4,在窗体上建一列表框(LISTBOX),根据需要调整窗体和列表框的大小,其它属性取默认值。
③编写过程代码。鼠标代码可参照KEYPRESS代码编写。
Private Sub Form-Activate()
D$=UCase$(InputBox$("Directory Name.","Change Dir",""))
Open "C:\XCD.DAT" For Input As #1
Do While Not EOF(1)
Input #1,a$
If Right$(a$,Len(D$)+1)="\"+D$ Then
List1.AddItem a$,ad
ad=ad+1
End If
Loop
If List1.ListCount=0 Then End
If List1.ListCount=1 Then
Y=Shell("C:\PWIN95\EXPLOREREXE /n,/e,"&List1.List(0),1)
End
end if
End Sub
Private Sub List1-KeyPress(KeyAscii As Integer)
If KeyAscii=13 Then
Y=Shell("C:\PWIN95\EXPLORER.EXE /n,/e,"&List1.List(List1.ListIndex),1)
end if
If KeyAscii=27 Then End
End
End Sub
④编译生成可执行文件。双击文件名,输入欲进入的目录名,回车即可。遇到重名时会弹出列表框,由用户选择。