gpt4 book ai didi

vb.net - 在 Visual Studio 构建后事件中运行交互式批处理

转载 作者:行者123 更新时间:2023-12-02 08:57:51 25 4
gpt4 key购买 nike

我有一个用 vb.net 编写的程序。构建后,我想启动一个远程执行 psexec 命令的交互式批处理文件。我怎样才能做到这一点?这是我的构建后事件:

call "$(ProjectDir)ExecOnGw.bat"

这是我的批处理,如果它在正常的命令提示符下运行,则执行正常。

c:\Sysinternal\psexec.exe \\gateway "C:\Remotepath\mybatch.bat" -u mydomain\myuser -p ******
pause

此批处理调用远程计算机上执行某些操作的另一个批处理,然后如果我想退出,则必须按“q”和“Enter”。在正常的命令提示符下,它工作得很好。但在 Visual Studio 构建后事件中,它失败了。帮助我!

最佳答案

我在使用启动命令之前已经完成了此操作。我创建了一个简单的pause.bat 文件来演示:

    @echo off
pause Press Any Key
exit

如果我将其放入构建后事件中,我会看到一个刚刚关闭的控制台。

call pause.bat

如果我改用它,我会得到第二个控制台窗口,它在关闭之前接受我的输入。

start "My Process" /D c:\batch /WAIT pause.bat

关于vb.net - 在 Visual Studio 构建后事件中运行交互式批处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com