Browse Source

调整windows显示,调整task user

New Future 9 years ago
parent
commit
cd1444ddb0
3 changed files with 15 additions and 4 deletions
  1. 3 1
      README.md
  2. 7 1
      run.bat
  3. 5 2
      task.bat

+ 3 - 1
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`

+ 7 - 1
run.bat

@@ -1,2 +1,8 @@
 @ECHO OFF
-python "%~dp0run.py" -c "%~dp0config.json" >> "%~dp0run.log"
+
+IF "%1" EQU "" (
+    python "%~dp0run.py" -c "%~dp0config.json"
+    PAUSE
+) ELSE (
+    python "%~dp0run.py" -c "%~dp0config.json" >> "%1"
+)

+ 5 - 2
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