文件复制软件绿化之dos命令
文章结束给大家来个程序员笑话:[M]
软件绿化会触及一下,简略的dos命令,例如写注册表,复制文件,文件夹,注册DLL,获得安装目录之类的基本操作。
获得基本的帮助信息
其实全部命令都可以应用 命令/?的形式获得基本的帮助信息
例如 reg /?
获得 reg命令的帮助
写注册表,其实有两种方法,一种是把注册表修改写成注册表文件,也就是reg结尾的文件,另一种就是调用reg注册表命令
调用注册表文件
start 1.reg
调用reg注册表命令
reg add "HKEY_CLASSES_ROOT\*\shell\notepad++\command" /ve /d "\"%cd%\notepad++.exe\" %%0 " /f
reg delete "HKEY_CLASSES_ROOT\Drive\shell\Unlocker 1.9.1\command" /f>NUL
复制文件copy
copy 6.6.0.9394\SogouPy.ime %WINDIR%\System32\SogouPy.ime
复制文件夹
xcopy,
xcopy scd %UserProfile%\AppData\LocalLow\SogouPY\scd /s /i /e
注意不能以斜杠\结尾,否则就会提示错误
注册DLL
regsvr32 6.6.0.9394\SogouTSF.dll
结束某一个进程
taskkill explorer.exe
结束桌面进程
启动某一个进程
start %WINDIR%\explorer.exe
启动桌面进程
获得当前目录
首先应用cd切换当前目录,然后%cd%就表示当前目录
cd /d %~dp0 reg add "HKEY_CLASSES_ROOT\*\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%0 " /f
一个完整的例子,搜狗输入法bat绿化文件
cd /d %~dp0 rem 切换到当前目录 taskkill explorer.exe rem 结束桌面进程 regsvr32 6.6.0.9394\SogouTSF.dll rem 注册DLL copy 6.6.0.9394\SogouPy.ime %WINDIR%\System32\SogouPy.ime rem 复制文件 copy env.ini %UserProfile%\AppData\LocalLow\SogouPY\env.ini rem 复制文件 copy scdlist.ini %UserProfile%\AppData\LocalLow\SogouPY\scdlist.ini rem 复制文件 copy env.ini %UserProfile%\AppData\LocalLow\SogouPY\env.ini rem 复制文件 xcopy scd %UserProfile%\AppData\LocalLow\SogouPY\scd /s /i /e rem 复制文件夹 start 1.reg rem 调用注册表文件 start %WINDIR%\explorer.exe rem 重启桌面进程 pause
文章结束给大家分享下程序员的一些笑话语录:
很多所谓的牛人也不过如此,离开了你,微软还是微软,Google还是Google,苹果还是苹果,暴雪还是暴雪,而这些牛人离开了公司,自己什么都不是。

浙公网安备 33010602011771号