« インターネットショートカットで、アプリやバッチファイルを非表示で起動する。 | トップページ | CreateFolder() フォルダを再帰的に作成する関数 »

2008年11月20日 (木)

アプリやバッチファイルを非表示で起動するバッチファイル

もし、引数がなければ、バッチファイルだけで、アプリやバッチファイルを非表示で起動することができます。

HideRun.CMD ファイル

@echo off
if not exist "%~f1" (
echo not found - "%~f1"
goto :eof
)
> %temp%\.url echo;[InternetShortcut]
>>%temp%\.url echo;URL=%~f1
>>%temp%\.url echo;ShowCommand=0
%temp%\.url
del %temp%\.url

テンポラリのインターネットショートカットファイルを作って実行して削除します。

引数があるときは、引数付きのショートカットを作って、そのショートカットファイルを指定します。

« インターネットショートカットで、アプリやバッチファイルを非表示で起動する。 | トップページ | CreateFolder() フォルダを再帰的に作成する関数 »