移动测试基础 有写过批处理脚本的大佬么 想请教个问题

一只咸鱼 · 2018年11月13日 · 最后由 一只咸鱼 回复于 2018年11月14日 · 1779 次阅读

需要批处理 python 版本的安装以及 pip 和库的安装

共收到 7 条回复 时间 点赞

说说具体得

我想从 url 下载软件,而不是将.exe 文件打开安装,试了很多次都是失败,请指导下 感谢了

win10 的话装个 chocolatey 包管理工具,批处理.bat 用 choco 命令装软件什么的都要方便很多。

批处理安装 chocolatey ,管理员模式运行 XX.bat

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
YueChen 回复

感谢 ,还有个问题,我想把 svn 上的项目进行下载,为什么我是在 D 盘下的项目为空。在 svn 上不是空的
@echo off

set root=D:\

if not exist "%root%\testAndroidTools" mkdir "%root%\testAndroidTools"
if not exist "%root%\testAndroidTools.svn" goto checkout
goto update

:checkout
svn checkout "http://xxxxxxx/svn/xxxxxx/Tools/testAndroidTools/" "%root%\testAndroidTools"
goto end

:update
svn update "%root%\testAndroidTools"
if errorlevel 1 goto cleanup
goto end

:cleanup
svn cleanup "%root%\testAndroidTools"
svn update "%root%\testAndroidTools"

:end

甬力君 回复

我想把 svn 上的项目进行下载,为什么我是在 D 盘下的项目为空。在 svn 上不是空的
@echo off

set root=D:\

if not exist "%root%\testAndroidTools" mkdir "%root%\testAndroidTools"
if not exist "%root%\testAndroidTools.svn" goto checkout
goto update

:checkout
svn checkout "http://xxxxxxx/svn/xxxxxx/Tools/testAndroidTools/" "%root%\testAndroidTools"
goto end

:update
svn update "%root%\testAndroidTools"
if errorlevel 1 goto cleanup
goto end

:cleanup
svn cleanup "%root%\testAndroidTools"
svn update "%root%\testAndroidTools"

:end

一只咸鱼 回复

checkout 成功了嘛?不需要用户名密码?或者手动 checkout 有么?

没成功。只创建了个空文件夹
没有需要用户名密码,如果手动 checkout http://xxxxxxx/svn/xxxxxx/Tools/testAndroidTools/" 有文件

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册