win10下实现bat转exe

说明 ?

  • 先参考之前一篇博文关于bat脚本的样例 ?
  • 【win10下实现定时执行python程序的bat脚本】
  • 也可直接参考本文中的bat脚本样例【稍微复杂点】

工具 ?

  • Bat To Exe Converter
  • bat2exe
  • 这两种工具都比较简单,打开即用
  • bat2exe更为简单,但是不能自定义exe文件的图标
  • ? 【Dropbox: 工具下载链接】

bat脚本样例 ✒

  • 功能:
    1. 定时爬取网页
    2. 定时将更新的Proxy IP提交至GitHub
@echo off
::声明采用UTF-8编码,转为ANSI编码时,需注释掉
::chcp 65001
title 【定时爬虫任务】By 【xk_wang】
cd /d "F:\7.Code Dancing\00_测试题集锦\爬虫"
echo 当前路径: %cd%
set SLEEP=360
set ACCESS_NUM=1000
set TOTAL_SLEEP=0
set TOTAL_ACCESS=0
:Repeat
set /a TOTAL_SLEEP+=SLEEP
::每隔大概一小时更新一次Github
if %TOTAL_SLEEP% gtr 2000 goto GitHub
python click_web.py
::清屏
cls
set /a TOTAL_ACCESS+=50
::访问次数超过设定值,便退出访问
if %TOTAL_ACCESS% gtr %ACCESS_NUM% goto END
::timeout自带pause效果,即 press a key to continue ...
timeout %SLEEP%
echo 当前时间: %date%······%time%
goto Repeat
:GitHub
set TOTAL_SLEEP=0
echo 更新Proxy Pool至GitHub......
git add proxies.txt
git commit -m 更新时间:%date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,2%时%time:~3,2%分%time:~6,2%秒
git pull origin master
git push
goto Repeat
:END
::运行完批处理, 停留在cmd窗口
::pause
exit

转为exe ?

  • 使用之前所述的工具转化即可
  • 确实比较简单,打开即用,这里就不介绍了
  • 效果图
    win10下实现bat转exe_第1张图片

    win10下实现bat转exe_第2张图片

Tips ❤

  • 1.需转化为exe的bat脚本中若包含中文,应当先将其转为ANSI编码
  • 2.同时bat脚本相应行应当注释掉,如上程序的第三行
  • 3.使用Bat To Exe Converter时,如若要上传图标文件,应当是.ico格式的
  • 4.建议使用notepad++转编码格式
  • 5.建议使用Photoshop转图标格式

你可能感兴趣的:(日常电脑使用问题,Shell常用操作,bat转exe)