autorun.c
来自「redboy for gba 是BPNS为GBA编写的一个小软件。软件的邹形是B」· C语言 代码 · 共 45 行
C
45 行
#include <CsAgb.h>
#include <Qgraph.h>
#include <graph.h>
#include <string.h>
#include <rb_string.h>
extern char _folder[40];//当前目录
extern char _file[40];//选定文件
extern u32 _file_loc;
extern u8 is_basic_run;
extern u8 basic_auto_run;
extern void auto_run_set(char *M,u8 act);
extern int rbasic(u32 loc);
extern u32 list_fsys(u32 loc);
void autorun_select()//选择开机自动运行文件
{
u32 old_set,new_set;
u32 loc;
auto_run_set((char *)&old_set,2);//获得旧的设置
is_basic_run=1;
r_box(0,16,239,159,RGB(0,9,16),1);
r_box(0,0,239,159,RGB(30,30,30),0);
title("请选择开机运行的RBASIC文件");
loc=list_fsys(0);
is_basic_run=0;
if (old_set==loc) return;
else if (loc) auto_run_set((char *)&loc,1);//新的设置
}
void auto_run()
{
u32 loc=0;
auto_run_set((char *)&loc,2);
_file_loc=loc;
if (loc)
{
rb_cls();
basic_auto_run=1;
if (rbasic(loc)==0)
{
loc=0;
auto_run_set((char *)&loc,1);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?