From cd1444ddb0a1644cee5d2f54f0c6330823954511 Mon Sep 17 00:00:00 2001 From: New Future Date: Mon, 7 Nov 2016 21:44:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4windows=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=EF=BC=8C=E8=B0=83=E6=95=B4task=20user?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- run.bat | 8 +++++++- task.bat | 7 +++++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ec38346..d4cf73a 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,14 @@ DNSPOD * [x] 内网IP * [x] 公网IP * [x] ipv6支持 -* [x] 代理模式 +* [x] 代理模式(http代理) * [x] 定时任务 * [x] 自动创建记录 * [x] 多系统(Widnows, Linux, MacOS) * [x] DNSPOD * [ ] 阿里DNS +* [ ] socks代理 + ## 使用 1. 复制 `example.config.json`到`config.json` diff --git a/run.bat b/run.bat index 4aa0909..4b86ad7 100644 --- a/run.bat +++ b/run.bat @@ -1,2 +1,8 @@ @ECHO OFF -python "%~dp0run.py" -c "%~dp0config.json" >> "%~dp0run.log" \ No newline at end of file + +IF "%1" EQU "" ( + python "%~dp0run.py" -c "%~dp0config.json" + PAUSE +) ELSE ( + python "%~dp0run.py" -c "%~dp0config.json" >> "%1" +) \ No newline at end of file diff --git a/task.bat b/task.bat index 2482ee3..8613d87 100644 --- a/task.bat +++ b/task.bat @@ -7,11 +7,14 @@ REM [/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime] REM [/RI interval] [ {/ET endtime | /DU duration} [/K] REM [/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT] [/Z] [/F] +SET RUNCMD="%~dp0run.bat" "%~dp0run.log" + +net session >nul 2>&1 IF %ERRORLEVEL% EQU 0 ( echo run task as SYSTEM - schtasks /Create /SC MINUTE /MO 5 /TR "%~dp0run.bat" /TN "DDNS" /F /RU "SYSTEM" + schtasks /Create /SC MINUTE /MO 5 /TR "%RUNCMD%" /TN "DDNS" /F /RU "SYSTEM" ) ELSE ( echo run task as USER - schtasks /Create /SC MINUTE /MO 5 /TR "%~dp0run.bat" /TN "DDNS" /F + schtasks /Create /SC MINUTE /MO 5 /TR "%RUNCMD%" /TN "DDNS" /F ) PAUSE