AU3调用运行参数
想做一个AU3无法直接运行需要调用参数运行才可以希望获得大家帮助.假设程序为e:\游戏菜单\yyznz.exe 直接运行且提示"本程序不支持直接运行'
正常运行格式是 e:\游戏菜单\yyznz.exe"霸王2"
已写好代码如下
If $CmdLine = 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 等于[调用参数]" If $CmdLine < 1 Then
MsgBox(262144+16, "错误", "没有指定所需运行的游戏,请与管理员联系。")
Exit
EndIf
$zxyx = IniRead(@ScriptDir & "\ISCSI.INI", "GAME", $CmdLine, "错误")
If $zxyx = "错误"Then
MsgBox(262144+16, "错误", "指定的游戏不存在,请与管理员联系。")
Exit
EndIf
我以前写过的,给你一个参考。 晕 没搞懂!:face (7): 在au3里又是cmd又是vbs。。。 终于写成了 我想知道另外程序调用AU3弄的exe, 我想要让这个exe带参数运行,是不是在au3文件的时候设定好运行参数就可以了啊? 好像可以哦~~~~~~~~~ 终于弄好了 找了好长时间资料 谢谢二楼的
If $CmdLine < 1 Then
MsgBox(64, "提示", "没有带参数运行哦 请添加参数运行")
Exit
EndIf
If $CmdLine = "mspaint"Then
MsgBox(64, "对了", "运行画图程序")
Run("mspaint")
Exit
EndIf
If $CmdLine = "regedit"Then
MsgBox(64, "对了", "运行注册表")
Run("regedit")
Exit
EndIf
页:
[1]