找回密码
 加入
搜索
查看: 1406|回复: 1

[系统综合] 请教 -- 如何将Au3的结果赋值给批处理变量

[复制链接]
发表于 2012-1-28 10:29:42 | 显示全部楼层 |阅读模式
本帖最后由 冷玉公子 于 2012-1-28 10:39 编辑
Select
        Case $CmdLineRaw = ""
                ConsoleWrite("参数为空"&@CRLF)
                _HelpInfo()
        Case $CmdLineRaw = "/Help"
                _HelpInfo()
        Case $CmdLineRaw = "-Help"
                _HelpInfo()
        Case $CmdLineRaw = "-?"
                _HelpInfo()
        Case $CmdLineRaw = "/?"
                _HelpInfo()
        Case Else
                $Result = Execute($CmdLineRaw)
                If Not $Result = "" Then
                        ConsoleWrite($Result&@CRLF)
                        EnvSet("MYENV", "这是一个测试")
                        Local $Dandy = EnvGet("MYENV")
                        Run(@ComSpec & ' /Q /S /V:ON /K Set "Dandy=123"&Echo %Dandy%') 
                        Run(@ComSpec & ' /Q /S /V:ON /K Echo %Dandy%') 
                Else
                        ConsoleWrite("参数错误"&@CRLF)
                        _HelpInfo()
                EndIf
EndSelect
        
Func _HelpInfo()
        ConsoleWrite("                批处理第三方增强工具 之 <计算器>"&@CRLF)
        ConsoleWrite(@CRLF)
        ConsoleWrite("程序用法:Cale 88*66-(55)/3"&@CRLF)
EndFunc
这个是写个第三方的计算小程序,方便批处理调用,但是如果可以将得到的数值赋值给批处理的一个变量,我试了很多方法,论坛也搜不到相应的信息,还请知道的人给予解答。 3Q
发表于 2012-1-28 11:20:09 | 显示全部楼层
stdread和stdwrite大概可以吧,没试过
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-30 02:07 , Processed in 0.081614 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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