用VB编制Windows 95下迅速跳转目录程序 徐林清 1997-01-01   DOS下的目录工具ACD可以非常方便、迅速地进入任一级子目录,而在Windows下跳转目录则稍显麻烦。以下用Visual BASIC(VB4)编写了一个程序,经编译后生成可执行文件,为之建一快捷方式,并拖到桌面上,就可以像DOS下的ACD一样,方便地进出任一子目录。步骤如下:   ①在DOS下用DIR命令生成一个数据文件(例如XCDDAT,注意参数必不可少)。   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\EXPLOREREXE /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   ④编译生成可执行文件。双击文件名,输入欲进入的目录名,回车即可。遇到重名时会弹出列表框,由用户选择。