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


  Quote:
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 名字