vb.net – 在Visual Studio后期构建事件中运行交互式批处理
发布时间:2020-12-17 00:32:57 所属栏目:大数据 来源:网络整理
导读:我有一个用vb.net编写的程序.构建之后,我想启动一个远程执行psexec命令的交互式批处理文件.我怎样才能做到这一点? 这是我的帖子构建事件: call "$(ProjectDir)ExecOnGw.bat" 这是我的批处理,如果它在正常的命令提示符下运行,执行就可以了. c:Sysinternal
我有一个用vb.net编写的程序.构建之后,我想启动一个远程执行psexec命令的交互式批处理文件.我怎样才能做到这一点?
这是我的帖子构建事件: call "$(ProjectDir)ExecOnGw.bat" 这是我的批处理,如果它在正常的命令提示符下运行,执行就可以了. c:Sysinternalpsexec.exe gateway "C:Remotepathmybatch.bat" -u mydomainmyuser -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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |