普通视图

发现新文章,点击刷新页面。
昨天以前tj‘sblog_无聊项目聚集地

未命名

2023年5月20日 22:14

在AIDA64的设置里打开硬件监视工具>LCD>打开RemoteSensor,自己编辑了一个界面(强迫症调了好久),由于监视器是一个网页,直接访问本机IP地址就可以打开,于是又用FusionAPP简单做了一个APP,最终效果就是这样了


7C0DCFF1E624B577723583767E58151E.jpg

界面文件:

redmi7a.rslcd.zip

FA工程文件(其实没什么东西):

性能监视器_1.0_1684592504.zip


远离神舟电脑

2022年7月28日 23:41

六月好价购入神舟Z8-DA5NP,然而到手不时定屏死机,重装显卡驱动和系统无法解决问题,运行memtest64经常蓝屏,遂怀疑是内存问题返厂维修。在对方收件一个礼拜后对方以内存外观损坏拒保,协商无果后甚至发了到付回来,连返程邮费都不愿意出。。。。。具体扯皮细节不想写了,心累,总之远离贼船

Screenshot_2022-07-28-23-38-28-125_com.coolapk.ma.jpg


使用ventoy给米板2装win11教程

2021年12月12日 14:03

(本文直接从我的酷安copy)

 win10用腻了,想升到win11尝尝鲜,但是在酷安找不到比较系统的教程,自己折腾一大通后终于搞定,决定写一篇教程帮助想给米板2装win11的朋友们。本安装基于原有的win10系统,从安卓装过来可能需要另找教程。

首先,需要准备的工具有:至少能装下一个系统镜像的U盘一个,usb拓展坞一个,以及typec转usb转接线一根,以及有线键鼠一套。2.4G的无线键鼠也可以使用,但是蓝牙的无线键鼠不能在引导时就被识别,所以不能用(当然你还需要一块米板2)

还有键鼠

接下来将u盘插入台式电脑,刷入ventoy,u盘数据会被清空,请备份后再进行操作。ventoy是一个用于制作启动盘的开源工具,在圈子内广受好评,更多信息可以去官网了解,我就放个下载链接:

[链接]VentoyRelease

我的u盘已经装过了

然后将win11的镜像放入U盘根目录,个人推荐不忘初心精简版win11,纯净又流畅,下载地址:

[链接]百度网盘 请输入提取码

提取码: naa4

接下来确保米板2充满电且处于关机状态(安装需要的时间比较久,装到一半没电就麻烦了),将拓展坞连接到转接线连接到米板2上,再将u盘鼠标键盘一一连接到拓展坞上,将米板2开机并持续敲击键盘上的F2键,直到进入bios。

bios界面

为了让ventoy正确引导,我们需要在Device Manager/System Setup/boot中关闭UEFI Secure Boot,否则将出现验证错误(我被卡了好久)

设为disable

f10保存后退回主页,在boot manager中选择EFI USB DEVICE启动,接下来米板就会引导到ventoy中,用按键选择刚刚拷入的镜像,回车确认。

然后就来到了喜闻乐见的windows安装环节,一路确认,选择分区时可以选择格式化原来的系统分区后再安装,也可以直接安装,取决于你是否想留下windows.Old文件夹

当然空间不够还是得格

耐心的等待win11安装完成,这段时间你可以去喝喝茶打打游戏,安装完后系统将自动重启进入win11。(如果你按照别的教程设置了u盘优先启动,请在win11安装完成前拔掉u盘,否则将再次引导进bios)
待进入系统后你会发现触屏没法用,wifi开不了,甚至连电量都看不到。这是因为没有安装驱动。接下来可以将安卓手机插入扩展坞,开启usb网络共享,安装360驱动大师或者别的软件安装驱动。
注意!不要使用网卡版的驱动安装软件,新版驱动无法驱动米板2的网卡,请选择1.1558.x版本号的网卡驱动,或者安装这个我提取出来的驱动,提取码k84n

[链接]百度网盘 请输入提取码

待驱动安装完成后,再装上运行库就大功告成了。享受win11的新乐趣吧!

大功告成

另外提下我走的弯路:之前下镜像没有校验md5,导致拿个坏包装了好多遍都失败。然后换用流氓u大师,根本引导不进系统,再换用大白菜,引导进了系统读不到闪存,一堆方法试下来还是ventoy靠谱

从零开始使用Auto.JS编写简易游戏代肝脚本

2021年10月30日 11:32

最近肝的游戏越来越多,其中有一些游戏的刷素材过程和看录像完全没有区别(点名xx方舟),于是又开始写自动操作脚本,完了想想不如水一篇博客,就有了这玩意。

本文适合没有基础但是能折腾的朋友阅读,不过能稍微看一下JavaScript的基础教程更好。编写出的脚本也仅适用于游玩过程本身自动化,只需要重复点击几个固定按钮的游戏。不过看完后得到启发能写出更复杂的脚本也说不定(

开始前让我们先了解一些基础的东西:什么是auto.js,以及它是如何工作的。我们来看看官网的描述(这段描述是auto.js专业版的描述,不过在这教程里免费版就足够使用了,文末会给出下载链接)



总结一下就是这玩意能模拟人类进行很多自动操作。与其类似的软件还有脚本精灵,按键精灵等等,但是他们在安卓生态上已经死了,完全无法在高版本API上运行,而且需要root。auto.js的点按是基于无障碍服务的,无需root,但需要安卓7.1以上版本,不过现在能跑游戏的主流安卓设备估计都到7.1以上了,问题不大。

接下来让我们想想在肝游戏(指看录像)时我们是怎么做的:时不时看一下屏幕→看到按钮→点击按钮→时不时看一下屏幕...如此不断循环。而我们的脚本也可以按照这个逻辑来运行。那么我们就可以写出以下非常伪的伪代码:

WHILE 真
    IF 检测到按钮一 THEN 点击按钮一
        ELSE 什么都不做
    END IF
    IF 检测到按钮二 THEN 点击按钮二
        ELSE 什么都不做
    END IF
    ......
WEND


那么如何检测按钮又如何点击按钮呢?让我们看看auto.js的官方文档:



嗯,可能很多人觉得一脸懵逼,但是我们只需要知道captureScreen()函数可以截图,images.detectsColor()可以在截图中找色,click()可以模拟屏幕点击就足够了。接下来按照我们的想法,我们应该确定好各个按钮的位置,以明日方舟为例,有选关界面的开始作战按钮,干员编成界面的开始作战按钮和结算界面(固定以颜色不会变的地方来判断)。因为8位RGB颜色非常丰富,几乎不存在颜色完全一致的可能,所以我们只需要在这些按钮上选择一个点,当这个点的颜色和按钮出现时这个点的颜色一致,就可以判断这个按钮已经出现,需要被点击了。观察下函数的结构,我们可以写出以下不那么伪的伪代码:

/* 
img:通过captureScreen获得的图片对象
color:欲匹配的颜色RGB值
ran:点击时的坐标误差,用于防止封号
id:用于toast提示检测并点击目标坐标
delay:点击后的间隔时间,避免多次点击
colorx;colory:欲检测颜色的屏幕坐标
clickx;clicky:检测到颜色匹配时的点击坐标,如果和点击坐标相同则无需传入
*/
function detectAndClick(img, color, ran, id, delay, colorx, colory, clickx, clicky) {
   if (images.detectsColor(img, color, colorx, colory)) { //判断指定坐标颜色是否与目标颜色相符
       toast(id);  //发现按钮的提示
       if (arguments.length == 9) {
           click(clickx + random(-ran, ran), clicky + random(-ran, ran)); //点击目标按钮
       }
       if (arguments.length == 7) {
           click(colorx + random(-ran, ran), colory + random(-ran, ran)); //重载,点击
       }
       sleep(delay);//休眠
   }
}
setScreenMetrics(1080, 2232) //锁定屏幕分辨率
requestScreenCapture(true) //得到截图权限
while (true) {
   nowimg = captureScreen()
   detectAndClick(nowimg, "#FFFFFF", 120, "点击画面", 50, 1122, 873)
}


前面三行代码调用的函数的作用分别是请求无障碍权限,锁定屏幕分辨率和请求截图权限,这些函数几乎是图色操作脚本所必备的。以上代码就可以实现循环检测屏幕上出现的按钮并进行点击,这样我们实际上就已经编写出来了一份能跑的游戏脚本,只需要将函数中的参数一一填空写好就完工了。但是如何获取图片相应坐标的颜色值呢?
我个人使用Iconcraft完成这个工作,这玩意本来是用于制作ico图标的,所以优化不是很好,但是我懒得找了,反正也能用,就这样吧。

将图片按照原分辨率导入,接下来将鼠标放在按钮上,软件的下方就会显示出相应的坐标和RGB颜色值(如下图),将所有需要检测和点击的坐标都找出来放到代码里就OK了。





这样我们就完成整个脚本的制作了,但是这样编写的脚本会反复进行截图,导致性能和电量的浪费,我们可以将这个流程封装在函数中,通过反复调用来简化代码和避免重复截图:

/* 
img:通过captureScreen获得的图片对象 
color:欲匹配的颜色RGB值 
ran:点击时的坐标误差,用于防止封号 
id:用于toast提示检测并点击目标坐标 
delay:点击后的间隔时间,避免多次点击 
colorx;colory:欲检测颜色的屏幕坐标 
clickx;clicky:检测到颜色匹配时的点击坐标,如果和点击坐标相同则无需传入 
*/ 
function detectAndClick(img, color, ran, id, delay, colorx, colory, clickx, clicky) { 
    if (images.detectsColor(img, color, colorx, colory)) { //判断指定坐标颜色是否与目标颜色相符 
        toast(id); //发现按钮的提示 
        if (arguments.length == 9) { 
            click(clickx + random(-ran, ran), clicky + random(-ran, ran)); //点击目标按钮 
        } 
        if (arguments.length == 7) { 
            click(colorx + random(-ran, ran), colory + random(-ran, ran)); //重载,点击 
        } 
        sleep(delay);//休眠 
    } 

setScreenMetrics(1080, 2232) //锁定屏幕分辨率 
requestScreenCapture(true) //得到截图权限 
while (true) { 
    nowimg = captureScreen()
   //此处调用函数来循环检测点击按钮
  //e.g:detectAndClick(nowimg, "#FFFFFF", 120, "点击画面", 50, 1122, 873)
}


这样一个虽然简陋但是能用的脚本就编写完成了,接下来我们可以将脚本保存,并导入到auto.js软件中并启动,就可以让脚本帮我们代肝游戏了。这篇文章就到这里,第一次写长文。。。。算是改变一下风格吧,入门autojs脚本编程还是挺简单的,如果想了解更多可以先去看看runoob的JavaScript教程和autojs的官方文档。


auto.js下载链接:手机无了,暂时上传不了(逃


[CSGO地图]富里桥

2021年5月18日 16:01

百度百科:

富里桥距桂林市56公里,阳朔县城12公里处,处于遇龙河上游500米,石结构单拱,长30米,宽5米,高10米,筑于明代,距今约500余年历史,造型美观,水中倒影恰似一满月。

桥上是观赏田园风光的最佳处。立桥头可观田野,青山环抱,绿水绕庄,河坝浪花滚滚、溪水潺潺,田畴井然,阡陌如织

创新实践课学期任务是3D建模古建筑,所以这就是创新实践课期末作业了,3D ONE建模实在不合我的口味,然后就用起源引擎制图工具hammer随便乱搞一通了事,这图完全没有任何竞技性,就suibianwanwan得了,猜猜包点在哪 (逃



创意工坊地址:https://steamcommunity.com/sharedfiles/filedetails/?id=2500094364


❌
❌