用GameMaker实现自动启动程序
liureng 发表于 2018-12-22 07:55:09 1052

每次我们要写代码时都要打开许多文件夹、文档、表格、工程。一个一个点击,往往需要二三十秒钟,又累又烦。

用函数execute_shell执行外部程序 + 时间轴,就可以实现按时间顺序逐个打开所需程序和文档。

以下是代码示例:

创建事件:

timeline_index = 时间轴名称;

timeline_running = 1;

时间轴:

0步启动文件夹

execute_shell("C:\Windows\explorer.exe","C:\Users\LRF\Desktop\GM\模块\菜单");

15步启动文档

execute_shell("E:\RuangJian\Microsoft Office\Office16\WINWORD.EXE","C:\Users\LRF\Desktop\GM\学习笔记\GM8函数(第三版).docx");

30步启动表格

execute_shell("E:\RuangJian\Microsoft Office\Office16\EXCEL.EXE","C:\Users\LRF\Desktop\GM\命名、工具.xlsx");

45步启动GM工程

execute_shell("E:\RuangJian\Gamemaker8\Game_Maker.exe","C:\Users\LF\Desktop\GM\模块\菜单\菜单.gmk");

60步结束启动程序

game_end();

最新回复 (2)
  • 761397398 发表于 2019-01-06 08:32:24
    0 2
    感觉这个写个cmd批处理就行了吧。。比gm还简单
  • kasade 发表于 2019-02-02 09:55:10
    1 3
    挺好的,这样只需要打开gms就完事儿了,很方便 
    赞一个