作者piligo (霹雳狗)
标题Re: [请问] 档案右键内容有指令可以实现吗?
时间Sat Dec 28 22:02:19 2013
※ 引述《ddd321 (-d)》之铭言:
: 一般捷径有commandline的程式可以修改,vbs好像也可以
: 网页捷径本身为纯文字档案,可用记事本修改
: 如果真的要打开内容,可把下面内容存成 vbs,然後执行
: Set objShell = CreateObject("Shell.Application")
: Set objFolder = objShell.NameSpace("C:\")
: Set objFile = objFolder.ParseName("Program Files")
: objFile.InvokeVerb("properties")
: msgbox "Close"
酷毙了~终於实现我的需求
不过有两个疑问
1.一定要有msgbox "Close"吗,因为我拿掉就没任何反应,不拿多个讯息框又很碍眼
2.objFolder.ParseName後面可以改用变数套用吗?
就像批次档透过%1来带入
譬如在批次档写abc.vbs "Program Files",就可以把Program Files带入
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.88.167
1F:→ hpo14:1.不显示那行你就不会知道执行是否成功 /// 2. 可 12/28 22:06
2F:→ piligo:我发现把讯息框关掉 内容就会跟着消失 先关内容讯息框还在 12/28 22:22
3F:→ piligo:那可以给他假设直接就是成功吗 顶多就没带出内容而已 12/28 22:25
4F:→ piligo:2.我找到这个WScript.Arguments.UnNamed 但不知套用 12/28 22:26
5F:→ piligo:没写过vbs 不知如何套用变数 12/28 22:27
6F:推 ddd321:我回覆到之前那篇文章,请去看 12/29 20:51
7F:→ ddd321:用法作了修正,要用start "" 12/30 06:53
8F:→ piligo:谢谢 01/01 20:17