在 Windows 命令行中自动化 cygwin 命令(最终在 MsBuild 中)
我有一种情况,我有一些 cygwin 命令,我希望在 Windows 命令行中运行,例如
chmod 777 /home/administrator/*
当前我必须手动键入 cygwin.bat,然后在 cygwin 中输入上述命令。我想知道是否可以(如果可以,如何)在 Windows 命令行中自动执行这些步骤?
最终,我希望上述所有命令都位于 MsBuild 中,以在可能的情况下实现完全自动化。
谢谢。
I have a situation where I have a few cygwin commands which I wish to be run in Windows command line e.g.
chmod 777 /home/administrator/*
Currently I have to manually type in cygwin.bat, then enter the above command in cygwin. I was wondering whether it is possible (and if so, how) to have these steps automated in Windows command line?
Ultimately I want all of the above commands to be in MsBuild to achieve full automation if possible.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种方法是从批处理文件启动 Windows 命令提示符,然后在其中调用包含您要运行的命令的 shell 脚本。
batchfile-for-cygwin.bat 将包含
然后,在 chmod-cmd.sh 中您可以只拥有该命令。
我想,通过这种设置,您也可以在 MSBuild 中使用它。我在 Ant 脚本中使用它并且它对我有用。
One way to do this is to launch windows command prompt from a batch file, then, in there, call the shell script which has the command that you want to run.
batchfile-for-cygwin.bat will contain
And then, in chmod-cmd.sh you can just have the command.
With this kind of setup, you can use it in MSBuild too, I should think. I use it in Ant scripts and it works for me.