会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Macrored
如果爱,请深爱
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
Windows
1
关于windows系统的开发指南
MounRiver Studio打开文件乱码
摘要:一、问题背景 1. UTF-8编码的文件打开始终是被识别成GBK编码 2. 要更改File Properties才能强制让文件以UTF-8显示 3. 但是会在工程路径和workspace路径下生成单独的配置文件,并且所有文件都要重复操作 二、解决方法 根本原因是MounRiver Studio有一个
阅读全文
posted @
2024-05-16 21:43
Macrored
阅读(381)
评论(0)
推荐(0)
win11首次开机不联网创建本地账户
摘要:### 一、开机后进入到欢迎界面 按Shift+F10,打开CMD.exe,如果是笔记本可能需要按Fn+Shift+F10 
评论(0)
推荐(0)
SetEndOfFile函数释义以及用法
摘要:一、函数介绍 SetEndOfFile是Windows操作系统中的一个API函数,用于扩展和截断文件。函数实现是从文件的起始位置开始,截断到当前文件指针的位置,丢弃后面的数据。除了数据截断,也可以用在文件末尾添加数据,过程是先将文件截断到指定位置,然后再将数据写入文件末尾。这个函数可以通过包含Win
阅读全文
posted @
2023-03-17 16:36
Macrored
阅读(599)
评论(0)
推荐(0)
SetFilePointerEx函数释义以及用法
摘要:一、函数介绍 SetFilePointerEx是一个Windows API函数,用于设置文件指针的位置。它可以在文件中移动指针,以便读取或写入文件的不同部分。这个函数通常用于处理大型文件或需要随机访问文件的应用程序中。 使用SetFilePointerEx函数可以将文件指针移动到指定的偏移量处。这个
阅读全文
posted @
2023-03-17 16:26
Macrored
阅读(1276)
评论(0)
推荐(0)
STM32CubeMX/IDE生成Code中的中文字符乱码
摘要:解决方法 在windows系统下,STM32CubeMX/IDE默认用的是GBK编码格式,当强行把文件改成UTF-8再重新生成代码后,中文注释就会乱码; 因为Cube是延用eclipse的框架,那么可以添加环境变量,让STM32CubeMX/IDE使用的是UTF-8K编码格式生成代码就可以避免该问题
阅读全文
posted @
2023-03-10 14:06
Macrored
阅读(3762)
评论(0)
推荐(1)
命令行启动资源管理器并选择到指定文件
摘要:windows平台: explorer.exe /select,"[文件路径]" macOS平台 open -R "[文件路径]"
阅读全文
posted @
2023-03-07 22:21
Macrored
阅读(144)
评论(0)
推荐(0)
Windows系统更改/迁移用户目录
摘要:系统盘为C盘,C盘空间不足,C盘太满了,C盘清理时查看发现C:\Users目录占用几十个GB,以下方法可将Users目录大部分空间转移。 1. 准备工作 更改/迁移用户目录之前先自行备份当前用户的资料(下载目录、桌面文件等),以免数据丢失!!! 2. 修改注册表 更改默认用户目录路径,快捷键Win+
阅读全文
posted @
2022-01-27 11:16
Macrored
阅读(23323)
评论(0)
推荐(0)
CMD输出文本文件内容的type指令(替代Linux的cat指令)
摘要::: 本脚本的所有指令本身不输出到屏幕 @echo off :: 打印文本文件内容并匹配关键字,结果不输出到屏幕 type result.txt | find "error" > nul :: 输出上一条指令的返回值,本条指令无返回值 echo %errorlevel% :: 如果上一条返回值为1,
阅读全文
posted @
2021-11-18 15:22
Macrored
阅读(885)
评论(0)
推荐(0)
Linux下查看全部的环境变量
摘要:在Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量。 ... Linux查看环境变量使用env命令显示所有的环境变量 $ env
阅读全文
posted @
2021-11-18 15:20
Macrored
阅读(6020)
评论(0)
推荐(0)
NSIS脚本刷新Windows图标缓存
摘要:NSIS 脚本命令 ;刷新图标 System::Call 'shell32.dll::SHChangeNotify(l, l, i, i) v (0x08000000, 0, 0, 0)'
阅读全文
posted @
2021-11-18 15:00
Macrored
阅读(262)
评论(0)
推荐(0)
Google浏览器和FireFox浏览器历史版本下载地址
摘要:1. Google(谷歌)浏览器windows版本历史版本下载地址: https://google-chrome-portable.cn.uptodown.com/windows/versions 2. Google(谷歌)浏览器macos版本历史版本下载地址: https://google-chr
阅读全文
posted @
2020-12-19 11:11
Macrored
阅读(2113)
评论(0)
推荐(0)
Windows提示 “指定的服务已标记为删除”
摘要:背景 将一个项目做成一个windows服务,在调试的时候,需要卸载、安装该服务,但提示下面的错误:“指定的服务已标记为删除”,进入服务管理界面,启动自己注册的服务,无法手动更改成启用模式(这时启动类型显示的是禁用),同样提示“指定的服务已标记为删除” 解决办法 关闭服务管理窗口,即mmc.exe 参
阅读全文
posted @
2020-09-11 17:01
Macrored
阅读(7787)
评论(0)
推荐(2)
CMD - for /f 命令记录
摘要:Windows批处理指令中,for指令在官方的使用介绍中依旧不是很理解,这里拿例子记录一下: 这里是获取本机ip地址的bat指令,其中 表示指每行指定的列内容被传递到每个迭代 的 for 本身。 那么 表示选取第16列的内容赋值给 ,这里做一些分解; 指令 输出的内容是: 将第一行的内容,用 和`/
阅读全文
posted @
2020-04-13 15:24
Macrored
阅读(2912)
评论(0)
推荐(0)
CMake编译windows c++工程报错模块对于 SAFESEH 映像是不安全的(error LNK2026)、无法打开文件“LIBC.lib”(error LNK1104)
摘要:用NSIS官方提供的plugin接口搭了一个C++工程,发现报错很奇怪: 解决的办法是,在 中的 或者 之前添加链接标志: 此外,不用上述方法也可以手动在vs的 中加入 ,同样起作用。 参考文章 "1] [链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的"
阅读全文
posted @
2020-04-03 21:47
Macrored
阅读(1917)
评论(0)
推荐(0)
C/C++实现nodejs扩展接口 node-addon-api
摘要:软件准备 windows7或者更高版本 python3或者更高版本 C:\Users\macrored\Desktop>python --version Python 3.7.7 node或者更高版本 C:\Users\macrored\Desktop>node -v v12.16.1 vs_Bui
阅读全文
posted @
2020-03-21 23:46
Macrored
阅读(3144)
评论(0)
推荐(0)
NSIS脚本编码
摘要:默认生成NSIS的脚本(.nsi .nsh)编码为GB2312(Simplified),如果脚本内包含中文字符,那么只有以GB2312(Simplified)编码、ANSI编码或者UTF-8-BOM编码保存才可通过编译。 编码转化的工具可以借用vscode或者notepad++
阅读全文
posted @
2020-03-02 13:01
Macrored
阅读(1537)
评论(0)
推荐(0)
CMD显示脚本路径(当前路径和各种路径)
摘要:echo 当前CMD的盘符和路径:%cd% echo 当前批处理脚本所在的盘符:%~d0 echo 当前批处理脚本所在的路径:%~dp0 echo 当前批处理脚本所在的路径(短格式):%~sdp0 echo 当前批处理脚本所在的路径(不带盘符):%~p0 echo 当前批处理脚本所在的全路径:%~f
阅读全文
posted @
2020-01-14 11:25
Macrored
阅读(3824)
评论(0)
推荐(0)
windows终端命令行下使用网络代理
摘要:第一步:右键打开 的“选项设置” 第二步:设置你的HTTP和HTTPS的代理端口 第三步:打开cmd窗口,设置代理变量 如果设置了用户名和密码,那么 上面命令的作用是设置环境变量,不用担心,这种环境变量只会持续到cmd窗口关闭,不是系统环境变量。 如何取消代理呢: 第四步:享受网速吧 随便拉了一个代
阅读全文
posted @
2020-01-14 10:45
Macrored
阅读(31998)
评论(1)
推荐(1)
NSI脚本右键的编译选项消失
摘要:在windows下如果安装了 "NSIS" ,软件界面如下: 软件但是在右键.nsi脚本的菜单栏中没有出现 编译选项,修复的方法是删除注册表 目录下的 ,这样当再次在.nsi脚本文件鼠标右键时则会重新生成.nsi的注册表信息,那么编译选项也就修复了: 引发编译选项消失的原因是更改了.nsi文件的默认
阅读全文
posted @
2019-11-20 09:58
Macrored
阅读(535)
评论(0)
推荐(0)
cmd删除文件命令del/erase和删除目录命令rmdir/rd
摘要:前言 在windows下的命令行指令中,删除文件和删除文件夹是两个不同的操作;可以用win+r命令打开cmd窗口试一试。 一、删除文件命令【谨慎操作】 del或者erase是windows下删除文件的命令,命令不区分大小写,帮助文档如下: C:\Users\Administrator>del /?
阅读全文
posted @
2019-09-11 17:48
Macrored
阅读(124511)
评论(3)
推荐(10)
1
公告