打印到控制台/命令提示符

Neo*_*ash 4 windows autoit command-prompt

我想在AutoIt中将文本写入console/Windows命令提示符.我制作了一个测试脚本,如下所示:

Func Test()
   ConsoleWrite("Hello")
EndFunc

Test()
Run Code Online (Sandbox Code Playgroud)

我把脚本保存为test.au3.当我运行它时,它不会打印到控制台.我查了一下ConsoleWrite(); 如果脚本编译为控制台应用程序,它应该打印到DOS控制台.

我使用Aut2Exe编译了脚本.它仍然无法打印到控制台.如何在AutoIt中写入控制台?

小智 6

您还可以将以下编译器开关添加到脚本的顶部:

#pragma compile(Console, True) 
Run Code Online (Sandbox Code Playgroud)


Sam*_*oth 5

只需像这样编译您的 test.au3:

%PathToAutoItVersion%\Aut2Exe\Aut2exe.exe /in test.au3 /out test.exe /console
Run Code Online (Sandbox Code Playgroud)

然后你可以运行test.exe,它会打印出:

hello
Run Code Online (Sandbox Code Playgroud)