Skip to content

Instantly share code, notes, and snippets.

View CN-CODEGOD's full-sized avatar
😏
share my thought

CN-CODEGOD

😏
share my thought
View GitHub Profile
@CN-CODEGOD
CN-CODEGOD / gist:46b148f2443b71a83568a9b211ba97d7
Created January 6, 2025 02:22
如何用powershell获取iterm2的theme json 直接复制粘贴
# 定义目标路径
$directoryPath = "C:\path\to\your\json\files"
# 获取该路径下所有的 JSON 文件
$jsonFiles = Get-ChildItem -Path $directoryPath -Filter "*.json"
# 初始化一个空数组来存储所有 JSON 对象
$jsonArray = @()
# 遍历每个 JSON 文件
@CN-CODEGOD
CN-CODEGOD / gist:85f017260b0e293c94a57c3a86abb8dc
Created January 6, 2025 07:37
设置globalsummon quake MODE
{
"id": "User.MySummonQuake",
"command": {
"action": "globalSummon",
"name": "_quake",
"dropdownDuration": 200,
"toggleVisibility": true,
"monitor": "toMouse",
"desktop": "toCurrent"
}
@CN-CODEGOD
CN-CODEGOD / gist:ec1b21c5647c16852462f99d47dc0a42
Created January 9, 2025 11:06
利用模组Windows terminal 命令行导入文件profile等
模组写入:
foreach ($file in Get-ChildItem "Public"|Where-Object{$_.Name -like "*.ps1"}) {
. $file.FullName
}
写入windows terminal命令行:
c:\Program Files\PowerShell\7-preview\pwsh.exe -noprofile -noexit /c import-module "C:\Users\Adminnistrator\demo\shell\wt\ezshell\ezshell.psm1"
复制的时候在开始菜单创建Public文件夹,并在public文件夹中写入要导入的文件
@CN-CODEGOD
CN-CODEGOD / gist:1c3da46346d3c4f89245db8bf6a9f358
Created January 11, 2025 10:11
解决 Ubuntu Firefox 中文乱码
尝试用浏览器打开,
在文字编码 或者 Text Encoding 中,
更换编码格式不能选择,除了Unicode选中,其他都无法点击。
解决方案(从网上获取):
第一种方式
1.安装wqy-zenhei字体
apt-get install ttf-wqy-zenhei
2.修改系统字体配置文件/etc/fonts/conf.d/49-sansserif.conf
打开/etc/fonts/conf.d/49-sansserif.conf这个文件:
@CN-CODEGOD
CN-CODEGOD / gist:2e351838a5e172af4be7b40ba8fda81e
Created January 11, 2025 17:46
Powershell 文本转换规则
文本加上双引号
$Shortcut.Arguments = "-control openWallpaper -file `"$path`""
-join
@CN-CODEGOD
CN-CODEGOD / gist:d293c7a0ce16a395456d1923d08654a5
Created January 12, 2025 04:27
powershell 判断路径是文件夹或文件
$param=$home
PS> (Get-Item $param -isnot [System.IO.DirectoryInfo])
false
PS> (Get-Item $param -is [System.IO.DirectoryInfo])
true
@CN-CODEGOD
CN-CODEGOD / gist:e143247861647189a116cc526b14a088
Created January 13, 2025 02:59
Powershell public import for module
foreach ($file in Get-ChildItem "Private", "Public") {
. $file.FullName
}
@CN-CODEGOD
CN-CODEGOD / gist:0fffa68d4e282f9bb177a9f4b0a9e9b1
Created January 27, 2025 02:37
wallpaperEngine 命令行
wallpaper32.exe -control pause
wallpaper32.exe -control openWallpaper -file "C:\Program Files (x86)\Steam\steamapps\common\wallpaper_engine\projects\myprojects\myWallpaper\project.json"
wallpaper32.exe
-control pause
-control stop
-control play
-control mute
-control unmute
$installpath=[System.IO.PATH]::combine("$env:onedrive","example_folder") 连接路径和文件名
$installpath=[System.IO.PATH]::GetDirectoryName($path) 获取文件夹路径
大部分主流压缩都支持分卷压缩了,常见的格式有:7z、ace、alz、bz2、gz、mou、rar、bz2、zip、zipx等。但不是所有支持上述格式的软件都支持分卷有很多是不支持分卷的,但是官方的软件都可以完美的支持自己格式的分卷,比如:7-Zip支持7z分卷,winace支持ace分卷,alzip支持alz分卷,winmount支持mou分卷,winrar支持rar分卷,winzip支持zip zipx分卷。
winrar默认 RAR 卷以‘volname.partNNN.rar’格式命名,NNN的位置是卷号。使用 -vn 开关 可以转换成其它的扩展基本命名规则,卷组中第一分卷文件的扩展名是 .rar,以后卷从 .r00 到 .r99 命名。
7z格式分卷命名是从第一个以*.001开始,第二个是*.002,以此类推。
mou格式命名,第一卷是*.part01.mou,第二卷是**.part02.mou,以此类推。
卷也可以是 固实 和 自解压格式。第一个自解压卷有不同的文件扩展名,例如对于DOS 自解压卷是 .exe。