微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我有一个用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 post build事件中,它会发生故障.
帮我!

我在使用start命令之前完成了这个.我创建了一个简单的pause.bat文件来演示:
@echo off
    pause Press Any Key
    exit

如果我把它放在post build事件中,我会看到一个关闭的控制台.

call pause.bat

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

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

原文地址:https://www.jb51.cc/vb/255049.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐