Seb*_*ler 9 ruby excel external
如何从ruby启动外部程序(如excel表)并等待其执行.在继续之前终止.
我知道我可以用excel表启动
system 'start excel "my/path/to/the/sheet"'
Run Code Online (Sandbox Code Playgroud)
但是使用它只会启动工作表然后继续.
您遇到的问题不是Ruby而是启动命令,这会启动另一个程序并立即返回.您需要使该命令等待excel完成使用wait
标志:
system('start /wait excel "my/path/to/the/sheet"')
Run Code Online (Sandbox Code Playgroud)