积极答复者
VB2008怎么获取系统中每个文件的完整路径

问题
答案
-
你好,Oliver Shi4。你这个方法只可以得到当前文件的路径,我需要的我选中某个文件的时候这个文件的路径可以被复制到剪贴板中去 ,谢谢。
我需要的我选中某个文件的时候这个文件的路径可以被复制到剪贴板中去,谢谢。
↑
请问您是哪个部份的逻辑写不出来??可以提出一起讨论
您有有试着找方法吗??还是在等人家给你完整的答案??
提供给您部份的功能,置于整个专案的工作流程,得靠您自己把它兜起来了
设定剪贴簿可使用Clipboard静态类。
Clipboard.SetData(DataFormats.Text, "123丟進剪貼簿")
秘訣無它,唯勤而已- 已标记为答案 孟宪会Moderator 2011年3月6日 1:11
全部回复
-
首先在HKEY_CLASSES_ROOT\*下新建一个“Shell”主键,在其下再新建一个“XXX”子键,将其默认值设为“获取文件的完整路径”,然后在“XXX”子键下新建“Command”子键,设其默认值为“你的程序全路径 %1”(注意大小写及空格),按F5键刷新后关闭注册表编辑器即可。
再在你的程序里读取My.Application.CommandLineArgs 属性 得到你选择文件的完整路径
http://feiyun0112.cnblogs.com/- 已标记为答案 pucx 2010年7月30日 2:52
- 取消答案标记 pucx 2010年7月30日 8:28
- 已标记为答案 BoberSongModerator 2010年8月4日 7:17
- 取消答案标记 pucx 2010年8月5日 2:41
-
My.Application.CommandLineArgs读取代码 :
http://msdn.microsoft.com/zh-cn/library/z2d603cy(VS.80).aspx
来自http://newasp.net/tech/net/11801.html的介绍:
My.Application
属性/方法 描述
CommandLine
返回完整的命令行——exe加上所有参数。
CommandLineArgs
返回一个包含所有命令行参数的集合。在右键菜单中添加菜单项应该须用代码写注册表。
-
那就用CommandLine试试?
来自http://msdn.microsoft.com/zh-cn/library/system.environment.commandline(v=VS.80).aspxDim CommandLine() As String Dim value As String value = Environment.CommandLine MsgBox(value)
-
你好,Oliver Shi4。你这个方法只可以得到当前文件的路径,我需要的我选中某个文件的时候这个文件的路径可以被复制到剪贴板中去 ,谢谢。
我需要的我选中某个文件的时候这个文件的路径可以被复制到剪贴板中去,谢谢。
↑
请问您是哪个部份的逻辑写不出来??可以提出一起讨论
您有有试着找方法吗??还是在等人家给你完整的答案??
提供给您部份的功能,置于整个专案的工作流程,得靠您自己把它兜起来了
设定剪贴簿可使用Clipboard静态类。
Clipboard.SetData(DataFormats.Text, "123丟進剪貼簿")
秘訣無它,唯勤而已- 已标记为答案 孟宪会Moderator 2011年3月6日 1:11