我可以在UNIX上运行批处理文件吗?(Linux / Mac )
我正在寻找在UNIX上运行Windows批处理文件的解释器,比如bash脚本的'bash‘,csh脚本的'csh’,windows批处理文件的'XXX‘。
我正在开发一个Java应用程序。
...Any创意?
发布于 2011-04-18 11:03:41
cmd.exe在我的区号中被评为NSFW。
在windows上看PowerShell
如果坚持,请在linux、Solaris、BSD等上使用葡萄酒。它附带了cmd.exe :)
葡萄酒上的维基百科
MacOSX支持:
发布于 2011-04-18 03:30:47
不,没有这样的野兽。而且,如果有上帝,永远不会有:-)
虽然创建批处理文件解释器的工作量很大(特别是如果您没有使用cmd.exe的所有特性),但是运行可执行文件要困难得多。
我将研究一个解决方案,启动一个干净的Windows虚拟机,并在Windows下运行您的应用程序。您也可以轻松地作为Windows程序进行单元测试,这样就不必担心从OSX驱动VM。
然后,您需要关注的唯一问题是如何从Windows将结果返回到OSX。通过网络存储(共享驱动器或NFS或类似的东西),这应该是可行的(虽然很疯狂)。
https://stackoverflow.com/questions/5698184
复制相似问题