⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 misc.vtc

📁 Unix下的MUD客户端程序
💻 VTC
字号:
// misc.vtc: Miscellaneous commandsfunc Receive(s) { receive(s); }add_cmd("receive", -1, .Receive, "/receive <line>");func Beep(s) [n] { n = atoi(s) ? : 1; while (n-- > 0) write("\7"); }add_cmd("beep", -1, .Beep, "/beep [<times>]");func Echo(s) { output(s + "\n"); }add_cmd("echo", -1, .Echo, "/echo <text>");func Send(s) { dispatch(s); }add_cmd("send", -1, .Send, "/send <text>");func Parse(s) { parse(s); }add_cmd("parse", -1, .Parse, "/parse <VTC code>");func Quit() { quit(); }add_cmd("quit", 0, .Quit, "/quit");func Sh(s) {	scroll(0, rows - 1);	cmove(0, rows - 1);	system(s ? : getenv("SHELL") ? : "/bin/sh");	write("Press a key...");	getch(INTR);	redraw_hook();}add_cmd("sh", -1, .Sh, "/sh <cmd>");func Shw(s) { echo(""); system(s ? : getenv("SHELL") ? : "/bin/sh"); }add_cmd("shw", -1, .Shw, "/shw <cmd>");save_hook ?:= make_hook(.save_worlds, .save_macros, .save_trigs);default_save_file ?:= "~/.settings.vtc";func Save(s) [fname, fp, i] {	fname = *s ? strdup(s) : default_save_file;	fp = fopen(fname, "w");	if (!fp)		return printf("Cannot open file %s: %s\n", fname, errmsg);	default_save_file = fname;	exec_hook(save_hook, fp);	fclose(fp);}add_cmd("save", -1, .Save, "/save [<filename>]");func save_one(funcptr, fname) [fp] {	fp = fopen(fname, "w");	if (!fp)		return printf("Cannot open file %s: %s\n", fname, errmsg);	(*funcptr)(fp);	fclose(fp);}func Path(s) { load_file_path = strdup(s); }add_cmd("path", -1, .Path, "/path <path string>");func Version() { output(version + "\n" + DIST_VERSION + "\n"); }add_cmd("version", 0, .Version, "/version");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -