Board logo

标题: 怎样用批处理打开.lnk文件。 [打印本页]

作者: mgq     时间: 2008-5-7 09:55    标题: 怎样用批处理打开.lnk文件。
怎样用批处理打开.lnk文件,效果就像用鼠标双击打开一样。

作者: huahua0919     时间: 2008-5-7 10:06
find ":" a.lnk

作者: mgq     时间: 2008-5-7 11:29
find ":" 不行呀?

作者: qinbuer     时间: 2008-5-7 13:06
more "快捷方式.lnk" | find ":\" | find /v "/"

作者: mgq     时间: 2008-5-7 14:27
more "快捷方式.lnk" | find ":\" | find /v "/" 怎么没反应,窗口一闪而过,依然没法打开.lnk文件,我的系统是xpsp2.

作者: huahua0919     时间: 2008-5-7 14:39
真晕,只是告诉你怎么用而已 @echo off for /f "skip=2 delims=" %%i in ('find ":\" "a.lnk"') do (start %%i) pause

作者: dikex     时间: 2008-5-7 15:15
直接来,系统会自动按照文件关联处理 -_- "c:\a.lnk"

作者: mgq     时间: 2008-5-7 16:29
以上方法都不行,求高人指点。

作者: ktv98     时间: 2008-5-7 21:56
@echo off start a.lnk

作者: slore     时间: 2008-5-7 22:06
如果想等程序结束呢?

作者: wooddog     时间: 2008-5-7 23:04
start [文件名(不要后缀"lnk")]

作者: clong     时间: 2008-5-7 23:10
Originally posted by slore at 2008-5-7 10:06 PM: 如果想等程序结束呢?
start /wait ?

作者: slore     时间: 2008-5-7 23:46
恩,知道的啦,上面直接start a.lnk的话,没了这个参数就和直接打开那个程序有区别了……

作者: mgq     时间: 2008-5-8 09:47
start ... 这样打开不行,系统会弹出一个窗口,让你选择一个打开程序。 我要的是像用鼠标直接打开的效果一样。

作者: mgq     时间: 2008-8-21 18:12
问题还没有解决,继续顶。

作者: flyinspace     时间: 2008-8-21 19:47
看你要打开的是什么程序了。 上面已经告诉了你方法了。。

作者: HAT     时间: 2008-8-21 20:02
find ":" a.lnk 把结果贴出来看看 在a.lnk的属性里面找到真实地址贴出来看看 你就一句“不行啊”,谁能猜到你的问题是什么?

作者: kidzgy     时间: 2008-8-21 20:51
解决了呀~11楼对了 不要.lnk 直接start 名字