一个添加启动项的bat

 一个批处理,把要作为启动项的程序拖进去回车就可以方便的实现开机启动。

以下是我的系统的开机启动文件夹,  各位同学如果有兴趣使用的话可能需要修改 dstDir这一项,修改为你自己的系统的开机启动目录。

 

@echo off
echo ###EasyStart 1.0, Coding by rydiy!###
set dstDir="C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
set first=%1
if "%first%" == "" (goto a) else (goto b)
:a
echo.
set /p var=#请拖入启动项:
copy "%var%" %dstDir% > nul
echo #添加完成
set /p i="#继续添加? [y/n]"
if "%i%"=="n" (goto end)
goto a
:b 
copy "%1"  %dstDir%
exit
:end
echo #######谢谢使用!########
sleep 2
exit


 只为更简单!  --Rydiy

Bat批处理代码,易语言代码对照表Bat例程分析1.Bat命令:taskkill /f /im QQP* >NUL 2>NUL本命令为结束进程命令,使用了通配符,意为结束所有带有QQp名称的进程,其实目的是结束QQProtect安全进程,后面>NUL 2>NUL是静默运行,易语言不需要这个,后面同理易语言命令为(使用了精易模块)这个是严格按照bat命令写的,其实简单的就写:进程_结束 (进程_名取ID (”QQprotect”))2.Bat命令:del/f/q "%tmp%\*.tvl">NUL 2>NUL意为删除临时目录里面所有后缀为tvl的文件3.rd/s/q "%AppData%\Tencent\QQ"  2>NUL意为删除目录,/s/q为参数,静默删除不提示。易语言命令:目录删除(读环境变量 (“AppData”))4.reg delete HKLM\SYSTEM\CurrentControlSet\services\QQProtect /F>NUL 2>NUL意为删除注册表,HKLM=M=machine=4=本地机器易语言代码如下:删除注册项 (4, “SYSTEM\CurrentControlSet\services\QQProtect”)5.regsvr32 /s Bin\TXSSO\Npchrome\npactivex.dll注册dll到系统易语言命令:运行 (“regsvr32 /s “ “取运行目录()” ”\Bin\TXSSO\Npchrome\npactivex.dll”, 真, )6.if not exist "%Windir%\SysWOW64" md "%CommonProgramFiles%\Tencent\TXSSO\Bin"2>NUL意为如果目录不存在,创建目录易语言命令7.xcopy /s/i/y Bin\TXSSO\QQApp "%AppData%\Tencent\QQ\QQApp">NUL 2>NUL意为复制一个目录里面的所有文件到指定目录易语言命令:目录_复制 (取运行目录 () + “\Bin\TXSSO\QQApp”, 读环境变量 (“AppData”) + “\Tencent\QQ\QQApp”)7.regsvr32 /s /u Bin\TXSSO\Bin\SSOCommon.dll意为卸载指定dll易语言命令运行 (“regsvr32 /s/u “ ”取运行目录()” ”7.Bin\TXSSO\Bin\SSOCommon.dll”, 真, )8.reg add HKLM\Software\Tencent\TXSSO /v version /d "1.2.2.86" /F>NUL意为添加注册表项目,项目值为1.2.2.86易语言代码为:写注册项 (4, “Software\Tencent\TXSSO\version”, “1.2.2.86”)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值