vbs+batでnodejsアプリケーションをバックグラウンドで自動実行するウインドウ。
2022-02-08 01:12:27
環境:window8.1
原則は、vbsを介してウィンドウのないバックグラウンドでbatファイルを実行することです。
1. .batファイルを新規に作成します。内容は以下の通りです。
@ECHO ON
f:
cd \repositories\yyper
start /b nodemon index.js -f
2. .vbsファイルを新規に作成します。内容は以下の通りです。
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c run-yyper-blog.bat",vbhide
.vbsファイルをダブルクリックするだけです。この方法をnodejsのアプリを起動してテストしてみましたが、複数回ダブルクリックすると複数のnodejsプロセスが起動します。しかし、手動でgitクライアントを経由して起動すると、一度起動したことがある場合、ポートが占有されているため再度起動することになり、起動しない、本当に不思議な状態です。どなたか理由を教えてください、コメントをお願いします。
ps:Win8でブータブルソフトウェアを追加する方法、(ネットで発見、未検証)
起動時に設定する必要があるソフトのショートカットを、以下の任意のパスにコピーします。
ブートパスは以下の通りです。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
C:\Users\your username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
関連
-
VBSは現在のスクリプトがあるフォルダーを開く
-
ジッターバグvbs告白コードブック ジッターバグvbscript告白コード使用方法
-
アイデアプログラムのTestngファイルのVBS時限実行
-
指定されたファイルを指定されたディレクトリにバックアップし、日付で名前を変更するVbsコード
-
vbscript Webページシミュレートログイン効果コード
-
DNSを変更し、IEの一時ファイルを空にするvbsスクリプト
-
ScriptControl コンポーネントのプロパティ、メソッド、イベント紹介
-
Excelのレポートを作成するVbscriptの共通操作のまとめ
-
VBSのInStrRev関数の第3パラメータ(Start)の使用に関する注意点
-
Iisext.vbsでWebサービス拡張を有効にする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
IISログ解析ツールのvbsソースコード
-
指定されたファイルを指定されたディレクトリにバックアップし、日付で名前を変更するVbsコード
-
txtテキストファイルを操作するvbsの共通メソッドと関数コード
-
VBSの基本 - VBScriptの処理(SubとFunctionを使った関数の定義)
-
Windows 64ビットOS上で32ビット版vbscriptを実行する方法
-
vbsを使用してYahooのレートを取得する
-
MSScriptControlの使用例です。
-
Iisext.vbsを使ったWebサービス拡張ファイルのリストアップ方法
-
Iisext.vbsでWebサービス拡張を削除する方法
-
Iisext.vbsを使ったアプリケーション依存の削除方法