ColinOL

A Small Website

用户工具

站点工具


home

ColinOL Home

Windows 启动命令大全

Windows管理工具:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
cmdCMD命令提示符
winver检查Windows版本
dxdiag检查directx信息,还可以查看系统基本配置信息
compmgmt.msc计算机管理
eventvwr事件查看器
taskmgr任务管理器
devmgmt.msc设备管理器
gpedit.msc组策略(Home Basic受限)
diskmgmt.msc磁盘管理实用程序(可以进行有损分区)
regedit注册表编辑器
nslookupIP地址侦测器
secpol.msc本地安全策略
services.msc本地服务设置
odbcad32ODBC数据源管理器
odbccp32.exeODBC数据源管理器
msconfig系统配置实用程序
shutdown关机命令(详细请在cmd中输入shutdown/?)
lusrmgr.msc本地用户和组(本地)
perfmon.msc计算机性能监测程序
dcomcnfg打开系统组件服务
sysedit系统配置编辑器
explorer打开资源管理器
cliconfgSQLSERVER客户端网络实用程序
sigverif文件签名验证程序
syskey系统加密,一旦加密就不能解开,保护windows 7系统的双重密码
sfc.exe系统文件检查器,需要管理员权限启动cmd,并在命令行中输入命令及参数扫描所有受保护的系统文件的完整性,并用正确的 Microsoft 版本替换不正确的版本。
sfc /scannow需要管理员权限启动cmd,在DOS窗口中进行系统扫描。windows文件保护
certmgr.msc证书管理实用程序
charmap启动字符映射表
fsmgmt.msc共享文件夹管理器
shrpubw共享文件夹设置工具:创建共享文件向导
mmc打开控制台
wmimgmt.msc打开windows管理体系结构(WMI):Wmimgmt-[控制台根节点\WMI控件(本地)]
logoff注销命令
mem.exe显示内存使用情况(先要运行cmd,进入DOS命令窗口)
mstsc远程桌面连接
rsop.msc组策略结果集
regsvr32/?调用、卸载DLL文件运行(详细请在cmd中输入regsvr32/?)
wscript windows脚本宿主设置
migwiz文件转移向导
eventvwr一个事情查看器
cleanmgr垃圾整理
osk打开屏幕键盘
notepad打开记事本
mspaint画图板
calc启动计算器
write写字板
wordpad写字板
SnippingTool系统自带截图工具
magnify放大镜实用程序
dvdplayDVD播放器(Windows Media Player)
joy.cpl游戏选项
wiaacmgr扫描仪和照相机向导
mplayer2简易widnows media player 媒体播放机
SoundRecorder系统自带录音机
iexpress系统自带安装程序制作工具
narrator屏幕“讲述人”
mmsys.cpl声音和音频设备:声音/多媒体属性
main.cpl鼠标选项
eudcedit造字程序:专用字符编辑程序
timedate.cpl时间/日期 属性
inetcpl.cplInternet属性
sysdm.cpl系统属性:类似WinXP等右击“我的电脑”后选择的“属性”
control打开控制面板:控制面板\所有控制面板项
ncpa.cpl控制面板\所有控制面板项\网络连接
powercfg.cpl控制面板\所有控制面板项\电源选项
desk.cpl控制面板\所有控制面板项\显示\屏幕分辨率
mobsync控制面板\所有控制面板项\同步中心
telephon.cpl设置电话和调制调解器的连接向导:位置信息
wuapp控制面板\所有控制面板项\Windows Update
appwiz.cpl控制面板\所有控制面板项\程序和功能:安装、反安装程序 添加/删除程序
firewall.cplWINDOWS防火墙:控制面板\所有控制面板项\Windows 防火墙
wscui.cpl安全中心:控制面板\所有控制面板项\操作中心
intl.cpl区域和语言选项(输入法选项):控制属性:常规文字种类、数字、货币、时间、日期、输入法区域设置
control.exe /name microsoft.folderoptions启动资源管理器的 文件夹属性 选项卡
control.exe /name Microsoft.AddHardware控制面板\所有控制面板项\设备和打印机
control.exe /name Microsoft.AdministrativeTools控制面板\所有控制面板项\管理工具
control.exe /name Microsoft.PeopleNearMe网络邻居
control.exe /name Microsoft.AudioDevicesAndSoundThemes声音
control.exe /name Microsoft.AutoPlay控制面板\所有控制面板项\自动播放
control.exe /name Microsoft.Personalization控制面板\所有控制面板项\个性化
control.exe /name Microsoft.BackupAndRestoreCenter控制面板\所有控制面板项\备份和还原
control.exe /name Microsoft.PhoneAndModemOptions设置电话和调制调解器的连接向导:位置信息
control.exe /name Microsoft.BitLockerDriveEncryption控制面板\所有控制面板项\BitLocker 驱动器加密
control.exe /name Microsoft.Printers控制面板\所有控制面板项\设备和打印机
control.exe /name Microsoft.ColorManagement颜色管理
control.exe /name Microsoft.ProgramsAndFeatures控制面板\所有控制面板项\程序和功能:添加/删除程序
control.exe /name Microsoft.DateAndTime日期和时间
control.exe /name Microsoft.DefaultPrograms控制面板\所有控制面板项\默认程序
control.exe /name Microsoft.DeviceManager设备管理器
control.exe /name Microsoft.SecurityCenter安全中心:控制面板\所有控制面板项\操作中心
control.exe /name Microsoft.SyncCenter控制面板\所有控制面板项\同步中心
control.exe /name Microsoft.WindowsDefender启动Windows Defender
control.exe /name Microsoft.Fonts控制面板\所有控制面板项\字体
control.exe /name Microsoft.System控制面板\所有控制面板项\系统:查看Windows版本等
control.exe /name Microsoft.GameControllers游戏控制器
control.exe /name Microsoft.GetPrograms控制面板\程序\获得程序
control.exe /name Microsoft.TaskbarAndStartMenu任务栏和“开始”菜单属性
control.exe /name Microsoft.UserAccounts控制面板\所有控制面板项\用户帐户
control.exe /name Microsoft.WelcomeCenter控制面板\所有控制面板项\入门
control.exe /name Microsoft.iSCSIInitiatoriSCSI 发起程序 属性
control.exe /name Microsoft.Keyboard启动 键盘 属性 对话框
control.exe /name Microsoft.WindowsFirewall控制面板\所有控制面板项\Windows 防火墙
control.exe /name Microsoft.MobilityCenterWindows 移动中心
control.exe /name Microsoft.NetworkAndSharingCenter控制面板\所有控制面板项\网络和共享中心
control.exe /name Microsoft.WindowsUpdate控制面板\所有控制面板项\Windows Update
2020/05/12 23:21 · colin

如何实现启动程序A的时候执行相应的计划任务?

想实现在启动程序A的时候,自动执行计划任务,首先肯定的是可以使用Windows 任务计划程序,但是任务计划程序的事件有一定限制,事件查看器中存在的事件才可以。因此,需要首先开启相关日志记录,然后再通过事件形式,添加监视启动程序A的计划任务。

开启相关日志记录

右键点击开始按钮>运行>secpol.msc

在打开的本地安全策略中依次展开本地策略>审核策略>双击打开右侧的“审核进程跟踪”,勾选“审核这些操作”下方的“成功”>确定

打开审核进程跟踪

设置完成后可以随便打开一个应用程序再关闭,然后右键点击开始按钮>事件查看器>Windows日志>安全>可以看到最新一条的事件记录(4688)可以成功记录到刚才启动的程序的事件.

启动程序安全事件

设定任务计划程序

接下来回到任务计划程序中,修改计划任务的触发器,使用“发生事件时”触发>自定义>新建事件筛选器,切换至“XML”标签页,勾选“手动编辑查询”,粘贴下面内容:

<QueryList>
  <Query Id="0" Path="Security">
    <Select Path="Security">
        *[System[band(Keywords,9007199254740992) and (EventID=4688)]] 
        and 
        *[EventData[Data[@Name='NewProcessName'] and (Data='C:\Program Portable\TotalCMD64\Totalcmd64.exe')]]
        and
        *[EventData[Data[@Name='ParentProcessName'] and (Data='C:\Windows\explorer.exe')]]
    </Select>
  </Query>
</QueryList>

注:请将上面代码中 @Name='NewProcessName' and Data=''中的路径内容替换为程序A的完整路径

PS. 其他资料中,只筛选 @Name='NewProcessName' 相关,但当从该进程启动的其他进程,事件也会重复触发。因此加入 @ParentProssessName Data='C:\Windows\explorer.exe',测试有效。

编辑任务计划事件筛选器

然后再继续配置“创建任务”窗口中的“操作”内容.

注意,使用笔记本创建任务计划,请确认是否勾选“只有在计算机使用交流电源时才启动该任务”。

参考

2020/05/12 23:03 · colin

Total Commander

TotalCommander 程序参数设置文件:

TCM程序目录\Wincmd.ini

点击关闭最小化窗口

关闭按钮最小化(而不是直接关闭),加shift为强制退出。修改 Wincmd.ini 文件内容,如下

[Configuration]
  ;0:点X关闭程序,1:点X最小化
  MinimizeOnClose=1

使用AutoHotKey实现启动免点击

参考 AutoHotKey

2020/05/12 21:47 · colin

AutoHotKey

Total Commander 共享版,Win+2 启动免点击

本脚本实现 通过 “Win + 2” 快捷键启动共享版Total Commander 时,自动执行 点击按钮1启动程序。

自动点击保存以下脚本,设置为随系统启动。

RunTCM_win2.ahk
; Press Win+2 to active this script
#2::
 
; run tcm
; Total Commander (x64) 9.50β5 - NOT REGISTERED
 
IfWinExist Total Commander (x64) 9.50β5 - NOT REGISTERED
{
    WinActivate
    ;WinMaximize
    Send {Alt+Tab}
}
else
{
    Run tcm
    WinWait Total Commander
    WinActivate
    Send {Alt}1
}
 
return

Total Commander 共享版,启动免点击

本脚本实现,启动共享版Total Commander 时,自动执行 点击按钮1启动程序。

自动点击保存以下脚本,记录下路径。

RunTCM_auto.ahk
; When Total Commander startup, active this script immediately
 
; run tcm
; Total Commander (x64) 9.50β5 - NOT REGISTERED
 
IfWinExist Total Commander (x64) 9.50β5 - NOT REGISTERED
{
    WinActivate
    ;WinMaximize
    Send {Alt+Tab}
}
else
{
    ;Run tcm
    WinWait Total Commander
    WinActivate
    Send {Alt}1
}
 
return

参考 如何实现启动程序A的时候执行相应的计划任务?

创建任务计划程序,当启动Total Commander时,运行上面保存的Autohotkey脚本。

如此,实现 共享版Total Commander启动免点击。

谢谢 Total Commander。

2020/05/12 21:13 · colin

批量处理裁剪矢量数据 (ArcPy+Clip)

需求

本示例要解决什么问题?

有河北省东北部矢量数据,包含53个图层,例如城市名、立交桥、功率、水系、县乡道等,需要将北戴河行政区划内所有的相关图层数据都提取出来,生成53个新的图层,文件名称保持一致,只包含北戴河数据。

待处理shp

思路

ArcGIS 可以通过 ArcToolbox - Analysis Tools - Extract - Clip 实现对矢量数据的裁剪功能。但是一次只能处理生成一个文件。

ArcGIS-Clip

但该功能显然不适用于本示例,每次只能处理一个,要累死人。

使用 ArcPy (Python in ArcGIS) 编写脚本,即可批处理运行。

ArcPy入口

  1. 【开始菜单】-【ArcGIS】-【Python (command line)】
  2. C:\Python27\ArcGIS10.2\python.exe (与实际安装路径相关)

ArcPy官方

一、创建裁剪基准图层

单独编辑县界图层,只保留北戴河,保存为 北戴河.shp

具体方法就不说了。

二、创建 ArcPy 脚本

ArcPy 进行Clip处理,主要代码如下

arcpy.Clip_analysis("clipfrom.shp","base.shp","C:/clipto.shp")

本次使用python遍历工程文件夹,将所有shp进行clip处理,所需代码如下

clippatch.py.txt
#conding=utf8  
 
import sys
reload(sys)
sys.setdefaultencoding('utf8')
 
import os 
 
import arcpy
 
from arcpy import env
 
path_in="C:/home/00-library/download/SHP"
path_out="C:/home/00-library/download/SHP_for"
path_clipfile="北戴河.shp"
 
env.workspace = path_in
g = os.walk(path_in) 
num=0
for path,dir_list,file_list in g:  
    for file_name in file_list:  
        if os.path.splitext(file_name)[-1]=='.shp' and file_name!=path_clipfile:
            num=num+1
            shpfileto=path_out+“/”+file_name
            print 'Clipping', file_name
            try:   
                #print 'test', shpfileto
                arcpy.Clip_analysis(file_name.decode("gb2312"),path_clipfile.decode("gb2312"),shpfileto.decode("gb2312"))
            except:
                print '-----error-----', num, '----------------------'
                #print '********* Sth is happened, but still go on.'
            print '-----over-----', num, '----------------------'

三、运行脚本

打开 ArcGIS Python (command line),将代码粘贴进去,回车即可运行

运行成功后,处理的成果如下:

可能遇到的问题

1. 使用“裁剪(clip)”工具出现了“000117 警告: 生成的输出为空”拓扑无效 [空多边形不完整] 原因和解决办法:

(1)拓扑无效 [空多边形不完整]错误:

  • 原因:两个图册的空间坐标系不同
  • 解决:“Data Management Tools”-“投影与变换”-“要素”-“投影”工具,统一图层的坐标系

(2)000117错误:

  • 原因:失量图层有问题
  • 解决:“Data Management Tools”-“要素”-“修复几何”工具先修复,再裁剪

2. Python 处理文件中文路径问题

2020/05/11 05:31 · colin
home.txt · 最后更改: 2019/10/06 11:49 由 colin