我想运行AutoIt应用程序,更改编辑框中的数字,并根据此数字运行BAT文件。
例如,我想更改今天的日期或其他任何日期。基于当我从AutoIt应用程序运行BAT文件时,BAT文件将使用此日期。
实际上是否可能???
这是bat文件变量:
# 0 | 1
####################
1,0,0 # 10 13
1,0,1 # x -11
1,1,0 # -12 x
这是AutoIt的一部分:
set newDay=22
set newMonth=11
set newYear=2016
答案 0 :(得分:1)
从自动码传递:
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $xxx
Run("n:\xxx\xxx\xxx.bat" & " " & $newDay & " " & $newMonth & " " & $newYear)
EndSelect
WEnd
并由批处理文件接收:
set newDay=%1
set newMonth=%2
set newYear=%3