开源硬件
Arduino
客制化键盘
Arduino_寄存器
二进制运算
寄存器+二进制运算
LCD-逐字显示
密码依次录入
等待输入
WiFi Duck(无线击键注入攻击平台)
WiFi Duc-New
WiFi Duc-Old
蓝牙无线烧录
ESP8266
ESP-NOW
ESP8266看门狗
ESP8266-休眠模式
ESP01/01S使用说明
WIFI_SD
ESP8266-Web服务器
ESP8266-WIFI自动认证
ESP32
ESP32 ADC2
ESP32_PWM
ESP32_CAM
ESP32 小坦克
ESP32_限电保护
Arduino IDE 添加 ESP32
ESP32-iPhone BLE攻击
STM32
STM32F103-虚拟键盘
STC
STC8G1K08(A)
树莓派-触摸屏
Arduino IDE
Arduino_自制库
Arduino库收集
常见排序算法
冒泡排序
选择排序
插入排序
希尔排序
归并排序
快速排序
计数排序
预处理
millis(运行时长)
Arduino IDE 2.X-修改数据位置
Mixly
Mixly安装教程
Mixly 模块介绍
Mixly-添加ESP32CAM支持
Mixly-库定制工具
模块
4G模块连接物联网
GPS模块
语音模块(JQ8900)
安信可VB语音识别
28BYJ-48(5V步进)
FreeRTOS
FreeRTOS-多任务基础
FreeRTOS-任务共享全局变量
FreeRTOS-多核多任务
FreeRTOS-MUTEX
FreeRTOS-常规程序改多任务
FreeRTOS-定时器
LaserGRBL(激光雕刻)
LaserGRBL-GRBL
GRBL-CNC Shield v4
MicroPython
Scratch
Wokwi(在线仿真)
html转无符号数组
待做开源项目
本文档使用 MrDoc 发布
-
+
首页
Arduino IDE 2.X-修改数据位置
`修改数据存档至当前目录.bat`,放置在 Arduino IDE 2.X 的根目录运行,相关文件都会存到该目录下的 `Local` 下 迁移其他电脑,只需要打开过一次IDE然后再执行这个脚本,就可以把已经安装好的库、开发板都还原 ```bash @echo off setlocal enabledelayedexpansion TITLE 修改Arduino IDE 2.x 数据到当前目录\Local @REM 获取当前脚本所在目录 set "scriptDir=%~dp0" @REM 设置配置文件路径 set "configFile=C:\Users\%USERNAME%\.arduinoIDE\arduino-cli.yaml" @REM 保存的新路径,全部保存到该目录下 set "newLibrariesPath=!scriptDir!Local" @REM 临时文件 set "tempFile=%temp%\arduino-cli.yaml.temp" @REM 备份文件 set "backupFile=C:\Users\%USERNAME%\.arduinoIDE\arduino-cli.yaml.bak" @REM 询问用户是否修改配置 set /p choice=修改配置还是还原配置(修改/还原 y/N): if /i "%choice%"=="y" ( @REM 判断是否存在备份文件 if not exist "%backupFile%" ( @REM 复制配置文件到备份文件 copy "%configFile%" "%backupFile%" > nul ) @REM 复制配置文件到临时文件 copy "%configFile%" "%tempFile%" > nul @REM 替换 libraries 路径 (for /f "delims=" %%a in (%tempFile%) do ( set "line=%%a" if not "!line!"=="" ( set "line=!line:libraries: %USERPROFILE%\AppData\Local\Arduino15\libraries=libraries: %newLibrariesPath%\libraries!" set "line=!line:data: %USERPROFILE%\AppData\Local\Arduino15=data: %newLibrariesPath%\data!" set "line=!line:downloads: %USERPROFILE%\AppData\Local\Arduino15\staging=downloads: %newLibrariesPath%\downloads!" set "line=!line:user: %USERPROFILE%\Documents\Arduino=user: %newLibrariesPath%\user!" echo !line! ) )) > "%configFile%" @REM 清理临时文件 del "%tempFile%" echo 路径修改完成! ) else ( @REM 判断是否存在备份文件 if exist "%backupFile%" ( @REM 还原备份文件 copy "%backupFile%" "%configFile%" > nul echo 已还原备份文件! ) else ( echo 没有找到备份文件,无法进行还原! ) ) PAUSE ```
造物者W
2023年11月24日 15:01
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码