私のクエリを見ていただきありがとうございます。 サービス名が「Tomcat8」のWindowsサービスとしてTomcatがインストールされています。 私はバッチファイルを介してWindowsサービスを照会してtomcatパスを取得したいと考えています。WindowsサービスからのTomcatパスをバッチファイルで見つけるには
WindowsサービスからTomcat8パスを取得する方法を教えてください。
私は何を試しましたか? 私はREGクエリに
コマンドを使用してのアプローチの下に試してみました:
reg query "HKLM\System\CurrentControlSet\Services\Tomcat8" /v "ImagePath"
出力:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tomcat8
ImagePath REG_EXPAND_SZ C:\apache-tomcat-8.5.15\bin\tomcat8.exe //RS// Tomcat8
しかし、このコマンドは、絶対パスを与えていません。私はtomcatの絶対パスを取得したい(例:C:\ apache-tomcat-8.5.15)。その後、
reg query
コマンドの出力を取る
...絶対パスは 'C:\ apache-tomcat-8.5.15 \ bin \ tomcat8.exe'です。その場所は 'C:\ apache-tomcat-8.5.15 \ bin'です。要件を明確にしてください。 – Compo