app path(VB中app.path怎么用)

2023-10-31 19:43:53 18

app path(VB中app.path怎么用)

各位老铁们,大家好,今天由我来为大家分享app path,以及VB中app.path怎么用的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

VB中app.path怎么用

以下是app.path在VB中的具体用法:

材料/工具:电脑、vb6

1、启动vb6后,从弹出的新建工程对话框中选择标准exe文件,点击打开按钮。

2、适当调整窗体的大小,执行工程-部件命令,从部件对话框中选择Windows media player,点击确定按钮,将其加载到控件箱中。

3、接着双击控件箱中Windows media player控件,在窗体上创建一个对象。

4、调整Windows media player控件的大小和位置,双击创建进入代码区域,对象设置为form,过程设置为load。

5、输入代码,代码内容为:WindowsMediaPlayer1.URL = App.Path + "音乐\甜蜜蜜.mp3"。

6、执行文件-保存工程命令,按照提示信息依次保存工程和窗体到vb加载音乐文件夹中。

7、执行文件-生成工程命令,输入名称为vb加载音乐,双击该文件试听效果。

VB中用到了 “App.Path” 是一个变量吧

app.path 是代表当前路径,在VB中特有的写法。它不能够作为变量来定义的。Private Declare Function SHGetSpecialFolderLocation Lib "Shell32" (ByVal hwndOwner As Long, ByVal nFolder As Integer, ppidl As Long) As Long Private Declare Function SHGetPathFromIDList Lib "Shell32" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal szPath As String) As Long 函数功能及参数说明: SHGetSpecialFolderLocation:获得某个特殊目录在特殊目录列表中的位置;它有三个参数,第一个参数是用来指定所有者窗口的,在应用中一般我们写上"0"就可以了;第二个参数是一个整数id,它决定要查找的目录是哪一个目录,它的取值可能如下: &H0& ’桌面 &H2& ’程序集 &H5& ’我的文档 &H6& ’收藏夹 &H7& ’启动 &H8& ’最近打开的文件 &H9& ’发送 &HB& ’开始菜单 &H13& ’网上邻居 &H14& ’字体 &H15& ’ShellNew &H1A& ’Application Data &H1B& ’PrintHood &H20& ’网页临时文件 &H21& ’Cookies目录 &H22& ’历史 第三个参数是获得的特殊目录在特殊目录列表中的地址。 SHGetPathFromIDList:根据某特殊目录在特殊目录列表中的地址获取该目录的准确路径。它有两个参数,第一个参数是特殊目录在特殊目录列表中的地址,也即上一个函数所获得的地址;第二个参数是一个字符串型数据,用来保存返回的特殊目录的准确路径。 比如:为了获得DeskTop的路径,首先需调用SHGetSpecialFolderLocation获得DeskTop在特殊目录列表中的位置Pid,然后调用SHGetPathFromIDList函数获得Pid指向的列表内容,即DeskTop的准确路径。 下面是我编写的一个用来获取Windows各种目录路径的例子,供大家参考。如果您有什么问题或建议,欢迎给我来信(xuhaoliang@21cn.com)。 程序界面如下: ­ 程序代码如下: Private Declare Function SHGetSpecialFolderLocation Lib "Shell32" (ByVal hwndOwner As Long, ByVal nFolder As Integer, ppidl As Long) As Long Private Declare Function SHGetPathFromIDList Lib "Shell32" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal szPath As String) As Long Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long Const MAX_LEN = 200 ’字符串最大长度 Const DESKTOP = &H0& ’桌面 Const PROGRAMS = &H2& ’程序集 Const MYDOCUMENTS = &H5& ’我的文档 Const MYFAVORITES = &H6& ’收藏夹 Const STARTUP = &H7& ’启动 Const RECENT = &H8& ’最近打开的文件 Const SENDTO = &H9& ’发送 Const STARTMENU = &HB& ’开始菜单 Const NETHOOD = &H13& ’网上邻居 Const FONTS = &H14& ’字体 Const SHELLNEW = &H15& ’ShellNew Const APPDATA = &H1A& ’Application Data Const PRINTHOOD = &H1B& ’PrintHood Const PAGETMP = &H20& ’网页临时文件 Const COOKIES = &H21& ’Cookies目录 Const HISTORY = &H22& ’历史 Private Sub Command2_Click() End End Sub Private Sub Form_Load() Dim sTmp As String * MAX_LEN ’存放结果的固定长度的字符串 Dim nLength As Long ’字符串的实际长度 Dim pidl As Long ’某特殊目录在特殊目录列表中的位置 ’*************************获得Windows目录********************************** Length = GetWindowsDirectory(sTmp, MAX_LEN) txtWin.Text = Left(sTmp, Length) ’*************************获得System目录*********************************** Length = GetSystemDirectory(sTmp, MAX_LEN) txtSystem.Text = Left(sTmp, Length) ’*************************获得Temp目录*********************************** Length = GetTempPath(MAX_LEN, sTmp) txtTemp.Text = Left(sTmp, Length) ’*************************获得DeskTop目录********************************** SHGetSpecialFolderLocation 0, DESKTOP, pidl SHGetPathFromIDList pidl, sTmp txtDesktop.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得发送到目录********************************** SHGetSpecialFolderLocation 0, SENDTO, pidl SHGetPathFromIDList pidl, sTmp txtSendTo.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得我的文档目录********************************* SHGetSpecialFolderLocation 0, MYDOCUMENTS, pidl SHGetPathFromIDList pidl, sTmp txtDocument.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得程序集目录*********************************** SHGetSpecialFolderLocation 0, PROGRAMS, pidl SHGetPathFromIDList pidl, sTmp txtProgram.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得启动目录************************************* SHGetSpecialFolderLocation 0, STARTUP, pidl SHGetPathFromIDList pidl, sTmp txtStart.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得开始菜单目录********************************* SHGetSpecialFolderLocation 0, STARTMENU, pidl SHGetPathFromIDList pidl, sTmp txtStartMenu.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得收藏夹目录*********************************** SHGetSpecialFolderLocation 0, MYFAVORITES, pidl SHGetPathFromIDList pidl, sTmp txtFavorites.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’**********************获得最后打开的文件目录******************************* SHGetSpecialFolderLocation 0, RECENT, pidl SHGetPathFromIDList pidl, sTmp txtRecent.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得网上邻居目录********************************* SHGetSpecialFolderLocation 0, NETHOOD, pidl SHGetPathFromIDList pidl, sTmp txtNetHood.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得字体目录********************************** SHGetSpecialFolderLocation 0, FONTS, pidl SHGetPathFromIDList pidl, sTmp txtFonts.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得Cookies目录********************************** SHGetSpecialFolderLocation 0, COOKIES, pidl SHGetPathFromIDList pidl, sTmp txtCookies.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得历史目录********************************** SHGetSpecialFolderLocation 0, HISTORY, pidl SHGetPathFromIDList pidl, sTmp txtHistory.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’***********************获得网页临时文件目录******************************* SHGetSpecialFolderLocation 0, PAGETMP, pidl SHGetPathFromIDList pidl, sTmp txtPageTmp.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得ShellNew目录********************************* SHGetSpecialFolderLocation 0, SHELLNEW, pidl SHGetPathFromIDList pidl, sTmp txtShellNew.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’***********************获得Application Data目录***************************** SHGetSpecialFolderLocation 0, APPDATA, pidl SHGetPathFromIDList pidl, sTmp txtAppData.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) ’*************************获得PrintHood目录********************************* SHGetSpecialFolderLocation 0, PRINTHOOD, pidl SHGetPathFromIDList pidl, sTmp txtPrintHood.Text = Left(sTmp, InStr(sTmp, Chr(0)) - 1) End Sub

VB里app.path是什么意思.该怎么用呢

app.path是一个相对路径APP就是应用程序本身path就是路径其意思就是应用程序所在的路径也就是应用程序自己所在的路径他之所以是相对路径是指:无论你的应用程序在哪个盘,哪个位置,只要你在程序中使用了APP.PATH那么他返回的都是当前应用程序存在的路径.

app.path是什么意思

程序开启文件时,若没有指定文件的目录,则所开启的将是「目前目录」的文件,但目前目录是经常改变的,如果指定目录,则将来安装程序时,被开启的文件必须安装于指定目录中,比较没有弹性。  解决以上问题的方法利用以下方法开启文件:  Open App.Path + "\" + "文件名称" For ┅  并且将被开启的文件与可执行文件放在同一目录即可,因为 App.Path 所代表的就是应用程序所在的目录。不过使用App.Path有一件事情要特别注意,当App.Path 位于根目录时,则App.Path最右边的字符为"\",例如"c:\",但如果App.Path不在根目录,则App.Path 最右边的字符不为"\",例如"d:\kj\app1",因此欲求取应用程序所在目录某一文件的完整路径名称,应该使用以下方法:  Dim fullpath As String  If Right(App.Path, 1) = "\" Then ’ 若 App.Path 为根目录  fullpath = App.Path + "文件名称"  Else  fullpath = App.Path + "\" + "文件名称"  End If  ’ fullpath 等于 "文件名称" 的完整路径名称  来源:SEO基地  当某一程序下有多个相同的文件时,比如"e:\ksxt"目录下有多个要找个相同的文件,这时候系统就会按照一定的顺序找到第一个文件,并当做目前需要使用的文件,所以,这种情况下,最好使该目录下只有这一个文件。正是如此,使用未来教育软件做计算机二级考题的同学们做到类似的问题,总会报错,说输入超出文件尾,那是找错了文件,只要把文件的完整的目录打上,就不会报错了。

app.path 是什么意思

a.CreateFolder (App.Path & "\新建文件夹") ‘在当前文件夹中创建“新建文件夹”f a.FolderExists(App.Path & "\新建文件夹") Then ‘检查文件夹是否存在,App.path是指当前文件夹

关于本次app path和VB中app.path怎么用的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

app path(VB中app.path怎么用)

本文编辑:admin

更多文章:


联想s5430拆机教程(请问联想s5130后盖螺丝如何打开,最下面的两个螺丝拧不下来,一直转但取不下来)

联想s5430拆机教程(请问联想s5130后盖螺丝如何打开,最下面的两个螺丝拧不下来,一直转但取不下来)

本文目录请问联想s5130后盖螺丝如何打开,最下面的两个螺丝拧不下来,一直转但取不下来联想s435拆开 一共要拆多少个螺丝钉thinkpade430c右边光驱的,键盘怎样拆除的请问联想s5130后盖螺丝如何打开,最下面的两个螺丝拧不下来,一

2024年7月22日 15:18

尼康全画幅超广角镜头推荐(请教专家:尼康D600全画幅相机配哪款超广角镜头及中长焦镜头比较合适(业余),请教我一招)

尼康全画幅超广角镜头推荐(请教专家:尼康D600全画幅相机配哪款超广角镜头及中长焦镜头比较合适(业余),请教我一招)

本文目录请教专家:尼康D600全画幅相机配哪款超广角镜头及中长焦镜头比较合适(业余),请教我一招尼康有没有像佳能11-24mm f4那样的全画幅广角镜头呢尼康好像没有什么超广角镜头吧请教专家:尼康D600全画幅相机配哪款超广角镜头及中长焦镜

2024年5月15日 04:22

oppor17pro像素(oppor17pro用的什么屏幕)

oppor17pro像素(oppor17pro用的什么屏幕)

本文目录oppor17pro用的什么屏幕oppor17pro有广角拍摄吗oppor17pro用的什么屏幕R17 Pro采用6.4英寸水滴屏分辨率:2340*1080像素密度:402PPI显示屏材质:AMOLED屏占比:91.5%主屏色彩:1

2023年10月5日 18:50

新买的小米手机怎么用(新买小米的手机一般充多长时间 新买小米的手机一般充电充多久)

新买的小米手机怎么用(新买小米的手机一般充多长时间 新买小米的手机一般充电充多久)

其实新买的小米手机怎么用的问题并不复杂,但是又很多的朋友都不太了解新买小米的手机一般充多长时间 新买小米的手机一般充电充多久,因此呢,今天小编就来为大家分享新买的小米手机怎么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析

2024年6月7日 10:40

27寸一体机电脑(苹果一体机27寸停产了吗怎么在苹果官网看不见了)

27寸一体机电脑(苹果一体机27寸停产了吗怎么在苹果官网看不见了)

今天给各位分享苹果一体机27寸停产了吗怎么在苹果官网看不见了的知识,其中也会对苹果一体机27寸停产了吗怎么在苹果官网看不见了进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录苹果一体机27寸停产了吗怎么在苹果官网

2024年7月4日 09:25

华为p30pro拍月亮参数(华为p30pro拍照功能介绍)

华为p30pro拍月亮参数(华为p30pro拍照功能介绍)

这篇文章给大家聊聊关于华为p30pro拍月亮参数,以及华为p30pro拍照功能介绍对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录华为p30pro拍照功能介绍拍星空相机参数怎么设置华为m30手机怎么拍月亮华为P30拍月亮是合成

2024年10月9日 22:45

孟晚舟三儿一女(孟晚舟女士所牵涉到的具体情况是什么)

孟晚舟三儿一女(孟晚舟女士所牵涉到的具体情况是什么)

本文目录孟晚舟女士所牵涉到的具体情况是什么3儿1女如何赡养老人任正非大女儿叫孟晚舟,二女儿叫姚安娜为啥两个女儿都不姓任孟晚舟女士所牵涉到的具体情况是什么这个问题我也是刚刚理出一点头绪,跟大家分享一下吧。孟晚舟女士到底遇到了什么问题?早在20

2024年6月24日 19:02

荣事达维修点电话号码(重庆市荣事达电视机售后服务中心电话)

荣事达维修点电话号码(重庆市荣事达电视机售后服务中心电话)

本文目录重庆市荣事达电视机售后服务中心电话荣事达维修点电话号码安庆荣事达洗衣机售后号码重庆市荣事达电视机售后服务中心电话咨询记录 · 回答于2021-10-05重庆市荣事达电视机售后服务中心电话您好,通过查询相关信息,为您找到重庆市荣事达电

2024年5月28日 01:50

ipad mini5历史最低价(为什么iPad mini比iPad贵但仍有人买)

ipad mini5历史最低价(为什么iPad mini比iPad贵但仍有人买)

本文目录为什么iPad mini比iPad贵但仍有人买手里有2500块,到底入iPad mini5还是Apple Watch 4双十二适合买ipad吗京东618怎么买ipad mini5便宜为什么iPad mini比iPad贵但仍有人买因为

2024年7月21日 13:24

乐视手机门户(乐视tv是什么东东,求容易一点的解释(求详尽,求具体))

乐视手机门户(乐视tv是什么东东,求容易一点的解释(求详尽,求具体))

本文目录乐视tv是什么东东,求容易一点的解释(求详尽,求具体)乐视手机的官网网址是乐易手机是那生产的乐视tv是什么东东,求容易一点的解释(求详尽,求具体)乐视TV一种安卓盒子,连上wifi网,通过电视机上网看电视,电影,玩游戏等等,可以像智

2024年5月15日 19:56

索尼m3耳机说明书(索尼耳机使用方法)

索尼m3耳机说明书(索尼耳机使用方法)

大家好,如果您还对索尼m3耳机说明书不太了解,没有关系,今天就由本站为大家分享索尼m3耳机说明书的知识,包括索尼耳机使用方法的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录索尼耳机使用方法btk牌子m3蓝牙耳机使用

2024年9月28日 23:05

galaxy tab s6 5g(你们的三星Tabs6支持5g)

galaxy tab s6 5g(你们的三星Tabs6支持5g)

本文目录你们的三星Tabs6支持5g可升级Android 12 + One UI 4.0的Galaxy名单三星tabs6分屏显示不全你们的三星Tabs6支持5g三星的这款平板必须是5G版,否则不支持5G,自然也就无法使用5G网络。5G版本在

2024年6月12日 23:31

惠普笔记本换电池多少钱(惠普笔记本电脑在保修期换个电池需要多少钱)

惠普笔记本换电池多少钱(惠普笔记本电脑在保修期换个电池需要多少钱)

本文目录惠普笔记本电脑在保修期换个电池需要多少钱惠普售后换电池多少钱惠普笔记本电脑在保修期换个电池需要多少钱你好,笔记本电池是单独保修的,质保时间也不同于其他部件,默认是半年,可以买更长的保修期,电池保修期内可以免费维修,出了保修期就需要自

2023年12月26日 08:30

最佳女配的完美翻身记(辣文女配翻身记_by小佳人_txt全文免费阅读)

最佳女配的完美翻身记(辣文女配翻身记_by小佳人_txt全文免费阅读)

各位老铁们,大家好,今天由我来为大家分享最佳女配的完美翻身记,以及辣文女配翻身记_by小佳人_txt全文免费阅读的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始

2024年6月14日 05:45

海信A8可以自己安装吗?电视烧屏彻底坏了,给点建议,换海信A8怎么样

海信A8可以自己安装吗?电视烧屏彻底坏了,给点建议,换海信A8怎么样

本文目录海信A8可以自己安装吗电视烧屏彻底坏了,给点建议,换海信A8怎么样海信号称暖男A8的洗烘一体机怎么样海信A8的画质、音质、外观怎么样海信A8电视指示灯表示什么海信A8可以自己安装吗可以。控制方法:把遥控精灵安装到手机,选择想要遥控的

2024年5月28日 10:19

近期文章

本站热文

电脑包尺寸对照表(电脑包要多大)
2024-07-23 11:15:58 浏览:3906
e10000(皖E10000是什么车)
2024-07-17 11:22:25 浏览:3508
ati radeon hd 5650(电脑的显卡是ATI Mobility Radeon HD 5650 (MADION PRO) ( 1 GB ) 这个显卡)
2024-07-07 05:01:37 浏览:3103
华为mate20pro版本区别(mate20pro有必要买ud版吗)
2024-07-24 08:26:42 浏览:2631
ipad买蜂窝版还是wifi版(ipad air 5买蜂窝好不好)
2024-07-17 14:35:19 浏览:2240
标签列表

热门搜索