我基本上想通过点击桌面上的某个图标来执行(Cygwin-)Ruby程序。我的第一次尝试是这样的:
创建桌面链接
作为链接目标,有类似
的内容c:\ cygwin64 \ bin \ ruby / path / to / my / ruby / program
这样可行,但它也会打开一个Ruby“运行”的窗口,这不是我想要的。
如果它是ActiveState Perl,我会有一个命令“wperl”,它在不创建Window的情况下执行Perl,但Ruby似乎不存在这样的功能,至少不适用于Cygwin发行版。
我尝试将链接更改为
cmd /MIN /C c:\cygwin64\bin\ruby /path/to/my/ruby/program
希望,这会使窗口最小化,但效果与之前相同,所以我认为我需要以某种方式编程一个包装器脚本来抑制这个窗口的创建。有人知道如何做到这一点,最好是使用Windows批处理语言或Cygwin工具链中的一些聪明的命令吗?