从bash脚本运行可执行文件

问题描述:

如果问题太天真,我很抱歉。从bash脚本运行可执行文件

是否可以在bash脚本中运行几行,然后在完成批处理文件和可执行文件的执行之后,执行dos批处理文件和dos可执行文件,继续执行bash中其余行脚本?

我可以使用dosemu吗?

+0

我想它应该被移到superuser.com .. – 2013-04-04 08:32:28

+1

@PiotrWadas:我在这里有点新。我不知道这个问题应该属于哪里。如果你确定,那么我会移动它。感谢您的建议。 – NeonGlow 2013-04-04 08:38:22

+0

这很好 - 您可以将您的StackExchange帐户与SuperUser上的帐户连接起来。我会移动它,但我认为我没有足够的声望来执行移动:) – 2013-04-04 08:40:28

完成任何调用的脚本或可执行文件后,bash脚本将始终完成脚本。例如:

@echo off 
echo hello 
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" 
echo hope you had fun browsing the web! 
pause 

这将始终在firefox关闭后回复最后一行代码。

+0

是否有可能直接从Linux控制台运行Windows应用程序,而没有模拟器或什么?这是为你工作吗?我收到错误“C:\ Program Files(x86)\ Mozilla Firefox \ firefox.exe”命令未找到。 – NeonGlow 2013-04-04 09:21:25

+1

Linux是一个操作系统。批处理脚本以cmd运行。确保它是Firefox的正确路径,或者你想运行的任何应用程序。 – kennycoc 2013-04-04 09:39:04