用户:查看:0 回复:1 评论:0 创建时间:2017-09-09T10:54:46
源代码:http://dl.yezhiyi.tk/?link=./coding/e/termux/termux.e&dl=termux.e
可执行:http://dl.yezhiyi.tk/?link=./coding/e/termux/termux.exec&dl=termux.exe
模块引用1:http://dl.yezhiyi.tk/coding/e/%E6%A8%A1%E5%9D%97%E5%90%88%E9%9B%86/ecdl/
========================说明========================
0.最猿喵的使用方式
为方便,你可以将其放在PATH目录下。
打开后如下:
你可以像CMD一样使用。
1.编辑框的限制
为了达成比较好的cmd运行效果,主窗口有如下限制:
①不可修改提示符(">")之前的内容。若检测到修改将自动置回。
②不可用键盘使光标到达提示符之前的区域(但鼠标可以)
③全选时只选中提示符之后的部分。若要全部选中,请用Ctrl+D(这就是为什么“编辑”菜单中有两个似乎一样的选项)
如果你需要销毁罪证(历史记录),你可以按下Ins,然后设置提示符之前的内容。
2.个性化设置与特殊命令
选择 文件->字体 ,你可以选择自己喜欢的样式(一般人都会选一个等宽字体)
我用了原谅色,别见怪。
当然,我们很容易发现,如果这是一个裸的终端模拟器,那么输入exit你将喵得很惨。。。
exit会喵机
title没用
cls会输出一个鬼畜的符号
故这些命令都要被特殊处理。
选择 特殊->什么是特殊指令,有帮助文档。
“特殊指令,指因为是终端模拟器而不是真实终端而需要做特殊处理的命令。
exit:退出控制台。因为是管道通信,所以这个命令会导致管道关闭从而导致程序喵机。该命令的特殊处理方式是关闭模拟器窗口。该命令不受“特殊指令”开关的影响。
emuSc <state>:设置“特殊指令”开关,此指令不存在于原生控制台中。此指令不受“特殊指令”开关的影响。
参数1:state,真假型,on表真,off表假。
title <title>:设置控制台标题。因为管道通信的控制台窗口是隐藏的,其标题不可见。该命令的特殊处理方式为设置模拟器窗口标题。
参数1:title,文本型,不加引号。
saveTo <filename>:将当前控制台窗口的内容保存到文本文档,为附加功能,本不存在于控制台中。
参数1:filename,文本型,对于含有空格的文本需要引号。
cls:清屏”
故我们可以尝试使用特殊命令。
3.输入更新功能
在运行C喵等程序时,我们很容易发现程序的输出会在用户输入处原地进行,把输入的内容吃掉(还不换行)
此时,我们可以在打开此功能
4.终端模拟器控制台程序
都说过这个软件供喵使用,故此软件还特意设置了一个文件类型(.sh,本来打算使用.wsh文件,可是却发现这个后缀被占用了。。。)
①将一个命令行程序后缀命名为.sh,你可以看到文件类型:
②双击打开.sh文件。此时,将打开终端模拟器,此时,“输入更新”也将自动被启用。
③这就是命令行程序。输入数据进行计算吧!
④程序返回后,会出现“执行完毕”字样。