|
wl00560
银牌会员
    
积分 1384
发帖 709
注册 2005-10-29
状态 离线
|
『楼 主』:
(已解决)VBS脚本如何运行长文件名?
使用 LLM 解释/回答一下
wsh.run """d:\Program Files\WarcraftⅢ\Frozen Throne.exe -Window"""
无法通过,用短文件名,则不能启动程序。该如何正确地写脚本?
Last edited by wl00560 on 2010-3-26 at 01:07 ]
|
|
2010-3-25 17:50 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
代码似乎没错,估计是工作目录的问题。
|

S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore |
|
2010-3-25 18:18 |
|
|
wl00560
银牌会员
    
积分 1384
发帖 709
注册 2005-10-29
状态 离线
|
|
2010-3-25 19:16 |
|
|
wl00560
银牌会员
    
积分 1384
发帖 709
注册 2005-10-29
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
搞定了一半……
wsh.run """D:\Program Files\WarcraftⅢ\Frozen Throne.exe"" -window",3
可以启动,但无法最大化,那个3应该怎样放啊?
|
|
2010-3-25 20:25 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
哦,看了下的确是上面的格式。
-window是魔兽的窗口化参数?你要最大化?
你看下run第2参数的含义吧
|

S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore |
|
2010-3-25 20:38 |
|
|
wl00560
银牌会员
    
积分 1384
发帖 709
注册 2005-10-29
状态 离线
|
|
2010-3-25 20:44 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 7 楼』:
有些程序程序自己内部初始化的时候调节了显示样式的话
使用 LLM 解释/回答一下
。。。不是你这里写3它就会最大化。。。
|

S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore |
|
2010-3-25 20:47 |
|
|
wl00560
银牌会员
    
积分 1384
发帖 709
注册 2005-10-29
状态 离线
|
|
2010-3-25 20:48 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
程序的问题呀。
warcraft III.exe 也一样的。
很简单就可以测试出来了,把war3.exe改为1 2 3.exe
你调用,还是会最大化的。
所以不是文件名的问题
|

S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore |
|
2010-3-25 21:06 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
其实warcraft III.exe和Frozen Throne.exe都是外壳,他们处理些初始变量环境什么的,然后调用war3.exe的。
你最大化调用他们,但是他们调用war3.exe的时候不是最大化的,明白了么。
|

S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore |
|
2010-3-25 21:09 |
|
|
jarry0932
初级用户
 
积分 128
发帖 122
注册 2009-9-21
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
set ws=createobject("wscript.shell")
ws.run("d:\Program Files\WarcraftⅢ\war3.exe -window"),3
这样就可以了
|
|
2010-3-25 21:21 |
|
|
wl00560
银牌会员
    
积分 1384
发帖 709
注册 2005-10-29
状态 离线
|
|
2010-3-25 21:37 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
Originally posted by jarry0932 at 2010-3-25 21:21:
set ws=createobject("wscript.shell")
ws.run("d:\Program Files\WarcraftⅢ\war3.exe -window"),3
这样就可以了
这样会有2个错误。。。
|

S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore |
|
2010-3-25 21:38 |
|
|
qinchun36
高级用户
    据说是李先生
积分 609
发帖 400
注册 2008-4-23
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
你也玩魔兽啊,当年我可是花了好多时间来研究呢,弄了个比较有用的功能的脚本。
|

┏━━━━━━┓
┃据说是李先生┃
┠──────┨
┃*ntRSS┃
┗━━━━━━┛ |
|
2010-3-25 23:27 |
|
|
jarry0932
初级用户
 
积分 128
发帖 122
注册 2009-9-21
状态 离线
|
|
2010-3-26 00:12 |
|