コマンドラインから関連付けの動詞(Verb)を起動する。(その2)
エクスプローラから右クリックで起動するようなことを、コマンドラインから起動するには?
もし、PowerShell が入ってれば、例えば、print動詞は、
powershell -command "(new-object -comobject shell.application).shellexecute('%1',$null,$null,'print')"
あるいは、
powershell -command "$si=New-Object System.Diagnostics.ProcessStartInfo('%1');$si.Verb='print';[void][System.Diagnostics.Process]::Start($si);"
もし、Windows 7 か PowerShell 2.0 が入ってれば、start-process が使えます。
powershell -command "start-process '%1' -verb 'print'"
« Vista で WinDiff.exe を使う。 | トップページ | コマンドラインからアプリやバッチを非表示で実行する。(その2) »