使用windows系统的小技巧,2015年之前整理。
Software
AutoHotkey 键位映射
AutoHotkey config file format.
1 | ;;ctrl ^ |
dos 命令
查看计算机启动时间
1 | net statistics workstation |
文件夹及文件名中的点
dos命令 | usage |
---|---|
md d..\ | 创建d..文件夹 |
rd d..\ | 删除d..文件夹 |
md .f | 创建.f文件夹 |
ren 3 .3 | 将文件3改名为.3 |
使用vbs脚本使得bat无黑框
1.bat1
2@echo off
shutdown -s -t 3600
1.vbs1
2Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c *.bat",vbhide
强制删除bat脚本
del.bat1
2
3DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
pause
bat脚本传入参数
1 | 传入参数:%1,%2…… |
dos命令显示日期时间
#%date% 和 %time%
2007-08-08 23:13
1 | C:/>echo %date% |
盘符:/>输出 %date%是一个参数 但是他后面带的这些就是取值范围,说说后面的数值 第一个0代表从头开始 后面的4代表共取4个字符1
2
3
4
C:/>echo %date:~-3%
星期三
这里面的负数代表倒数,也就取最后3个字符1
2
3
4
C:/>echo %date:~-3,-1%
星期
这里的-1是不输出最后1个字符-2当然是2个类推
time也类似1
2
3
4
echo %time%
23:12:49.05
dos切换编码
切换utf-81
chcp 65001
切换gbk
1 | chcp 936 |
建立windows特殊文件夹(zzp..)
Command 窗口输入 md zzp..\ 普通文件夹是一个“ . ”
复制文件进入:
copy 文件名 c:\zzp..\
打开文件夹:
进行中输入完整的路径和文件夹的名称
删除文件夹:
Command 中输入 rd c:\zzp..\ 之前得清空文件夹!
复制文件到专业文件夹
1 | copy 文件路径 %systemroot%\tasks |
伪造文件夹
新建文件夹名称为:1
2
## 合并复制隐藏文件
copy d:\ab.jpg /b +d:\abc.txt abcd.jpg1
2
## love bat
@echo off
set all=zn
echo %all% %all%%all% %all% %all% %all%%all%%all%%all%%all%
echo %all% %all% %all% %all% %all% %all%
echo %all% %all% %all% %all% %all% %all%
echo %all% %all% %all% %all% %all% %all%%all%%all%%all%%all%
echo %all% %all% %all% %all% %all% %all%
echo %all% %all% %all% %all% %all% %all%
echo %all% %all% %all% %all% %all% %all%
echo %all% %all%%all% %all%%all% %all%%all%%all%%all%%all%
pause>nul1
2
3
4
5
# 注册表相关
## 添加右键获取权限
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT*\shell\runas]
@=”获取权限”
“NoWorkingDirectory”=””
[HKEY_CLASSES_ROOT*\shell\runas\command]
@=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”
“IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@=”获取权限”
“NoWorkingDirectory”=””
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”
“IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”1
2
## 隐藏文件
@ECHO OFF
MD E:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}>NUL
IF EXIST o:\NUL GOTO DELETE
SUBST o: E:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}
START o:\
echo 请把文件移动到打开的窗口中,但请妥善保留该文件,此批处理文件可用来存取隐藏文件!
pause
subst /d o:1
2
## 打开剪切板里路径的注册表
‘ Created by Sergey Tkachenko
Dim objHTA
Dim cClipBoard
Dim WshShell
set objHTA=createobject(“htmlfile”)
cClipBoard=objHTA.parentwindow.clipboarddata.getdata(“text”)
Set WshShell = WScript.CreateObject(“WScript.Shell”)
WshShell.RegWrite “HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey”, cClipBoard, “REG_SZ”
WshShell.Run “regedit.exe -m”
Set objHTA = nothing
Set WshShell = nothing1
2
## cmd更换字体
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
“WindowSize”=dword:00170058
“ScreenBufferSize”=dword:01900119
“WindowPosition”=dword:0079004b
“ColorTable01”=dword:00235600
“FontSize”=dword:00150000
“FontWeight”=dword:00000190
“FaceName”=”Consolas”
“FontFamily”=dword:000000361
2
## 注册表添加程序自启动
开始-运行-输入regedit
HKeyLocalMochine\SOFTWARE\Microsoft\Windows\CurrenVersion\Run1
2
## 去除快捷方式字样
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
link改为00-00-00-00`