« 全角ひらがな、全角カタカナの判別方法 | トップページ | Where is where.exe ? »

2008年10月16日 (木)

「Windows 画像と Fax ビューア」でファイルを表示または印刷するショートカット

「Windows 画像と Fax ビューア」でファイルを表示するには、

rundll32.exe shimgvw.dll,ImageView_Fullscreen フルパス引用符なし

なので、普通には、ショートカットに書けません。

そこで、ワンライナテクを使って、

表示.lnk

cmd.exe /v:on /c for /l %n in (1,1,2) do if %n==2 (for %q in (!x!) do start rundll32.exe shimgvw.dll,ImageView_Fullscreen %~fq) else set x=

また、印刷するには、ファイル名の後にプリンタ名を指定する必要があり、

rundll32.exe shimgvw.dll,ImageView_PrintTo /pt フルパス引用符付き "プリンタ名"

なので、これも、普通には、ショートカットに書けません。そこで、

印刷.lnk

cmd.exe /v:on /c for /l %n in (1,1,2) do if %n==2 (for %q in (!x!) do start rundll32.exe shimgvw.dll,ImageView_PrintTo /pt "%~fq" "プリンタ名") else set x=

« 全角ひらがな、全角カタカナの判別方法 | トップページ | Where is where.exe ? »