用户登录
用户注册

分享至

.bat安装软件 可以利用bat安装软件么

  • 作者: 高胖胖不哭不笑不闹
  • 来源: 51数据库
  • 2020-04-21

1.检查c:\windows目录下有没有setup.iss文件,如果有就删除。

2.开始-运行-cmd,进入setup.exe所在的目录,运行setup.exe /R , 弹出对话框以后正常安装一次,一直到最后,这样在c:\windows目录下会有一个setup.iss文件来记录安装过程和选项。

3.把setup.iss拷贝到setup.exe所在目录。

4.

start /wait Setup.exe -s

这样安装程序就会根据setup.iss文件的记录自动安装软件了~!

要安装好多软件,怎么编写.bat文件呢?

很简单.

1.你把你所有想装的软件都放到一个文件夹下.

2.点开始-运行.

3.在输入框里输入CMD

4.在出来的显示框里用CD 和CD.. 找到你的那个文件夹.

5.然后下面就是关键的了.比如你的那个文件夹在D盘下,名字叫123.你的当前目录是d:\123>

然后在后面打上dir > 111.txt

总的说就是这样的d:\123>dir > 111.txt

这个时候就会把你123所有的文件名字全部放到111.txt上面了,然后你到123文件夹里找到这个111.txt文件,打开后把每个软件前面的时间都删除了.然后保存.

最后把那个111.txt文件改为111.bat就可以了.完后你试下每个软件都有他不同的安装参数,你可以找一个软件在后面打上/?基本参数就能出来.如果还不会有什么问题的话到博客留言,我告诉你具体做法.

用bat自动安装软件

用VBS可以很轻松做到,我自己就搞定了一个,我的还要去共享里下载安装文件

求BAT判断内存大小,安装软件

既然你没说a.exe和b.exe文件的位置,我就假设这2个文件是跟这个bat文件在同一个目录下了

@echo off

for /f "tokens=2" %%a in ('systeminfo^|findstr 物理内存总量') do (

for /f "tokens=1,2 delims=," %%y in ("%%a") do if %%y%%z gtr 2048 (start "" "%~dp0a.exe") else (start "" "%~dp0b.exe")

)

对了,还有个问题,等于算在哪边?我想你自己应该也会CMD命令吧,如果等于算在a.exe就把gtr改成geq

你可以自己弄个a.exe和b.exe测试,肯定对的,希望及时采纳,谢谢

非常感谢你的及时回答,等于算在B.exe那边,就不用改了,对吧。另外还想请问一下,能否注释一下,有一些命令不太懂,例如:%~dp0;请指教

%~dp0表示批处理自身的路径,你没写那个a.exe和b.exe的位置,我就假设是在同一个目录了,如果是固定的位置,比如“C:\a.exe”,你可以直接把"%~dp0a.exe"改成“C:\a.exe”

之所以写得麻烦,是我记得“wmic memlogical”命令好像在win7下不通用

FOR表示判断,你可以输入“for /?”查看具体用法

外层For循环:

'systeminfo^|findstr 物理内存总量',这里的“^|”是管道命令,会把systeminfo命令的查询结果作为findstr命令的输入,然后findstr命令的输出就是for循环的查询范围

内层For循环:

tokens是取for查询结果的第几组,delims是查询结果以什么字符作为分隔符来分组

如何编辑BAT文件运行EXE程序?

使用批处理(BAT文件)的方式运行EXE程序的方法如下:

一、创建BAT批处理的文件

在桌面上新建一个txt文本文档,在其中键入start命令,然后将其重命名为.bat的文件

(一)以运行系统自带的计算器作为案例,以下为启动系统自带计算器的指令代码

1、双击执行该文件

2、即可弹出要运行的计算器程序

3、注意事项

由于是启动系统自带的程序,因此不需要注意路径问题,但如果是本地安装的第三方程序,就要注意路径的问题了

(一)以运行本地第三方程序QQ作为案例

1、找到QQ程序安装在本地的路径

2、在bat文件中写入启动QQ程序的指令代码

3、运行该bat文件,即可运行QQ程序

4、注意事项

由于是在使用bat指令运行第三方软件,因此必须注意该程序所在的路径,并注意bat指令的写法,比如说加上/d,并在程序路径上加上英文半角引号

bat文件如何检测是否安装某软件

@echo off

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "sogou input">nul 2>nul

if %errorlevel%==0 (echo 搜狗拼音输入法:是) else echo 搜狗拼音输入法:否

echo.

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "{052CFB79-9D62-42E3-8A15-DE66C2C97C3E}">nul 2>nul

if %errorlevel%==0 (echo QQ:是) else echo QQ:否

echo.

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\|find /i "360sd">nul 2>nul

if %errorlevel%==0 (echo 360杀毒:是) else echo 360杀毒:否

echo.

pause

exit

用bat搞软件自动安装,用goto可以实现不。?

具体是什么软件。复杂程度?

现在很多绿色软件安装都是通过bat的。甚至某些复杂的,需要根据系统安装的,就用goto。有问题。

转载请注明出处51数据库 » .bat安装软件 可以利用bat安装软件么

软件
前端设计
程序设计
Java相关