2016-11-23 6 views
-2

バッチスクリプトを使用しているので、スクリプトの中にエラーがあり、以下の位置でlokatedコードバッチスクリプト..意味:<name> .exe // IS //%SERVICE_NAME

REM Install service 
echo register Service... 
%INSTALL_PATH%<name_of_exe>.exe //IS//%SERVICE_NAME% #error here 
echo successfully installed %SERVICE_NAME%. 

だからsquashmanは.exeの起動後に、パラメータに従います。だから、この点までは明らかです。

//IS//%SERVICE_NAME% #is parameter 

私は/ /何か "バッチマジック"なんて知りたいのですが。だから、 "/"ではなく "\"があるので、狂ったWindowsパスのようなものではありません。だから、私はそれは何かのキャラクターエスケープですか?

+0

確かに、その例がどこから得られたかを知りたいです。それは私には意味がありません。 – Squashman

+0

私の会社からのいくつかのコードは、このコマンドでサービスを登録するので、上記のコードを更新します – user1052984

+0

I.T.にお問い合わせください。人。実行可能な実行ファイルが何であるかわかりません。実行ファイル名の後に来るものは、実行ファイルに入力されます。使用している実行可能ファイルの名前をGoogleが検索しましたか? – Squashman

答えて

0

私はそれを見つけました。

のprogrammは、以下の説明

ProcrunとApacheCommonsからProcrunが呼ばれるには、WindowsユーザーがWindowsサービスとして(主に)Javaアプリケーション(例えばTomcatの)ラップできるようにするアプリケーションのセットです。 サービスは、マシンの起動時に自動的に開始されるように設定でき、ユーザーがマシンにログオンしていなくても引き続き実行されます。

したがって、問題の行は、.exeがprocrunに属しているため、わかりやすくなりました。

<name>.exe //IS//%SERVICE_NAME% # //IS - install service 
            # //%SERVICE_NAME% - the name