在Linux上运行windows nt的cmd或bat文件
如果我想在Windows上运行bash脚本,我可以安装cygwin。 但是,我想在Linux上运行.bat文件。 linux下有这种shell(cmd.exe的端口:)吗?在Linux上运行windows nt的cmd或bat文件
你不想在Linux上运行.bat文件,如果你真的想这样做,你可以在Linux上使用WINE。 CMD语言没有很多编程结构,很少用于做任何复杂的事情,它们非常专用,主要用于在Windows上启动其他程序。
虽然有一种相对简单的方法来将bash脚本包装在.bat中。
@setlocal
@cd C:\cygwin\bin
@start bash --login -i /home/your_id/yourscript
@endlocal
谢谢你的解释我不想要什么:) 我想运行。加利福尼亚/蝙蝠,因为我有一些非常简单的“程序启动器”,像这样: RC/run_smth参数1参数2 $ * 他们是在用户的工作文件夹中。我想通过Windows的控制台和Linux轻松访问它们。我看到3种方法:1)shell scrypts + cygwin 2) 3)在Python上编写这个“starters”(看起来像这样简单的单行程的重型工具)。由于我的大多数用户现在都使用Windows,所以我宁愿让他们的生活更简单。其实,现在唯一的Linux用户就是我:))对不起,我从一开始就不解释它。 – 2012-04-24 12:33:37
无法在此处换行,请改为编辑帖子 – pizza 2012-04-24 18:58:51
我不知道一个,但你可能想看看http://technet.microsoft.com/en-us/library/bb463212.aspx。我可能错过了一些东西。 – 2012-04-23 17:47:40