Perforce で編集用にファイルを開くコンテキスト メニュー エントリを追加しようとしています。 動作しますが、コマンド ウィンドウを短時間表示せずにコマンドを実行する方法があるかどうか疑問に思っています。 私の場合、次のようになります。
HKCU
Software
Classes
*
shell
p4
(Default) = Open file for edit in Perforce
command
(Default) = C:\Program Files\Perforce\p4.exe edit "%1"
答え1
次のいずれかの方法を使用して、コンテキスト メニューからバッチ ファイルをサイレントに実行してみませんか。 https://www.raymond.cc/blog/hidden-start-runs-batch-files-silently-without-flickering-console/
たとえば、コンソール ウィンドウを非表示にするオプションがあるため、Hidden Start などです。
もう 1 つの無料オプションは NirCMD です。exec コマンドと hide コマンドは、スクリプトまたはバッチ ファイルを実行し、コンソールが開かないようにするために使用されます。
バッチ ファイルに管理者権限が必要な場合は、elevatecmd を使用します。
http://www.nirsoft.net/utils/nircmd.html(Webサイト)
http://www.nirsoft.net/utils/nircmd.zip (ダウンロード x32)
http://www.nirsoft.net/utils/nircmd-x64.zip(x64 をダウンロード)
http://www.nirsoft.net/utils/nircmd2.html#使用(ヘルプファイル)
それ以外の場合は、ここでその他のオプションをお読みください:https://www.raymond.cc/blog/hidden-start-runs-batch-files-silently-without-flickering-console/
これが役に立つことを願っています!