什么样的VB代码能在双击文件夹时文件夹打开而自己的文件打开?

来自:    更新日期:早些时候
如何编写一个vb程序,让其对一个文件双击打开~

VB 的代码 Shell "cmd.exe /c call c:\1.txt" 打开 C盘下的 1.TXT文件

从Command中获取取文件名及地址,再让WindowsMediaPlayer读取该文件。

在Form_Load事件中
dim audfile as string
if Command"" then
audfile=mid(command,2,len(command)-2)
用WindowsMediaPlayer读取文件,这句我不会写。
end if

先创建个文件夹 名为“VRV” 运行程序 输入密码~就打开 退出程序 文件夹也就随之关闭~ 为了外观 你可以将程序的ICON改为文件夹图标。
Private Sub Command1_Click()
If Text1 = "global" Then'密码
DeFolder "vrv" '文件夹名
Else
MsgBox "Error", vbCritical
Unload Me
End If
End Sub

Private Sub Command2_Click()
Unload Me
End Sub

Private Function EnFolder(FolderName As String) As Boolean
Open App.Path & IIf(Len(App.Path) > 3, "\", "") & "en.bat" For Output As #1
Print #1, "Ren " & FolderName & " " & FolderName & ".{d6277990-4c6a-11cf-8d87-00aa0060f5bf}"
Print #1, "attrib +h +s " & FolderName & ".{d6277990-4c6a-11cf-8d87-00aa0060f5bf}"
Print #1, "Del en.bat"
Close #1
Shell App.Path & IIf(Len(App.Path) > 3, "\", "") & "en.bat", vbHide

End Function

Private Function DeFolder(FolderName As String) As Boolean
Open App.Path & IIf(Len(App.Path) > 3, "\", "") & "de.bat" For Output As #1
Print #1, "attrib -h -s " & FolderName & ".{d6277990-4c6a-11cf-8d87-00aa0060f5bf}"
Print #1, "Ren " & FolderName & ".{d6277990-4c6a-11cf-8d87-00aa0060f5bf} " & FolderName
Print #1, "explorer.exe " & FolderName
Print #1, "Del de.bat"
Close #1
Shell App.Path & IIf(Len(App.Path) > 3, "\", "") & "de.bat", vbHide
End Function

Private Sub Form_Load()
If App.PrevInstance = True Then
End
End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
EnFolder "Vrv"
End Sub

他的意思大概是说:一个用VB编好的exe文件,放到某个文件夹中。当访问这个文件夹而双击这个文件夹时,exe文件首先运行,而此时文件夹不打开。当在exe程序界面下按下某个按钮,才让你打开这个文件夹——翻译完毕!

你的描述太难懂,建议再想想


什么样的VB代码能在双击文件夹时文件夹打开而自己的文件打开?视频

相关评论:
  • 15293064818急!如何VB文件列表框双击文件名在文本框中显示文件内容?
    田昨贤修改file_dblclick如下 Private Sub file_dblclick()Dim s If Right(File1.Path, 1) = "\\" Then fName = File1.Path + File1.FileName Else fName = File1.Path + "\\" + File1.FileName End If Text1.Text = fName Text1.MultiLine = True Open fName For input As #1 Do until...

  • 15293064818VB简单编程,双击生成的可执行文件相当于按下回车键。
    田昨贤你那么做就是不针对窗体自身了 没法再接着使用DBLCLICK事件 再说了 只要生成可执行文件 也就是说.EXE或者.COM 那就属于外部的了 总不能程序运行的时候自己生成自己吧 这不符合逻辑呀 那么所有的东西使用方法 函数就不好使了 正如一楼所说的 得用API来实现 如果想让双击 等于按下回车键 可以怎么写...

  • 15293064818vb6.0,编了个程序,用command$接受命令行参数,以便关联的文件被...
    田昨贤当文件路径中含有长文件名(包括文件夹名和文件名)时,就会带有双引号,否则的话,如果里面含有空格,会被误以为是多个文件。如果文件路径中的文件夹名和文件名都是8.3的短文件名结构,则不会出现双引号。

  • 15293064818VB怎么打不开我已经做好保存好的工程啊
    田昨贤如果电脑是正常安装的vb软件的话,可以直接双击.vbp文件打开。如果安装的是绿色版就是免安装的的vb,或者安装了vb软件但是默认的vb关联程序文件被取消,可能就会出现双击后选择程序打开文件的对话框。所以你需要选择“从已安装程序列表中选择程序”,再选择电脑上的vb软件安装路径下的vb.exe就可以。

  • 15293064818...的MSHFlexgrid控件怎么实现双击其中的一行就能在窗体中显现那一行的...
    田昨贤例如:Private Sub MSHFlexGrid1_DblClick()Dim i As Long Text1 = ""With MSHFlexGrid1 For i = 0 To .Cols - 1 Text1 = Text1 & .TextMatrix(.Row, i) & ", "Next End With End Sub

  • 15293064818vbp格式的文件怎样打开 急!
    田昨贤然而,如果你使用的是一款绿色版(无安装版本)的VB,当你尝试双击.vbp文件时,可能会遇到需要选择程序打开的提示窗口。此时,解决方法是先启动VB程序,然后从"文件"菜单中选择"打开"选项,找到你要的.vbp文件进行打开。另一种方式是,你可以在文件夹中找到.vbp工程文件,然后直接将其拖动到VB程序的图标...

  • 15293064818VB中treeview双击事件代码怎么写啊
    田昨贤Private Sub TreeView1_DblClick()On Error Resume Next Select Case TreeView1.Nodes.Item(TreeView1.SelectedItem.Index).Key Case "hebei1"WMP1.URL = "mms:\/\/mms.hebtv.com\/tv1"Case "hebei2"WMP1.URL = "mms:\/\/mms.hebtv.com\/tv2"End Select End Sub 自己可以再改改 ...

  • 15293064818VB编程中,搜寻到文件在列表中例出,并用鼠标双击它打开文件或程序!
    田昨贤既然您能写出递归,那么也有一定的编程水平了,api的声明等等就不用多解释了.下面的代码您试着在您的程序中用吧.Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As ...

  • 15293064818vbs文件是用什么运行的
    田昨贤.VBS:VBScript文件 VB编的程序要编译成.EXE文件才能执行,而VBS是脚本语言,是不需要编译成二进制机器语言,直接按编写的文件来执行的。直接双击文件就运行了。编辑用记事本等文本编辑工具编辑。编写完保存后把后缀改为.VBS即可。例:打开记事本,输入:CreateObject("SAPI.SpVoice").Speak "天上有个...

  • 15293064818VB如何通过工程查看源代码,如图,这个样子的
    田昨贤如果这个程序带工程文件,你找到.vbp文件双击打开,然后在各窗体双击查看代码。如果没有工程文件,你可以自己建一个工程文件,然后把这些窗体文件加入。如果不想建你可以直接双击某个窗体文件,也能打开,打开后双击窗体,可以看到代码。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网