说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB中DOS文件名与长文件名的转换

HTML文档下载 WORD文档下载 PDF文档下载
VB中DOS文件名与长文件名的转换

  自从进入Win95时代以来,Win95的长文件名给人们带来了很多方便,但是由于原来的DOS只支持8.3格式,即8个主文件名加上3个扩展名,所以所有Win95的长文件名都有一个DOS名,具体方法为取原长文件名前6位加~num(其中num为现目录中不重名的序号)。现在的VB已完全支持了长文件名,但是有一点可能没有注意到,即当用command()接收从命令行传来的参数时,如果参数是长文件名,则被强制转换成为DOS名,即8.3格式文件名。由于这两种文件名通用,所以一般情况下不会有什么问题。但遇到特殊场合就不行了。有没有办法再把8.3格式的文件名转换为原来的长文件名呢?答案是:可以。
  让我们编程来回答这个问题:
  首先建立一个窗体,在窗体上加两个TEXT控件,其中第一个TEXT的TEXT属性为“显示命令行参数”,第二个TEXT的TEXT属性为“显示转换后文件名”,再建立一个 commandbutton 控件,其caption属性为“显示”,具体原代码如下:
  ′-------通用,声明:
  Dim dosfilename As String ′声明dos 文件名
  Dim longfilename As String ′声明长文件名
  ′------------
  Private Sub Command1_Click()
  Text1.Text = dosfilename
  Text2.Text = longfilename
  End Sub
  ′--------
  Private Sub Form_Load()
  dosfilename = Command$() ′从命令行取得参数
  longfilename = Dir(dosfilename) ′得到长文件名
  End Sub
  接着生成EXE文件,然后将一个长文件名的文件图标拖到新生成的EXE文件上去,点击EXE文件的commandbutton 就可以看到转换结果了。
  (马 麟)

《近匠》有了APM,用户快到碗里来——专访听云CTO Wood 联通WO+梦工厂唐敏:走进厦门 构建移动数字生态 HTML5 VS 原生,世界究竟是谁的? 完全开放 微软开源.NET Core的执行引擎CoreCLR Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic 网络技术,从“数制”开始学起——跟随王达老师一步步学习 UPYUN CTO黄慧攀:UPYUN这些年,一段“刚好”的旅程 2015移动游戏重中之重:需成功把握1%付费用户的心 UNITE 2015 BEIJING 20大议题首爆 死路一条?智能硬件免费没有未来 APICloud推出“模块 Store” 公布APP创业 “Time to Market”战略 极路由加入海尔U+联盟 可跨品牌控制多款家居设备 《近匠》Amaze UI:做最懂中国程序员的开源HTML5框架 Testin CTO徐琨:要做测试领域的阿里云! TIOBE 2015年2月编程语言排行榜:JavaScript排名达历史最高点 机智云发布第二代GoKit开发板,兼容Arduino与Intel Edison 计算机视觉,让冰冷的机器看懂这个多彩的世界 昔日学霸反哺教育 打造教育领域今日头条 第三方DevOps实践报告发布 84%中国企业预将受益 《程序员必读之软件架构》作者Simon Brown:架构师与程序员的区别 Xcode 6.3 Beta发布,Swift 1.2带来哪些新变化? 应用生与死:移动测试究竟该怎么搞? Chrome将跟SPDY说再见,拥抱HTTP/2 ImageNet挑战赛中超越人类的计算机视觉系统 微软发布首款Android可穿戴设备人工智能产品 红包大战!双11过后,微信支付宝的又一个营销游戏 O2O大潮来袭,洗牌将至? 谈谈UI架构设计的演化 Node.js 开源基金会成立,Joyent让出领导权 LinkedIn分布式实时性能跟踪与效率优化实例 DIY机器人不是事!软硬两不误的开发平台RoboCORE 在运行时想改变一个label的字体怎么改变,有没有做过的,label的属性在设计时是可以改的 fatal error C1010 找一个和VB的属性区一样的代码,控件或类库均可 如何调用在不同的窗体里自定义的过程 一个技术探讨问题,我想知道象在WORD等软件中插入图形或图象后,还能把它选择,并移动是怎样实现的? 请问:在另一个.asp文件中如何调用相同的变量? WEB初级应用问题 DIALOGBAR问题 请想报考明年的网络设计师的朋友进来聊聊 Oracle面向对象特征讨论,请进! 我学会VISUAL C++ 到底要多少时间 线程调试问题 大家一起进来讨论oracle和sql server的日志哦 请指教如果设置服务器端COM组件的权限,使终端可以访问到?分数好说啦,急,高手快帮忙! 如何把程序嵌入到widows Expolore 中? 今天心情特好!散分 在vc下怎样调出window下的“打开方式”对话框,他是类还是控件!请高手指点! 一个门外汉的问题~~~~ 谁知道windows共享密码如何算的 vc中asm怎么不執行? 在开始菜单点右键,拉出的菜单里的内容,怎么添加删除?? 帮忙找一个和VB的属性区一样的代码,控件或类库均可。 Word 中字体的问题 我买了一台SLE4442读写器, 为什么不能写 谁用过FAST REPORT 请求帮助 realplayer中文件菜单栏中的以看过的文件名,怎么删除??? php如何改写或者是添加一个cron的命令参数给linux服务器? SQL Server 能制作表单和报表吗?????? DirectDraw页面格式问题(两个)。答对100分绝对送上,从不食言!(附源码) VC++中的内部交互调试器在哪? 人邮版的C++面向对象高效编程如何? realplayer中文件菜单栏中的以看过的文件名,怎么删除? 如何实现真正的无标题栏的拖动? 用"select top n"取了前n纪录后,要再接着取n+1至2n条纪录,接着再取2n+1至3n……,这种取法要怎样实现呢? 如何在Excel中编制一个宏? 如何得知程序的一个实例正在运行? 送分了,送分了,虽然不多,但天天有! 为什么select count(*) from test 时,提示表或示图不存在!!! 请问如何设置mp3文件的在线播放?? 请问在内部局域网正常的情况下,打印机无法共享(共享以后没有效果)的主要原因是什么?谢谢! ===我对Linux上的Oracle8.1.7.0.1操作的时候只读,为什么啊???==== 请给我一个GetCurrentDirectory使用实例, 问一个深入MFC的简单问题 请问有关delphi项目编译的一个小问题。 各位,那里有VisualAge for Java4.0下在?我从ibm的网站上下载了,但是安装不了,说是语言不对! shcv.dll 编译不过去!!!!! have a test!have a test!have a test!have a test!have a test!have a test!have a test!have a test! mysql 结果中再次查询如何才能实现呢 pc2phone java支持byte[] a = String.getBytes("iso-8859-1");转换吗? 小明按1:100的比例尺画出教室的长是acm,小强按1:150的比例尺画出的教室长是多少? 一个长方形花坛,周长是48米,长是宽的2倍,这个长方形花坛的长和宽分别是多少米? 在物理公式中:电流是电压除以电阻计算出来的吗? 小明按1:100的比例尺画出教师长的线段是7.5厘米,小强按照1:150的比例尺画出这个教室长的线段应是()厘米. 一个长方形花坛,长和宽的比是7:4,如果长减少2米,同时宽增加4米,它就变成正方形,这个长方形花坛的面积是多少平方米(接上面的)?要有列式,要讲解,好的提赏! 电压 电阻 电流 之间的公式计算什么的 还有一些功率 什么的公式 例如:R=IU 什么的 列全啊求求了 最好列 清楚一点 物理电学给我学的都快阳痿了 小明安1:100的比例尺画出教室长的线段是a厘米,小强按照1:500的比例尺画出这个教室长的线段应是()厘米 一个长方形花坛的周长是120米,长与宽的比是3:1,这个长方形花坛的长和宽各是多少?面积呢? 3.56万改写成用“一”作单位的数是() 以知一个长方形的面积是65平方米,如果扩大到原来的10倍,宽缩小到原数的百分之一,面积是多少?如果有人知道4年级下的数学做业之数学广角? 当x≠0时,(2x-1)的0次幂为什么无意义 若函数f(x),g(x)分别是R上的奇函数,偶函数,且满足f(x)-g(x)=e^x,比较g(0),f(2),f(3)的大小要有过程 谢! 一间教室的面积约为56平方米,它的百分之一和百万分之一是多少,用科学计数法表示.它的百分之一和百万分之一是多少平方千米? (x-1)的零次幂加2-x分之1有意义,则x的取值 若函数f(x),g(x)分别是R上的奇函数、偶函数,且满足f(x)-g(x)=e^x,比较f(2)f(3)g(0)的大小 3/4*3.14的x次幂的系数是多少 当x___时,(x+2)/(x-2)-(x-1)0次幂,有意义 若函数f(x)和g(x)分别是R上的奇函数和偶函数,且满足f(x)-g(x)=e的x次幂Y=e的x次幂为什么是增函数?e的x次幂为什么大于0? 在单台的三相异步电动机的控制指示灯中,故障指示灯与哪个指示灯同亮,或者是单独亮? 当x趋向于无穷时,1的x次幂=?,x的0次幂=? 若函数f(x),g(x)分别为R上的奇函数,偶函数,且满足f(x)-g(x)=e^x,设a=f(2),b=f(3),c=g(0),则a,b,c的大小要有过程的,e^x表示e的x次方 三相异步电动机控制电路中如何使用发光二极管做指示灯三个电动机,两用一备,当某个电动机出故障时自动切换备用电机,要求用发光二极管做电源指示,运行指示,故障指示,每个电动机上都有 试画出用两个启动和两个停止按钮在两个不同地方,对同一台三相异步电动机进行“启动”和“停止”控制电路 若函数f(x),g(x)分别为R上的奇函数、偶函数,且满足f(x)-g(x)=e^x,则g(0),f(2),f(3)的大小关系为_____. 把一块长和宽的比为5:3的长方形土地,用1/1000的比例尺画在图纸上,周长是16cm,实际面积是? 三相异步电动机行程控制电路的接线图怎么画如题,最好是有图,很随便的图也行.因为我对这个一窍不通,文字的话我应该看不懂. 380V配电柜上三个电流表都显示100A怎样算他功率?是P=1.732乘电流i乘电压380V在乘功率因数吗 已知an是等比数列,(a4+a8)(a6+a10)=49,则a5+a9等于 试画出既能连续工作,又能点动工作的三相异步电动机的控制电路. 四边形abcd是边长为12cm的正方形,e是正方形的中心f是bc边的中心求阴影部分面积 在等比数列{an}中,a4+a5=10,a6+a7=20,则a8+a9等于 在等比数列{an}中,已知a6-a4=24,a3a5=64,求{an}前8项和 正方形ABCD边长12cm,阴影部分面积24平方厘米,求梯形ABCDE的面积. (x+1/x)的九次方的展开式中X的三次方的系数为多少 小明住的房间地面是长方形,长4米,宽3米.(1)小明房间的长和宽分别缩小到原来的一百分之一后,场小明住的房间地面是长方形,长4米,宽3米.(1)小明房间的长和宽分别缩小到原来的一百分之 正方形ABCD的边长是12cm,且E是DC的中点,求阴影部分面积. 利用延时器星形转三角形降压启动电路图 明明住的房间地面是长方形,长4米,宽3米.(1)我们把明明房间的长和宽分别缩小到原来的一百分之一,得到的长和宽分别是多少厘米?(2)请分别算算房间地面的实际周长和缩小后的周长,再比 等比数列an,aq 鼠笼式三相异步电动机做星形连接时的线电流是做三角形连接时线电流的多少倍? 若某数列前n项和公式Sn=a^n-1,则an是等比数列吗证明 甲乙两数互为倒数,把甲数缩小10倍是4分之1,原来两数的和是 星三角形降压启动电路帮忙分析下电路原理啊!和排故步骤! 一个长方形的长增加10%,宽缩短10%,那么现在长方形面积是原长方形面积的百分之几?最好要算式, 下图甲,乙都是正方形,a=12cm,b=10cm,求阴影部分面积 三相异步电动机星-三角形降压启动控制1、画出继电器-控制器控制电路,说明工作原理.2、画可编程序控制器控制的I/O配线图.3、画可编程序控制器控制的梯形图. 数列{an}的前n项和为Sn=3an+2(1)证明:数列{an}是等比数列(2)求通项公式 一个电机功率是3KW.电压是380V,电流是6.3A.这个电流数是怎么求出来的 已知等比数列{an}的各项都是正数,且a6*a10+a3*a5=41,a4*a8=4,则a4+a8 一个长方形各边按一百分之一缩小后的长是0.84米,宽是0.3米.求这个长方形的实际长和宽,并求出面积! 求下面图形中阴影部分的面积,上底是10cm,下底是12cm,高是8cm. 已知等比数列{an}的各项都是正数,且a6*a10+a3*a5=41,a4*a8=4,求a4+a8 设数列{an}的前n项和Sn=2(an-3),证明{an}为等比数列,并求通项公式 电压 电流 电阻的关系?什么公式? 等比数列{an}中多项均为正值且a6*a10+a3*a5=41,a4*a8=5 求a4+a 如果函数f(x)=a的x次幂乘以(a的x次幂-3乘a的2次方-1)在区间[0到正无穷大)上是增函数,那么实数a的取值范围是:(A)(0,2/3] (B)[3分之根号3,1) 已知数列{an}的前n项和为Sn 1若数列{an}是等比数列,满足2a1+a3=3a2.a3+2是a已知数列{an}的前n项和为Sn1若数列{an}是等比数列,满足2a1+a3=3a2.a3+2是a2.a4的等差中项,求数列{an}的通向公式 小明按1:100的比例尺画出教室长的线段是a厘米,小强按照1:150的比例尺画出这个教室长的线段应是( ) 若函数f(x)=a的x-b次幂的图像如图所示,其中a,b是常数,则b(a-1)与0的大小关系是图像减函数,过(-1,1) 分之一次幂怎么算
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn