我使用SendMessage API将一个脚本文件路径中的字符逐个转储到powershell控制台上。
在第一次执行程序时,powershell会从创建问题的路径中跳过重复的字符。
例如" C:\ MyFolder文件\ ABBC \ test.ps1"
从上面的路径中,当我将一个字符转储到powershell窗口时,它会跳过来自" abbc"所以在控制台上转储的最终路径是" C:\ myFolder \ abc \ test.ps1"。
这只发生在应用程序的第一次执行,在后续执行时它工作正常并且也接受重复字符。