![](/img/trans.png)
[英]Copying a file from local folder to “C:\Windows\System32\” using batch file
[英]Starting batch file from Task scheduler point to C:\Windows\system32
我想啟動一個需要打開 cmd 控制台的服務。
當我在登錄后手動啟動服務作者的批處理腳本時(無法關閉 - 否則服務停止工作)
@echo off
color 0
echo Preparation aplication Currenda Statistic Portal Version: 0.1 Beta (Raport) to start ...
echo Enter port, on which aplication will be available in web browser
set /p port="Enter port: "
echo Aplication will be started at: http://localhost:%port%
"libraries\bin\java.exe" -Xms2G -Xmx3G -jar raportgmin.jar --server.port=%port%
Evething 工作正常,輸入的配置(與數據庫的連接)保存在:
D:\統計門戶\數據\數據庫
但我想自動啟動此服務,所以我更改了如下腳本
@echo off
color 0
echo Preparation aplication Currenda Statistic Portal Version: 0.1 Beta (Raport) to start ...
echo Aplication will be started at: http://localhost:9090
"D:\Statistic Portal\libraries\bin\java.exe" -Xms2G -Xmx3G -jar "D:\Statistic Portal\raportgmin.jar" --server.port=9090
並從計划任務啟動它 - 服務工作正常,但配置文件保存在:
C:\Windows\system32\data\databases
我的問題
為了從計划任務開始服務並將配置文件保存在
D:\統計門戶\數據\數據庫
不在
C:\Windows\system32\data\databases
非常感謝..
我按照您的建議編輯批處理文件,一切似乎都按我的需要和需要工作。
再來一次謝謝。
@echo off
CD /D "D:\Statistic Portal"
color 0
"D:\Statistic Portal\libraries\bin\java.exe" -Xms2G -Xmx3G -jar raportgmin.jar --server.port=9090
@Start "Statistic Portal Version: 0.1 Beta (Raport)" /D "D:\Statistic Portal" "%__AppDir__%cmd.exe" /D /T:07 /C ""D:\Statistic Portal\libraries\bin\java.exe" -Xms2G -Xmx3G -jar raportgmin.jar --server.port=9090"
顯然,您可以將/C
選項更改為/K
以保持 window 在完成時打開
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.