bat
This commit is contained in:
commit
751823a8e0
3
bat/.vscode/settings.json
vendored
Normal file
3
bat/.vscode/settings.json
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"files.encoding": "shiftjis"
|
||||||
|
}
|
||||||
41
bat/base.bat
Normal file
41
bat/base.bat
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
@echo off
|
||||||
|
REM filepath: c:\Users\k.nogi\#GitHub\ken_nogi\bat\stop_service.bat
|
||||||
|
|
||||||
|
REM 管理者権限で再実行
|
||||||
|
net session >nul 2>&1
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
echo 管理者権限で再実行します...
|
||||||
|
powershell -Command "Start-Process '%~f0' -Verb RunAs"
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
|
||||||
|
REM サービス名を指定
|
||||||
|
set "SERVICENAME=Agent"
|
||||||
|
|
||||||
|
REM サービスの状態確認
|
||||||
|
sc query "%SERVICENAME%" | findstr /I "RUNNING" >nul
|
||||||
|
if %errorlevel%==0 (
|
||||||
|
echo サービス %SERVICENAME% は起動中です。停止します...
|
||||||
|
sc stop "%SERVICENAME%"
|
||||||
|
REM 停止完了まで待機(最大30秒)
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
set "COUNT=0"
|
||||||
|
:WAITLOOP
|
||||||
|
sc query "%SERVICENAME%" | findstr /I "STOPPED" >nul
|
||||||
|
if !errorlevel! neq 0 (
|
||||||
|
timeout /t 1 >nul
|
||||||
|
set /a COUNT+=1
|
||||||
|
if !COUNT! lss 30 goto WAITLOOP
|
||||||
|
)
|
||||||
|
endlocal
|
||||||
|
)
|
||||||
|
|
||||||
|
REM 停止確認
|
||||||
|
sc query "%SERVICENAME%" | findstr /I "STOPPED" >nul
|
||||||
|
if %errorlevel%==0 (
|
||||||
|
echo サービス %SERVICENAME% は停止しています。
|
||||||
|
) else (
|
||||||
|
echo サービス %SERVICENAME% の停止に失敗しました。
|
||||||
|
)
|
||||||
|
|
||||||
|
pause
|
||||||
0
bat/list.txt
Normal file
0
bat/list.txt
Normal file
BIN
bat/カメラサービスの開始・停止バッチファイル.zip
Normal file
BIN
bat/カメラサービスの開始・停止バッチファイル.zip
Normal file
Binary file not shown.
52
bat/カメラサービスの開始・停止バッチファイル/カメラサービスの停止.bat
Normal file
52
bat/カメラサービスの開始・停止バッチファイル/カメラサービスの停止.bat
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
@echo off
|
||||||
|
REM #管理者として実行する処理
|
||||||
|
echo ■■■■■■■■■■■■■■■■■■■■■■
|
||||||
|
|
||||||
|
REM 管理者権限で再実行
|
||||||
|
net session >nul 2>&1
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
echo ■■■■■■■■■■■■■■■■■■■■■■
|
||||||
|
echo.
|
||||||
|
echo このアプリがデバイスに変更を加えることを許可しますか?
|
||||||
|
echo ポップアップメッセージが出た場合は、「はい」をクリックしてください。
|
||||||
|
echo.
|
||||||
|
echo ■■■■■■■■■■■■■■■■■■■■■■
|
||||||
|
echo.
|
||||||
|
powershell -Command "Start-Process '%~f0' -Verb RunAs"
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
|
||||||
|
REM サービス名を指定
|
||||||
|
set "SERVICENAME=Agent"
|
||||||
|
|
||||||
|
REM サービスの状態確認
|
||||||
|
sc query "%SERVICENAME%" | findstr /I "RUNNING" >nul
|
||||||
|
if %errorlevel%==0 (
|
||||||
|
echo.
|
||||||
|
echo カメラサービス %SERVICENAME% は起動中です。停止します...
|
||||||
|
sc stop "%SERVICENAME%"
|
||||||
|
REM 停止完了まで待機(最大30秒)
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
set "COUNT=0"
|
||||||
|
:WAITLOOP
|
||||||
|
sc query "%SERVICENAME%" | findstr /I "STOPPED" >nul
|
||||||
|
if !errorlevel! neq 0 (
|
||||||
|
timeout /t 1 >nul
|
||||||
|
set /a COUNT+=1
|
||||||
|
if !COUNT! lss 30 goto WAITLOOP
|
||||||
|
)
|
||||||
|
endlocal
|
||||||
|
)
|
||||||
|
|
||||||
|
REM 停止確認
|
||||||
|
sc query "%SERVICENAME%" | findstr /I "STOPPED" >nul
|
||||||
|
if %errorlevel%==0 (
|
||||||
|
echo.
|
||||||
|
echo カメラサービス %SERVICENAME% は停止しています。
|
||||||
|
) else (
|
||||||
|
echo.
|
||||||
|
echo カメラサービス %SERVICENAME% の停止に失敗しました。
|
||||||
|
)
|
||||||
|
|
||||||
|
pause
|
||||||
|
|
||||||
60
bat/カメラサービスの開始・停止バッチファイル/カメラサービスの開始.bat
Normal file
60
bat/カメラサービスの開始・停止バッチファイル/カメラサービスの開始.bat
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
@echo off
|
||||||
|
REM #管理者として実行する処理
|
||||||
|
echo ■■■■■■■■■■■■■■■■■■■■■■
|
||||||
|
|
||||||
|
REM 管理者権限で再実行
|
||||||
|
net session >nul 2>&1
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
echo ■■■■■■■■■■■■■■■■■■■■■■
|
||||||
|
echo.
|
||||||
|
echo このアプリがデバイスに変更を加えることを許可しますか?
|
||||||
|
echo ポップアップメッセージが出た場合は、「はい」をクリックしてください。
|
||||||
|
echo.
|
||||||
|
echo ■■■■■■■■■■■■■■■■■■■■■■
|
||||||
|
echo.
|
||||||
|
powershell -Command "Start-Process '%~f0' -Verb RunAs"
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
|
||||||
|
REM サービス名を指定
|
||||||
|
set "SERVICENAME=Agent"
|
||||||
|
|
||||||
|
REM サービスの状態確認
|
||||||
|
sc query "%SERVICENAME%" | findstr /I "STOPPED" >nul
|
||||||
|
if %errorlevel%==0 (
|
||||||
|
echo.
|
||||||
|
echo カメラサービス %SERVICENAME% は停止しています。開始します...
|
||||||
|
sc start "%SERVICENAME%"
|
||||||
|
REM 開始完了まで待機(最大30秒)
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
set "COUNT=0"
|
||||||
|
:WAITLOOP
|
||||||
|
sc query "%SERVICENAME%" | findstr /I "RUNNING" >nul
|
||||||
|
if !errorlevel! neq 0 (
|
||||||
|
timeout /t 1 >nul
|
||||||
|
set /a COUNT+=1
|
||||||
|
if !COUNT! lss 30 goto WAITLOOP
|
||||||
|
)
|
||||||
|
endlocal
|
||||||
|
)
|
||||||
|
|
||||||
|
REM 開始確認
|
||||||
|
sc query "%SERVICENAME%" | findstr /I "RUNNING" >nul
|
||||||
|
if %errorlevel%==0 (
|
||||||
|
echo.
|
||||||
|
echo カメラサービス %SERVICENAME% は正常に開始されました。
|
||||||
|
) else (
|
||||||
|
echo.
|
||||||
|
echo カメラサービス %SERVICENAME% の開始に失敗しました。
|
||||||
|
)
|
||||||
|
|
||||||
|
pause
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo カメラの閲覧サイトを開きます...
|
||||||
|
REM 2秒待機
|
||||||
|
timeout /t 2 >nul
|
||||||
|
|
||||||
|
REM 指定URLでChromeを起動
|
||||||
|
set "URL=http:/localhost:8090/"
|
||||||
|
start "" "chrome.exe" "%URL%"
|
||||||
Loading…
Reference in New Issue
Block a user