VB生成的exe文件如何加入运行参数

VB生成一个exe后如何加入参数。像shutdown/a,比如我生成了一个1.exe,如何执行1.exe/a就取消主机关闭。执行1.exe/r/t0就关机。1.exe是我... VB生成一个exe后如何加入参数。像shutdown /a,比如我生成了一个1.exe,如何执行1.exe /a就取消主机关闭。执行1.exe /r /t 0就关机。1.exe是我们自己用VB编的。不要告诉我把shutdown.exe 改成1.exe.请高手帮忙。
这个执行参数的代码我已经找到了。但我运行我的1.exe /r /t 60的时候,程序也只是倒记得30秒就重启。而不是60秒。比如我是想我执行1.exe /r /t 60就是60秒关机而不是要30。/t是要自己可以指定的。也就是说我执行1.exe /r /t 60程序就调用shutdown /r /t 60,这个60秒必须跟我的相同。比如我的是80秒,调用的命令就为shutdown /r /t 80,当然如果不用调用更好。如果不用调用shutdown,我另有高分相送。 二楼的是可以调用shutdown.exe,但shutdown.exe被人移到C盘下,我用sComLine = "C:\Shutdown.exe " & Command是无效的。能不能帮我解决下。问题还没有解决,希望有朋友能帮我解决。补充回答还没完成。我追加了50分。哪位朋友帮帮忙吧。
展开
 我来答
Juncox
2009-05-28 · TA获得超过1638个赞
知道大有可为答主
回答量:1904
采纳率:0%
帮助的人:1601万
展开全部
具体查看:http://hi.baidu.com/juncox/blog/item/111e4af647bb4e2a730eec55.html

找到了三种方式:
1. 即原样使用Shutdown.exe 命令...
http://hi.baidu.com/juncox/blog/item/c96c4cb28ec094afd8335a4f.html

Sub Main()
Dim sComLine$
sComLine = "Shutdown.exe " & Command 'Command是参数
'MsgBox sComLine '显示信息
Shell sComLine '执行命令
End Sub

-----------------------------------------
2. 通过组件方式

-----------------------------------------
3. 调用API函数ExitWindowsEx可以首先重新驱动和关机。
ExitWindowsEx定义如下:
Private Declare Function ExitWindowsEx Lib "user32" Alias "ExitWindowsEx" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long

>>>>>>>>>>>>>>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
emmett_08
2009-06-11 · TA获得超过148个赞
知道答主
回答量:87
采纳率:0%
帮助的人:92.1万
展开全部
Juncox的回答正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
o豆干o
2009-05-28 · TA获得超过211个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:0
展开全部
为什么是30而不是60应该与你写的代码有关吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdinten
2009-05-28 · TA获得超过6589个赞
知道大有可为答主
回答量:3562
采纳率:56%
帮助的人:1341万
展开全部
在工程属性里面有个选项是“生成”->“命令行参数”,你把那个设置好应该就没有问题了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式