Windows
脚本语言
系统批处理脚本: batch file
推荐其他脚本语言:python
Windows Notes
添加环境变量
-
一、系统属性 -> 环境变量 -> PATH新建变量(用户变量 or 系统变量)
需要注意的是:系统变量是作用系统全局的,用户变量只作用于当前用户
-
二、cmd测试指令是否执行
文件夹网络共享
在同一局域网内,可以通过文件夹网络共享分别地在设备间传递文件。
- 右键文件夹-属性-共享-高级共享(共享此文件夹)
- 共享-共享-添加everyone或特定用户,并且添加 读取/写入权限
- 若想文件夹不需要密码访问,控制面板\网络和 Internet\网络和共享中心-更改高级共享设置(密码保护的共享)
- 手机访问电脑的共享文件夹——下载带网络访问的文件管理器(CX,ES)等等,找到网络选项即可
自动任务
-
设置Windows开机启动项
- 1.win+R调出运行 输入
shell:startup,进入开机启动项 - 2.将你的exe快捷方式放在这里
- 3.打开任务管理器-启动,找到你的程序,以确认添加成功(此处也可禁用启动程序)
- 1.win+R调出运行 输入
-
自动任务——设置Windows定时自动任务
- 1.win+R调出运行 输入compmgmt.msc/或者右键左下角Windows LOGO打开计算机管理
- 2.系统工具-任务计划程序-创建基本任务,(添加任务名称,添加触发,添加启动程序、脚本,完成)
创建还原点
系统还原点,即在指定的日期和时间内收集重要系统文件(如驱动程序、注册表、系统文件、已安装程序等),可用于将计算机还原到该位置。如果系统文件损坏,可以将计算机恢复到还原点备份的节点。
搜索"创建还原点"——配置——启用系统保护,最大使用量可以在10%内——创建
添加右键菜单
- win+R,输regedit进入注册表
- 依次进入HKEY_CLASSES_ROOT —-》 Directory —-》Background —-》 shell
- 右键点击shell,选择新建,然后选择项,命名为 Git Bash Here,成功后进入桌面右键发现多了 Git Bash Here.
- 添加图标:右键点击shell中你刚刚新建的这个项(Git Bash Here),选择新建,然后选择字符串值,将名称设置为Icon;找到Git的文件夹,我安装在了D盘,D:\Git\mingw64\share\git,进到里面有个git-for-windows.ico;然后将刚刚新建的字符串值的数据设置为D:\Git\mingw64\share\git\git-for-windows.ico
- 在 Git Bash Here 下面新建一个项名字为command 将数据设置成 D:\Git\bin\bash.exe,这个也和你安装Git的路径有关
Windows PE
维基百科:Windows预先安装环境(Microsoft Windows Preinstallation Environment,简称Windows PE或WinPE)是简化版的Windows XP、Windows Server 2003、Windows Vista、Windows 7、Windows 8、Windows 8.1。WinPE是以光盘或其他可携设备作媒介。WinPE作用是方便大企业作出工作站和服务器的企划、给“原始设备制造商”(OEM)制造自定义的Windows操作系统、替换MS-DOS的磁片。Windows PE可理解为Windows的LiveCD
简单来说,Windows PE系统就是直接光盘或U盘运行的、功能强大的、精简了的Windows系统。
使用U盘制作PE系统:HotPE
cmd 终端
-
ipconfig
ipconfig - 查看类目下可用指令
ipconfig -all 显示完整详细信息(控制面板可禁用网卡)
-
ping
ping + ip 测试对该地址的网络情况
ping -a + ip 将地址解析成主机名。(获取IP主机的主机名)
-
tree
tree 打印当前路径下的文件夹树
tree /f 打印当前路径下完整树,包含文件和文件夹
-
arp -a查看局域网内所有设备
(物理地址为 ff-ff-ff-ff-ff-ff 的条目是广播地址,不指向真实设备。)
(224.0.0.0 到 239.255.255.255 的 IP 地址是组播地址,也不是物理设备)
.bat 批处理脚本
在DOS,OS/2和微软Windows操作系统中,批处理文件(batch file)是包含一系列命令的文本文件,由命令解释器解释执行。批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。
- @echo off表示执行了这条命令后关闭所有命令(包括本身这条命令)的回显
- 如果需要显示中文,请让.bat以ASNI编码保存
- 自动息屏,可以设置时间 timeout /t < time >
@echo off
echo 1分钟后自动熄灭屏幕
::显示时间
echo %time%
::延时
timeout /t 60
::显示时间
echo %time%
::息屏
start C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState Hibemate
misc 其他杂项
Git Bash 添加 make 指令
git的bash实际上也就是一个mingw,是可以支持部分linux指令的,但是只有少部分。在编译代码的时候经常会使用make命令反而在bash下默认是不支持的。
当然是有办法可以解决的:
到 https://sourceforge.net/projects/ezwinports/files/ 去下载 make-4.1-2-without-guile-w32-bin.zip 文件。 把该文件进行解压把出来的文件全部拷贝的git的安装目录下: . \Program Files\Git\mingw64 ,把文件夹进行合并,如果跳出来需要替换的文件要选择不替换
这样在git bash窗口下就可以执行make了(编译的时候编译器还是需要另外安装的)