![用于文件启动的 EXE GUI](https://linux22.com/image/1603239/%E7%94%A8%E4%BA%8E%E6%96%87%E4%BB%B6%E5%90%AF%E5%8A%A8%E7%9A%84%20EXE%20GUI%20.png)
我正在制作一个闪存驱动器,用于玩游戏和运行程序。
我想知道是否有人创建过可自定义的 GUI,用于启动不同的应用程序和游戏,而无需浏览文件并单击正确的文件。它会在驱动器插入时自动启动,并且只是一个简单的菜单,供人们选择他们想要做什么
答案1
创建带有链接的本地 HTML 文件应该可以工作。您可以非常轻松地按照自己的意愿设计该页面。只要链接指向与 HTML 位于同一卷上的文件,它就可以工作。
但也要考虑在该驱动器上创建快捷方式图标,并自定义磁盘主文件夹的桌面外观:当您连接它时,Windows 应该建议您打开卷的资源管理器窗口,并将呈现图标和您的自定义文件夹(所有自定义设置都存储在“隐藏”的desktop.ini 文件中)。
如果这是音乐文件的集合,请考虑创建一个 M3U 播放列表:只需单击它即可打开您最喜爱的媒体播放器。
不需要任何应用程序。如果需要,请考虑使用可以更轻松地调整的脚本语言编写它:选择您的脚本语言,PHP、Python、CMD、node.js,并使用包含易于修改的列表的配置文件(基本文本文件仅包含一行一个项目的列表,或者如果您需要多个字段,则包含 JSON,这比 XML 或 CSV 要简单得多)。
有许多工具可用于在 DVD 上创建菜单(不仅仅是播放列表)。它们只需要您在 DVD 上放置一个小型运行时或脚本引擎。该运行时可能会自动启动,但请考虑将此运行时的快捷方式放置在磁盘的根文件夹中,这样您在插入驱动器时就不必搜索它。其余所有内容都可以根据需要组织到文件夹中,并从您的简单可调数据文件中引用。
您甚至可以在各种 DVD 中找到仍可在某些杂志中找到的示例(尽管不像 1990 年代和 2000 年代初期那么频繁,因为现在每个人都希望您使用他们的移动应用程序并使用 Android 或 iOS 的二维码或在他们有页面的社交网络上的主题标签为他们做广告;但不要使用这些为太旧版本的 Windows 制作的旧应用程序),它们都使用现在使用脚本引擎的通用小应用程序,如果应用程序不是杂志的专有内容,则很容易推导出它。