首页 > 解决方案 > 在 IDE 之外运行自己编写的 ruby​​ 程序

问题描述

我想知道是否可以通过双击某种图标来像运行任何其他程序一样运行自写的 ruby​​ 程序。

如果可能的话,我该怎么做?

我为一个朋友写了一个小程序,但我不希望他必须使用命令行来运行它,因为那相当不方便(除非有一种方法只需双击并且命令行会打开程序本身。 .)。

谢谢你的帮助!

标签: ruby

解决方案


适用于所有 Windows 版本的简单答案是创建一个简单的批处理启动器。

创建一个.bat文件。我通常只是.txt通过“右键单击>新建>文本文档”创建一个新文件。然后重命名它,突出显示所有内容,包括扩展名,并将其重命名为run.bat. .bat部分很重要。重命名后,图标应变为齿轮。如果您无法覆盖扩展名,或者 Windows 仍将其视为文本文档,则您需要手动将其另存为bat,或在资源管理器设置中禁用“隐藏文件扩展名”,以便更改扩展名。


编辑 bat 文件,并在其中放入如下内容:

@echo off

YOUR RUN COMMAND HERE THAT YOU WOULD NORMALLY TYPE MANUALLY

pause

将您通常手动运行的命令粘贴到大写文本所在的位置。第一行是这样它不会重复命令,pause如果发生错误,命令提示符不会立即关闭。这使您有机会阅读错误。


保存并关闭它。现在,如果您双击 bat 文件,您的程序应该会运行。


推荐阅读