Windowsに隠されたアプリケーションを起動できることをご存知ですか?一部のアプリはワークフローを中断せずにタスクを実行してバックグラウンドで実行できるため、必要になる場合があります。バッチスクリプトから隠されたアプリを実行し、その作業を実行させ、ウィンドウを表示しないようにすることができます。この記事では、Windows10に隠されたプログラムを実行するすべての方法を紹介します。
広告
する方法はいくつかあります Windows10に隠されたアプリケーションを起動する 。これは、サードパーティのツールを使用せずに、いくつかの便利なサードパーティのツールを使用して実行できます。これを行う最も簡単な方法は次のとおりです。この記事では、例としてメモ帳を非表示にします。同じ方法を使用して、必要な他のアプリを非表示にすることができます。
方法1.VBScriptを使用する
これは、アプリを非表示にして起動するための古くて「従来の」方法です。これは、VBScriptが利用可能なすべてのWindowsバージョンで機能します。最新のWindowsバージョンはすべてVBScriptをサポートしています。
お気に入りのテキストエディタを開き、次のテキストを貼り付けます。
Dim WShell Set WShell = CreateObject( 'WScript.Shell')WShell.Run'Notepad.exe '、0 Set WShell = Nothing
拡張子が.VBSのファイルに保存します。ダブルクリックすると、メモ帳が非表示になります。
バッチファイルから呼び出すには、次のように実行します。
wscript '' path to your vbs file.vbs '
ここで、Wscript.ShellオブジェクトのRunメソッドは、新しいプロセスでプログラムを実行します。 2番目のパラメーターは0で、非表示のアプリケーションを実行するように指示します。
コマンドライン引数を使用してアプリケーションを実行する必要がある場合、構文は次のとおりです。
WShell.Run'path to app.exe /軍一1 /引数2 '、0
アプリケーションパスにスペースが含まれている場合は、パスの最初と最後に引用符を追加します。例えば:
WShell.Run '' ''& 'C: Program Files(x86) Mozilla Firefox firefox.exe'& '' ''、0
タスクマネージャーを開くと、アプリが実行されていることを確認できます。 Notepad.exeが実行されているのがわかりますが、ウィンドウは表示されません。
Google Home を Bluetooth スピーカーに接続する
方法2.PowerShellを使用する
Windows 10以前のバージョンのPowerShellには、非表示のプログラムを起動するために使用できる組み込みのコマンドレットStart-Processが付属しています。
構文は次のとおりです。
Start-Process -WindowStyle hidden -FilePath Notepad.exe
このテキストを拡張子.PS1のファイルに保存すると、次のようにバッチファイルから呼び出すことができます。
powershell -executionPolicy override -file'path to my file.ps1 '
方法3.サードパーティのツールを使用する
ウィンドウの状態を操作するために使用できるサードパーティのツールがいくつかあります。このようなサードパーティツールの唯一の問題は、ウイルス対策ソフトウェアで誤検知が発生することが多いことです。サードパーティのツールを使用する必要がある場合は、次のものを試してみることをお勧めします。
静か
構文は次のとおりです。
Quiet.exe'path to executeable file.exe '
NirSoftによるNirCmd
NirCmd は、多くの便利なトリックを実行できる強力なコンソールツールです。そのオプションの1つは、非表示のプロセスを開始する機能です。
構文は次のとおりです。
nircmd exec hide'C: Windows Notepad.exe '
それでおしまい。 Windows 10に隠されたアプリを起動する別の方法を使用する場合は、コメントで自由に共有してください。