Windows

All posts tagged Windows

因为前段时间在らしんばん买到一些以前PlayStation2的游戏,所以配置了一下电脑上的模拟环境。软件方面算是能模拟运行了,不过硬件方面按键盘操作总感觉不太顺手,于是便想着买一个电脑能用的游戏手柄来用。因为买的几款都不是动作游戏,所以对手柄的要求基本就是「能用就行」,并没有很高的性能要求。不过,在选购的时候,我发现了这款比较廉价的ELECOM 无线游戏手柄JC-U4113SBK

它吸引我的一个主要原因是便宜,不过还有一个亮点!在商品包装上,写着它是「works with chromebook」的,我倒是想试试看它在ChromeOS机器上的兼容性表现,午睡,便买来用了。另外,由于这款手柄是使用2.4GHz专用无线接收器,而非蓝牙方式连接的,因此对于像我这样可能会在不同系统环境、不同硬件设备之间更替使用的用户来说,基本就免去了配对的麻烦。

那么下面就放上测试结果。如果没有特别说明,对于按键的测试都是通过在各个系统上访问GAMEPAD TESTER这个网页进行浏览器环境测试的。

Chromebook

ChromeOS系统版本:117
浏览器(Chrome)测试:识别
Android APP RetroArch测试:识别,可以玩游戏

Android APP Kindle测试:识别,可用来阅读时翻页……

Android APP Firefox 118.2.0测试:5、6、1X 2Y 3A 4B、右侧摇杆无反应,且浏览器易自动退出。

Chrome内虚拟机Linux Firefox 测试:无法识别到手柄。
此外,在ChromeOS的【设置】、【高级】、【开发者】、【Linux开发环境】、【管理USB设备】界面中不会显示该手柄(已插入无线接收器)的相关信息。

除了ChromeOS以外,我还测试了该款手柄在其他操作系统上的表现。

Linux Fedora 38

Falkon 浏览器测试:识别

Windows 11

Firefox 118.0.2测试:识别

MacOS (Sonoma 14.1)

插入手柄的无线接收器后,操作系统会提示是否允许链接该设备。点击允许后,但是依然无法识别(以Safari和Firefox测试)。

iPhone(iOS 17)

不识别。

Pixel (Android 14)

Chrome浏览器:识别。

树莓派4 (raspiOS)

Firefox浏览器:识别。

Nintendo Switch

不识别。

总结:ChromeOS原生应用(主要就是网页浏览器?)没问题;Android应用随缘;Linux虚拟机应用没法用。Windows、Linux主机看起来没问题。Apple公司产品全线不支持。

前几天听说SurfaceRT破解了,也就是说可以运行编译为arm指令集的桌面程序了。于是欣然买回,虽然我自己还没破解成功……

于是这样一来我的移动领域三大生态系统就都齐了!(图中哪里不对…)

 

试着用远程桌面的方式连到我的台式机,运行昨天刚开始玩的《仙剑奇侠传五前传》,比较卡。网络带宽应该是够的,估计就是远程桌面程序默认的传输率的问题了吧。

 

微软你好!

平时我拍Cos人像时,每次回家后会把Jpeg照片缩小并适当降低压缩率,打包发给Coser。之后Coser从众多图片中选出十几张满意的,问我要Jpeg原图。有一个不方便的地方就是Coser是以文件名或照片编号的方式将她们要的照片文件名发给我,而我则根据她们发来的数字挑选照片。而Coser那边的输入数字,和我这边根据数字来选择照片,都是以人工的方式一次次地重复着,很不方便。

为了减少这样的重复劳动,我用Windows的命令行做了一个自动生成文件列表的程序。这样一来Coser只需将满意的照片复制到一个文件夹中即可,而不必关心照片的文件名或数字编号。运行程序后会自动生成一个名为PhotoSelect.txt的文件列表文件。

例如:

某位Coser选中了四张照片。于是新建一个文件夹,命名为“选择的照片”或是其他名字,将选中的照片复制进去。

继续阅读

 

接上篇:Sony Tablet S1平板用Bochs模拟器跑freeBSD和freeDos成功!

在这里(http://m.gfan.com/viewthread.php?tid=3182538&extra=page%3D1&ordertype=1

找到了Windows98的img文件,加载了一下,果然OK。于是终于能运行一个图形界面的操作系统了!

 

开机画面

 

 

硬盘扫描

P.S.其实我这里犹豫了一下,是叫硬盘还是叫磁盘呢?磁盘肯定不对,平板电脑不是用磁盘作为介质的;硬盘好像也不对,毕竟里面是闪存卡而不是固态硬盘。

 

 

写了一个文本文件

自定义【运行…】快捷命令

不知何时起,渐渐习惯了使用Win+R键呼出【运行…】对话框,然后在其中输入cmd,便能打开Windows命令行方式;输入notepad,便能打开记事本。

今天突发奇想,要是能将这个功能扩展到非Windows自带程序,那该多好啊,比如输入QQ,运行QQ;输入foxmail运行foxmail……

记得以前在学Java时第一课就提到Java的配置问题,要实现在命令行的快捷调用程序,就要在系统环境变量里配置。
其实,cmd与notepad,分别是“命令行程序”与“记事本”的实质程序名:cmd.exe及notepad.exe。而在【运行…】里输入notepad,实则是运行了“C:\windows\system32\notepad.exe”这一条命令。而之所以系统能自动将“cmd”的路径及后缀名补全,是因为设置了系统的环境变量(主要是Path及PATHEXT两个系统环境变量)。

系统环境的变量可以这样查看和修改:
右键【我的电脑/计算机】——【高级】——【环境变量】

Path环境变量,其内容是一些以分号分割的目录。其作用是告诉系统当遇到无法识别的命令时自动去Path所列出的目录中寻找相应文件(程序)。
PATHEXT环境变量,其内容是一些以分号分隔的后缀名。其作用是告诉系统当遇到无法识别的命令时自动补全PATHEXT中所列的后缀名并寻找相应的文件(程序)。

假设:
Path的值(内容)为:c:\path\;d:\document\;
PATHEXT的值(内容)为:.TXT;.MP3;.DOC;

那么,当你输入一个系统不认识的命令(如:a)时,系统会试图寻找以下文件,如果存在,则运行。
C:\path\a.txt
C:\path\a.mp3
C:\path\a.doc
D:\document\a.txt
D:\document\a.mp3
D:\document\a.doc
那么,如果我要让系统能识别QQ,也就是自动将”QQ”补全为“D:\Program Files (x86)\Tencent\QQ\QQ.exe”话,那么无非就是要作以下的添加:
在Path中添加 D:\Program Files (x86)\Tencent\QQ\
在PATHEXT中添加 .EXE
添加的方法是在原先的内容后面添加半角分号,然后跟上要添加的字符串。
根据上面那个例子来添加,则是:
Path的值(内容)为:c:\path\;d:\document\;D:\Program Files (x86)\Tencent\QQ\;
PATHEXT的值(内容)为:.TXT;.MP3;.DOC;.EXE;
于是,当运行“QQ”时候,系统会在以下文件内搜索:
C:\path\qq.txt
C:\path\qq.mp3
C:\path\qq.doc
C:\path\qq.exe
D:\document\qq.txt
D:\document\qq.mp3
D:\document\qq.doc
D:\document\qq.exe
D:\Program Files (x86)\Tencent\QQ\qq.txt
D:\Program Files (x86)\Tencent\QQ\qq.mp3
D:\Program Files (x86)\Tencent\QQ\qq.doc
D:\Program Files (x86)\Tencent\QQ\qq.exe

显然,只有最后一条路径是有效的,于是QQ运行……
事情并没有那么简单。如果有这么简单的话我也不会为此写一篇博客了。

我想实现以下功能:在【运行…】中输入”ue”,便能打开UltraEdit(一个十六进制编辑器)。

好,问题来了。UltraEdit程序并不是以“ue.exe”命名的,而是:”uedit32.exe”

换言之,当我即便我添加了UE的程序路径与后缀名后,系统仍是以 [路径]ue.[后缀名]的形式来寻找的,并不能找到”D:\Program Files (x86)\IDM Computer Solutions\UltraEdit-32\uedit32.exe”

这样的情况还有很多,比如我想输入“ut”打开μTorrent,输入”hi”打开百度Hi,输入”word”打开Microsoft Word。而这些程序的名字分别为:uTorrent.exe、BaiduHi.exe、winword.exe。

我们可以利用快捷方式+环境变量的方式来解决。

首先,随便在哪儿新建一个文件夹,名字也随意。比如我建立的是C:\MyRun,并把它添加到环境变量Path中,使之成为默认搜索的文件夹;再在PATHEXT中添加.LNK ,使默认搜索快捷方式文件(.lnk)。

然后在此文件夹中新建快捷方式,将快捷方式指向要打开的文件(程序),而快捷方式本身命名为方便记忆的名称。

例如快捷方式名为ue,而它指向的是:”D:\Program Files (x86)\IDM Computer Solutions\UltraEdit-32\uedit32.exe”

这样一来,当我【运行…】“ue”时,系统会自动找到C:\MyRun\ue.lnk,而它直接指向uedit32.exe,并自动打开之。

利用环境变量+快捷方式的方法,还可以实现许多效果。

比如输入music打开“我的音乐”文件夹,就是在C:\MyRun目录下建立一个名为music并指向我的音乐的文件夹(我计算机中路径是“I:\我的文档\音乐”,大家的可能不一样,多半是默认的吧。)

又如,直接将快速启动栏的“显示桌面”按钮拖动到”C:\MyRun”下,则可以打开“桌面文件夹”。——这个问题很奇怪,直接运行该文件是最小化所有窗口显示出桌面,而当通过【运行…】desktop快捷方式时,则变成了打开一个以桌面为当前路径的资源管理器窗口……

问题还没结束,我又想实现的效果是:【运行…】wildgun,直接在浏览器中打开我的博客链接(http://hi.baidu.com/wildgun)。
为此我研究了一番,找到了三条都并不完美的方法。于是我将之都列出,说明其缺陷及其实现方法:

方法一:网页快捷方式文件
缺点:需要跟.url后缀。
实现方法:直接把网页做成网页快捷方式文件(*.url)如wildgun.url指向http://hi.baidu.com/wildgun,并在PATHEXT中添加.URL后缀。
虽然已经添加该后缀,但命令行仍无法自动找到该文件,需【运行…】“wildgun.url”方能打开。
多了4个字符,违背了偷懒的精神,不考虑使用该方法。

方法二:批处理+网页跳转
缺点:要创建两个文件,并且在运行批处理程序时会自动跳出“命令行方式”的黑色窗口
实现方法:在C:\MyRun下建立wildgun.bat程序,其内容为:wildgun.html
并在C:\MyRun 下建立wildgun.html网页文件,网页文件内容是使用<meta>或javascript跳转至我的个人博客。
meta法:<meta http-equiv=”refresh” content=”1;url=http://hi.baidu.com/wildgun/”>
javascript法:<script>window.location.href(“>
但总觉得有窗口闪一下跳出来很麻烦,感觉是后台被运行了什么危险程序,而虽然可以用VBScript脚本是指在后台运行,但似乎用了VBS就更接近危险程序了- -,放弃此方案。

方法三:浏览器快捷方式+URL
缺点:只能确定以某个浏览器打开网页,而无法设定为使用系统默认浏览器打开。(换言之,哪天系统默认浏览器改了,自定义命令仍是以快捷方式所指向的浏览器打开。)
实现方法:新建快捷方式文件,命名为wildgun,指向 “D:\Program Files (x86)\Maxthon2\Maxthon.exe” http://hi.baidu.com/wildgun
(上行中指向内容包括引号内的路径及引号后的网址)
这样,系统就会以maxthon.exe打开我的百度空间了。经试验,IE、Maxthon2、TT、Opera、Safari、Chrome都支持这种方式打开。

我现在用的就是这种方式。当然,期待完美解决方案,能实现以系统默认浏览器打开。

顺便一说,结合上次的研究,我现在可以在【运行…】中输入“utadmin”,直接打开μTorrent的WebUI,实现更方便更快捷的远程控制了!

于是大家也试着玩玩看吧。

没错,你没看错。

既不是WinVista,也不是Win7,更不是Win32,而是——Windows3.2。

 

欢迎界面,和WinXP很像!

 

没看明白这个步骤……

 

拷贝文件,和XP超像的!

 

输入用户名,这里已经可以用中文输入法了,如智能ABC、全拼、郑码……不过微软拼音还没有……

 

 

很奇怪,为啥安装过程中会提示安装打印机……?难道当时的电脑很重要的一个任务就是打印?

 

很快就安装好了,然后进入教程

 

很怀旧的教程,小学刚学电脑时,经常会把这个教程当游戏玩(因为没啥游戏可玩!)

 

跳过教程,提示安装成功。

那是的windows系统仍不能随开机启动,而是要在Dos下键入win运行。

 

启动画面。

 

“程序管理器”,便是当时Windows的基础窗口了。

 

画笔程序

 

记事本

 

“书写器”程序,是个比记事本高级一些的文字编辑工具。

 

居然在Windows3.2里发现了QBasic的IDE,如果凭着以前的一些记忆,编了个小程序。

 

“Hello,World!”

其实已开始编了一个程序,不过因为没有写end语句,所以变成死循环了……

 

文件管理器,即日后“资源管理器”的前身

 

任务管理器

 

大家可以猜一下这是什么程序,现在也有哦!

 

注意图标!

是不是很眼熟?这就是Regedit——注册表编辑器 的前身

 

剪贴板查看程序,这么好的东西居然在以后的Windows版本中被隐藏起来了……

 

最后是确认关机,退出后返回Dos

Win7临近,Beta版发布也已有时日。

于是昨晚下了Beta的ISO,今天在VM6.5上装着玩玩。

以下是截图:

Windows7初体验 - wildgun - ???

 

Windows7初体验 - wildgun - ???

 

第一印象:Windows的主题,从Vista的“光线”发展成了7的“光团”及“光芒”。

 

安装过程

 

即将重启

 

 

重启之后

 

欢迎画面

然后随便找了一些程序玩

 

开始菜单

 

自定义系统托盘图标显示情况。

原以为这是Win7原创,后来发现Vista就有该功能……

 

本人博客

 

经典的画笔程序,菜单栏改成了Office2007样式。

 

WindowsMediaPlayer升级到12了……

 

看Windows版本,挺诚实的,版本号还是6开头,换言之,是Vista的马甲……

后来还发现了个小bug:系统调整时区时,侧边栏的小钟及日历不会随之切换。

另外,Win7任务栏的顺序能用鼠标拖曳调整,这个不错。

最后,谁知道怎么在VM6.5下开启Windows7的Aero效果啊?

前几日将无线局域网内另一台电脑的共享文件夹映射为本地M:盘。这次开机后共享文件夹所在计算机处于关闭状态,M盘盘符为“无法连接的映射网络盘”。

 

之后将三星YP-T7 mp3插入USB口,系统识别出该MP3,但“计算机”的盘符图标仍找不到其对应图标,后来在发现该MP3已经被系统认作M:盘,但几次刷新后,M:盘图标仍为“无法连接的映射网络盘”。