找回密码
 加入
搜索
查看: 6020|回复: 7

AU3调用运行参数

[复制链接]
发表于 2009-4-25 06:19:33 | 显示全部楼层 |阅读模式
想做一个AU3无法直接运行需要调用参数运行才可以希望获得大家帮助.
假设程序为e:\游戏菜单\yyznz.exe     直接运行且提示"本程序不支持直接运行'
正常运行格式是 e:\游戏菜单\yyznz.exe  "霸王2"
已写好代码如下
If $CmdLine[0] = 0 Then
        MsgBox(16, "提示", " 请不要直接运行此程序" & @CRLF & @CRLF & "指南针软件 yyznz.com")
Else
        Run("C:\WINDOWS\system32\cmd.exe /c C:\WINDOWS\ime\d.vbs  \\rpserver\网络游戏$\霸王2 D:\网络游戏\霸王2 D:\网络游戏\霸王2\Archlord.exe 霸王2")
EndIf
While 1

WEnd


上边的\\rpserver\网络游戏$\霸王2 等于读取配置项IniRead("\yyznz.dll", [这里等于调用参数]"远程路径", ""

上边的D:\网络游戏\霸王2 等于读取配置项IniRead("\yyznz.dll", [这里等于调用参数]"本地路径", ""
上边的D:\网络游戏\霸王2\Archlord.exe 等于读取配置项IniRead("\yyznz.dll", [这里等于调用参数]"执行参数", ""
上边最后的霸王2 等于[调用参数]"
发表于 2009-4-25 09:24:30 | 显示全部楼层
If $CmdLine[0] < 1 Then
        MsgBox(262144+16, "错误", "没有指定所需运行的游戏,请与管理员联系。")
        Exit
EndIf
$zxyx = IniRead(@ScriptDir & "\ISCSI.INI", "GAME", $CmdLine[1], "错误")
If $zxyx = "错误"  Then
        MsgBox(262144+16, "错误", "指定的游戏不存在,请与管理员联系。")
        Exit
EndIf
我以前写过的,给你一个参考。

评分

参与人数 1金钱 +5 收起 理由
ynqjflying52 + 5 找了好几天了 谢谢

查看全部评分

发表于 2009-4-26 16:09:41 | 显示全部楼层
晕 没搞懂!
发表于 2009-4-26 16:25:26 | 显示全部楼层
在au3里又是cmd又是vbs。。。
 楼主| 发表于 2009-4-26 23:55:37 | 显示全部楼层
终于写成了
发表于 2009-8-25 02:28:41 | 显示全部楼层
我想知道另外程序调用AU3弄的exe, 我想要让这个exe带参数运行,是不是在au3文件的时候设定好运行参数就可以了啊?
发表于 2009-10-16 15:43:25 | 显示全部楼层
好像可以哦~~~~~~~~~
发表于 2009-10-16 15:56:01 | 显示全部楼层
终于弄好了 找了好长时间资料 谢谢二楼的
If $CmdLine[0] < 1 Then
        MsgBox(64, "提示", "没有带参数运行哦 请添加参数运行")
        Exit
EndIf

If $CmdLine[1] = "mspaint"  Then
        MsgBox(64, "对了", "运行画图程序")
        Run("mspaint")
        Exit
EndIf

If $CmdLine[1] = "regedit"  Then
        MsgBox(64, "对了", "运行注册表")
        Run("regedit")
        Exit
EndIf
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 01:35 , Processed in 0.108833 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表