一个CMD界面输入多条命令
例子1
Loop, 2 { Run, %comspec% /c `" type dir.txt`" }
大家运行后发现打开了两个cmd窗口。
解决方案:
Run, %comspec%,,, PID Sleep, 50 Loop, 2 SendInput, type dir.txt{Enter}
还有一种方法
setworkingdir,%a_desktop% ;- directory of file f1 ;--- for test ------------ f1=%a_desktop%\dir.txt ifnotexist,%f1% fileappend,aaa bbbb`r`ncccc dddd`r`n-----------`r`n,%f1% ;------------------------- e4x= (Ltrim Join& type dir.txt type dir.txt ) Run, %COMSPEC% /k %e4x%,,,pid2 ;- start DOS and send commands WinWait, ahk_pid %pid2% sendinput,ver`n ;- another command if needed return
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。