文档章节

windows 批处理 获取更新软件.(由于个人原因,未完成品)

莲花子
 莲花子
发布于 2013/09/20 23:24
字数 790
阅读 354
收藏 12

 

@ECHO off
::qq:123769752
setlocal enabledelayedexpansion
mode con cols=50 lines=17
:test
set var=[luohongjiang]
set /A ff=100/30
for /l %%i in (1,1,30) do ( 
set /A ss=%%i*!ff!
set var=!var!^>
cls
set /p var=!var!!ss!%% <nul
ping 127.0.0.1 -n 1 >nul
)

:init
cls
for /F "eol=# tokens=1* delims=^=" %%i in (.\cfg.ini) do (
title %%i %%j
if %%i EQU updatewyip (
 set wyipaddress=%%j
 PING !wyipaddress! -n 1 -w 300ms >nul
   IF !ERRORLEVEL! NEQ 0 (
     msg %username% /w "软体网络设置有问题,请检查设置." 
	 notepad cfg.ini
     exit
                         )
                    )
if %%i EQU updatewgip (
 set wgipaddress=%%j
 PING !wgipaddress! -n 1 -w 300ms >nul
   IF !ERRORLEVEL! NEQ 0 (
     msg %username% /w "体软网络设置有问题,请检查设置." 
	 notepad cfg.ini
     exit
                         )
                    )		
if %%i EQU wyversion  set wyver=%%j
if %%i EQU wgversion  set wgver=%%j
if %%i EQU wypath     set ypath=%%j
if %%i EQU wgpath     set gpath=%%j
if %%i EQU sshclientxml set sshxmlpath=%%j
)

set /a mm=%random%%%9
color %mm%f
if exist \\!wyipaddress!\!ypath!\*.exe (
msg %username% /w "软体有新的版本了,请测试后发布." 
set alart=软体有新版本了,请测试后发布.) else (
set alart=暂时没有可用版本.
)

if exist \\!wgipaddress!\!gpath!\*.exe (
msg %username% /w "体软有新的版本了,请测试后发布." 
set alart=体软有新版本了,请测试后发布.) else (
set alart=暂时没有可用版本.
)


:menu
title  版本发布器
cls
echo   提示: %alart%              
echo  ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo  │ [1] 软体版本发布                           │
echo  │                                            │
echo  │ [2] 融合版本发布                           │
echo  │                                            │
echo  │ [3] 软体试用版本                           │
echo  │                                            │
echo  │ [4] 体软试用版本                           │
echo  │                                            │
echo  │ [5] 添加SSH映射IP和端口                    │
echo  ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
echo.                  
echo.  
echo.        
set var=0
set /p var=请输入对应的数字进行相应功能[1/2/3/4/5/z]:

if %var% EQU 1  (goto :wyupdate   )
if %var% EQU 2  (goto :wgupdate   )
if %var% EQU 3  (goto :wydowntest   )
if %var% EQU 4  (goto :wgdowntest   )
if %var% EQU 5  (goto :modssh  )
if %var% EQU z  (start notepad %sshxmlpath% && exit ) else (goto :init)

::::::::::::::::::::::::::::::::wyupdate::::::::::::::::::::::::::::::
:wyupdate
xcopy /j /d /i  .\I-signal_Setup\Setup.exe \\!wyipaddress!\!ypath!\
pause
goto :menu
::::::::::::::::::::::::::::::::wgupdate::::::::::::::::::::::::::::::
:wgupdate
xcopy  /j /d /i  .\I-signal_Setup\Setup.exe \\!wyipaddress!\!gpath!\
pause
goto :menu
::::::::::::::::::::::::::::::::wydowntest::::::::::::::::::::::::::::::
:wydowntest
title !wyipaddress!
if exist \\!wyipaddress!\!ypath!\*.exe (
del /q I-signal_Setup
mkdir I-signal_Setup
xcopy   /j /d /i  \\!wyipaddress!\!ypath!\*.exe .\I-signal_Setup
move .\I-signal_Setup\*.exe .\I-signal_Setup\Setup.exe
del /q  \\!wyipaddress!\!ypath!\*.exe
exit
) else (
 set alart=暂时还没有新版本,你就等等吧.
goto :menu
)
::::::::::::::::::::::::::::::::wgdowntest::::::::::::::::::::::::::::::
:wgdowntest
title !wyipaddress!
if exist \\!wyipaddress!\!gpath!\*.exe (
del /q I-signal_Setup
mkdir I-signal_Setup
xcopy  /j /d /i  \\!wyipaddress!\!gpath!\*.exe .\I-signal_Setup
move .\I-signal_Setup\*.exe .\I-signal_Setup\Setup.exe
del  /q \\!wyipaddress!\!gpath!\*.exe
exit
) else (
 set alart=暂时还没有新版本,你就等等吧.
goto :menu
)

::::::::::::::::::::::::::::::::modify ssh::::::::::::::::::::::::::::::
:modssh
copy %sshxmlpath% %sshxmlpath%.bak 
cls
set ip=%ip%
set port=%port%
set /p ip=请输入添加的IP[%ip%]:
set /p port=请输入添加的端口[%port%]:

for /F "delims=;" %%i in ( %sshxmlpath% ) do  (
echo %%i >>test.xml
for %%j in ( %%i ) do (
if %%j == ^<Local^> (
echo 		^<TargetAddress ip="%ip%" port="%port%"^> ^</TargetAddress^> >> test.xml 
echo 添加成功
pause  )

 )
)                          
copy test.xml %sshxmlpath% >nul
del /q test.xml

goto :menu

 

配置文件

#此文件为配置文件, 请按下面格式更改.


########################软体###################


#配置软体更新服务器的ip 地址
updatewyip=127.0.0.1
#配置软体下载试用软件的目录
wypath=package
#配置软体上传软件的目录
wyupath=uppackage
#配置软体发布软件的版本号
wyversion=v1.0


########################体软####################


#配置体软更新服务器的ip 地址
updatewgip=127.0.0.1


#配置体软上传软件的目录
wgupath=uppackage


#配置体软下载试用软件的目录
wgpath=package


#配置体软发布软件的版本号
wgversion=v1.0


########################ssh#####################


#配置ssh代理程序配置文件SSHProxyClient.xml的路径
sshclientxml=.\SSHProxyClient.xml

© 著作权归作者所有

莲花子
粉丝 1
博文 13
码字总数 4521
作品 0
渝中
系统管理员
私信 提问
求XHR2协议友好的shim

github找到两个moxie GPLv3侵略性协议阿。。。 https://github.com/termi/XHR2 MIT,但是是一个未完成品,缺少CORS,2年未更新 求推荐,协议友好的...

_icode
2014/08/03
113
1
2016/09/14 培训认证

Q:培训认证 A:总部,白电5个人技术支持。黑电总部5个人技术支持 区域中心,分黑电和白电,共37个技术支持。其中黑电20,白电17个。 培训分新品培训,总部熟悉新品,开发培训课件,对区域中...

Frank_Zhang
2016/09/14
1
0
【AD】AD域环境下利用Supercrypt实现普通用户安装/运行/更新的方法

另外一个非常好用的工具,甚至比文中所描述的更好的工具名字叫Runasspc http://www.robotronic.de/runasspcEn.html使用方法见 http://blog.163.com/xifanliang@yeah/blog/static/1150784882...

xifalniang
2016/07/15
0
0
花式绕过McAfee本地防护规则

  如今,许多企业或组织都会通过使用受限的windows环境来缓解攻击。为了加强系统,会把很多功能都限制或者取消了,能使用的功能越来越少。   最近做渗透时,我发现有系统利用McAfee Soli...

嘶吼RoarTalk
2017/12/29
0
0
关于我使用的分词工具的总结

目前来说我尝试的两大最好用的分词工具:一个是哈工大的ICTCLAS另外一个就是HANLP这两个工具对于我来说都是非常好的。在前期主要使用的是ICTCLAS,这个分词工具现在来说是非常的成熟的。可以...

u012654154
2017/04/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

检查字符串是否不为空且不为空

如何检查字符串是否不为null也不为空? public void doStuff(String str){ if (str != null && str != "**here I want to check the 'str' is empty or not**") { /* handl......

javail
4分钟前
7
0
No module named 'apscheduler.schedulers'

关于 ModuleNotFoundError: No module named 'apscheduler.schedulers' 和 ModuleNotFoundError: No module named 'apscheduler' 的问题,网上有不少解决。大多数都是因为,文件起名与模块名......

開援带碼
26分钟前
27
0
如何查看Android的系统版本?

有谁知道我怎么能检查系统版本(例如1.0 , 2.2 ,等)编程? #1楼 我无法对答案发表评论,但是Kaushik的答案存在一个严重错误:SDK_INT与系统版本不同,但实际上是指API级别。 if(Build.VER...

技术盛宴
51分钟前
35
0
引入AI变量,精准农业正在加速豹变?

  不久前,“江苏省脱贫率达 99.99%,尚未脱贫人数仅剩 6 户、17 人”这样一则新闻刷屏。“把这 17 个人迁出,江苏就全省脱贫”、“最后这 6 户人家拖了后腿”,在网民们的调侃和质疑声背后...

水果黄瓜
55分钟前
41
0
Elasticsearch系列---结构化搜索

概要 结构化搜索针对日期、时间、数字等结构化数据的搜索,它们有自己的格式,我们可以对它们进行范围,比较大小等逻辑操作,这些逻辑操作得到的结果非黑即白,要么符合条件在结果集里,要么...

清茶豆奶
今天
69
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部