找回密码
 加入
搜索
查看: 1586|回复: 3

[AU3基础] 请问一下参数运的问题!!!懂的告诉一下,谢谢~~~自已[已解决]

[复制链接]
发表于 2009-5-5 21:53:10 | 显示全部楼层 |阅读模式
本帖最后由 lin6163 于 2010-10-7 13:31 编辑

第一
怎么写一个程序比如a.exe
运行a.exe /q
就是按照原先设置好的的代码去运行
而a.exe /e
是运行另一段代码
而直接运行a.exe又是另一段代码

第二
怎么做参数递交
也就是说
运行一个自己定的代码比如是b.exe
运行时是有加参数的比如是b.exe /aqwe wewe:utyu
而b.exe会先执行一段自己原先写好的代码之后再把参数原封不动地
递交到另一个程序

一个简单的例子就是
我写一个程序s.exe
它会先删除aa文件
之后再把参数递交给另一个程序
我加参数运行.


s.exe /start asdasdas pwd:asdasda
删除aa文件
run ("qq.exe"/start asdasdas pwd:asdasda")

像这样该怎么写
发表于 2009-5-5 23:10:03 | 显示全部楼层
帮助文件 Using AutoIt - Command Line Parameters 一节。

1.
If $CmdLine[0] = 0 Then
ElseIf $CmdLine[1] = "/q" Then
ElseIf $CmdLine[1] = "/e" Then
Else
EndIf

2.Run("qq.exe " & $CmdLineRaw)
 楼主| 发表于 2009-5-6 11:59:38 | 显示全部楼层
第一个知道了
第二个不太懂
发表于 2009-5-6 14:23:06 | 显示全部楼层
$CmdLineRaw 代表原封不动地传送所有命令行参数
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 11:44 , Processed in 0.069706 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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