g00001 最近的时间轴更新
g00001

g00001

V2EX 第 47953 号会员,加入于 2013-10-26 06:56:08 +08:00
根据 g00001 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
g00001 最近回复了
1 天前
回复了 Chaconne 创建的主题 程序员 win10 及以上的系统太流氓了吧
用 aardio 代码关闭 Defender 实时保护与服务:

//RUNAS//
import thread.trustedInstaller;
thread.trustedInstaller(
function(){
import sys.mpPreference;

if(sys.mpPreference.isTamperProtection()){
//请先禁用:篡改防护
raw.execute("windowsdefender://ThreatSettings");
}
else {
//禁止实时保护
sys.mpPreference.disableRealtimeMonitoring(true);
//停止 Defender
service.stop("WinDefend");
}
}
)

恢复 Defender 实时保护与服务:

//RUNAS//
import thread.trustedInstaller;
thread.trustedInstaller(
function(){
service.start("WinDefend");

import sys.mpPreference;
sys.mpPreference.set(
SubmitSamplesConsent = 1;
MAPSReporting = 2;
DisableRealtimeMonitoring = false;
)
}
)

添加 Defender 信任目录更简单一些:

//RUNAS//
import sys.mpPreference;
sys.mpPreference.setExclusionPaths({"要排除的目录路径 1","更多要排除的目录路径 ……"})
12 天前
回复了 2NUT 创建的主题 问与答 桌面软件开发 2022 年 用啥技术栈?
Electron 里弄 C++ , 那会很累的。
Electron 最要命的还不是体积大,你用 .NET 6 体积也很大,但是后面会越来越小。
Electron 要命的是会越写越大,搞不好就给你来个五六百 MB 。

如果没有跨平台的包袱,WebView2 的优势很多。
而且 WebView2 是共享组件,Win11 自带 ,Win7 这些可以自动安装(速度很快,不用写代码)。

下面写个例子:

先写几句 aardio 代码给 WebView2 套个壳子,不会 aardio 没关系,因为不需要再写更多 aardio 代码了。然后 JavaScript 就可以方便地调用 C++ 写的 DLL 。其他就可以直接用 JavaScript 和 C++ 写了。

import win.ui;
mainForm = win.form(text="WebView2")

//创建浏览器组件
import web.view;
var wb = web.view(mainForm);

//导出本地函数给网页 JavaScript
wb.external = {
callNative = function(str){
return ::User32.MessageBox(0,str,"JavaScript 调用 WinAPI 测试",0)
}
}

//写入网页 HTML
wb.html = /**
<html><head>
<script>
aardio.callNative();
</script>
**/


mainForm.show();
win.loopMessage();


aardio + WebView2 入门教程:
https://www.toutiao.com/article/7138285629548528139/?log_from=c9e52b8622336_1663288878642
35 天前
回复了 eccentric579 创建的主题 程序员 感觉中文搜索是越来越难用了
优质创作者大多转自媒体了。现在网站很难做,不在大站写文章想有流量不容易,很多网站给钱就是爹地不给钱就阴阳怪气各种嫌弃,要不就是养一帮赞踩亲友团圈地自封实力范围。相对来说,自媒体平台规则更公平、氛围好破事也少、舍得给流量收益。久而久之普通网站优质与创新内容减少了,自然搜索也就被弱化了。
48 天前
回复了 rpish 创建的主题 Windows 我觉得 Windows11 是现在最好用的操作系统
ImTip 跟输入法自带提示不是一回事:

1 、先看一下右下角再切换一下才提示 —— 这当然没啥用(切错了还要再切换一次),所以像微软输入法这个功能默认是关闭的。而 ImTip 是事先就会显示输入法状态,例如点一下文本框就知道输入法状态了,避免不必要的切换,避免错误输入,避免看右下角。

2 、输入法自带的提示通常只会显示 “ 中 / 英 ” 状态,更多状态要看右下角,而且一大堆图标。但是 ImTip 只用了 2 个图标就可提示中英、全半角、大小写、中英标点、多语言键盘布局等所有状态。

初用 ImTip 可能有些不习惯,用过几天就知道好在哪里了。
Windows Defender 可以编程添加信任目录,这点很方便。

用 aardio 可以这样写:
import sys.mpPreference;
sys.mpPreference.addExclusionPath("c:/test/");

另外可以到 Defender 官网提交一下误报误删的文件,反馈速度很快,比很多第三方杀毒积极。
正常软件作者应当做过这样的操作,一般不会下载就被删除。
用 aardio 随手写了一个:

import zbar;
import win.clip;
import mouse.screenArea;
import gdip.snap;

//截屏
var screenArea = mouse.screenArea();
screenArea.onSelectionChanged = function(rc){

var bmp = gdip.snap(screenArea.hwnd,rc.xywh());

//识别二维码
var scanner = zbar.scanner();
scanner.config('qrcode.enable');
scanner.scanBitmap(bmp,function(typeName,data){

//复制到剪贴板
win.clip.write(data)
screenArea.close();
})
}
screenArea.doModal();
83 天前
回复了 rpish 创建的主题 问与答 有什么输入中英文提示软件吗?
Win10 还是有这个提示,只不过默认是关掉的,需要到设置里去开启。
联想那个大小写以弹窗显示在屏幕中间,有被打断的感觉,如果能小一些,显示在输入位置会更好。

ImTip 可以跟踪输入位置,只用 2 个字符可以提示所有输入法状态:中英、中英标点、全半角、大小写、多语言键盘切换,可以自己调整外观与显示时间。

桌面工具跨平台意义不大,代价却很大。
macOS 与 Linux 加起来所占的桌面市场份额不及已经被遗忘的 Win8 。

WebView2 不但是 Win11 自带,而且兼容 Win7 ,Win10 ,普及率已经很高,而且属于系统共享组件,不用每个程序自带一份。可以生成很小的独立 EXE 文件。WebView2 接口很简洁,可以节省很多代码。一个 aardio 调用 WebView2 执行本地 ping 命令并回显到网页的简单例子:



在 aardio 里还可以直接调用系统自带的 Chrome ,Edge 这些浏览器写界面( 没有会自动安装 )。例如开源软件 edge-TTS-record 就是这样做的,下载体积只有 1 MB:



Miniblink 其实也很不错,体积小,发展多年也很成熟了。其实不开源的东西远比开源的多,开源的东西并不见得就好用。

aardio 中这种浏览器组件还有很多


其实有时候不用网页写界面可能更快。举几个例子:

开源输入法状态跟踪提示工具 ImTip ,整个界面仅用到了 aardio 中的 plus 控件,下载体积仅 591 KB





开源录屏工具 Gif123 ,也只用了 aardio 中的 plus 控件实现界面,下载体积仅 820 KB



开源微软五笔助手 WubiLex ,同样只用到了 aardio 中的 plus 控件,下载体积仅 818KB

都 Block 你了还要连珠炮地 @ 我,别再 @ 我了,真想写,别 @ 我。

小号习惯分析:
————————————————————————————————
1 、一个小号连续发言的时候,另一个小号会进入静默,衔接时间以分钟计。小号在遇到尴尬问题的时候,会突然短暂失去应有的活跃度,换账号发言。

2 、不同小号会伪装出不同的发言风格,但攻击的对象和维护的根本立场不变。

3 、喜欢用小号的人,在同一个网站会有不同小号,在不同的网站也喜欢上不同的小号,这些小号有一个他自己往往特别不会注意到的一个特征,点击他们的发言记录,在同一个网站的活动频率基本接近,另外,这些人活跃度通常超过普通账号。


至于有人在那暗戳戳暗示我是小号。
我 2013 年注册,将近 10 年这是我在 V2 的唯一账号。


有人试图在这里代替 V2 站长制定新的社区行为准则
————————————————————————————————
1 、既然要以行为准则约束他人,就先要约束你自己,准确而清晰的定义你的行为准则,例如我上面举的例子,如果只提到国外的语言,是否侵犯你的行为准则?!还是你的行为准则只针对特定的语言,只针对发言人特定的身份?!

2 、关于扣 “推广”的帽子,给别人扣帽子不能乱扣,同样应当有清晰的准则,如果我提到了一个完全开源免费、很多网站都在积极推荐,干净得没有一个字广告的软件 —— 这叫推广。 如果我提到了一个开发了 17 年,完全免费,一个字的商业广告都没有的几近公益的软件 —— 这也叫推广。 如果我在一个讨论桌面开发的主题里 —— 提到了一个好用的桌面开发工具 —— 这也叫推广。 那么在你的准则里,什么不叫推广?!你要在 V2 行为准则里加上不能提及国产软件吗?!

3 、关于扣没解决主题问题的帽子,
请问哪位解决了主题的问题?! V2 是问答网站吗?还是那句话,EXE 不跨平台,所有跨平台开发工具都要生成 EXE ,然后所有开发工具都与主题无关了?! Python,Java 可以跨平台,这些跨平台的语言都可以用于 aardio 生成 EXE ,更好地解决跨平台语言适应专用平台的问题,例如网络上就能搜到大量 Python + aardio 的分享文章。Python 的应用也与跨平台无关吗?!

扣的这几顶帽子你自己都解释不通
————————————————————————————————
别!!!再!!!@!!!我!!!
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4401 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 06:58 · PVG 14:58 · LAX 23:58 · JFK 02:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.