本帖最后由 冷玉公子 于 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 |