HTA(HTMLアプリケーション) のコードを html として IE11 でデバッグする方法 を行って、localhost や イントラネットのサーバを信頼するサイトに登録すると使えます。 実行は JavaScript で簡単な関数を用意して実行します。
ごみ箱 | explorer.exe /n,::{645FF040-5081-101B-9F08-00AA002F954E} |
ファイル名を指定して実行 | rundll32.exe shell32.dll,#61 |
インイストールされたソフトウェア(プログラムと機能) | rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl |
ネットワーク接続 | rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl |
環境変数ダイアログ | rundll32.exe sysdm.cpl,EditEnvironmentVariables |
Windows Update | control.exe /name Microsoft.WindowsUpdate |
デバイスマネージャ | control.exe /name Microsoft.DeviceManager |
フォルダオプション | rundll32.exe shell32.dll,Options_RunDLL 7 |
ネットワークドライブの割り当てダイアログ | rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL Connect |
デスクトップアイコンの設定 | control.exe desk.cpl,,0 |
メモ帳 | notepad.exe |
ペイント | mspaint.exe |
電卓 | calc.exe |
プリンタ一覧 | control.exe /name Microsoft.DevicesAndPrinters |
Microsoft Excel | excel.exe |
Microsoft Word | winword.exe |
マイドキュメント | explorer C:\Users\%USERNAME%\Documents |
リソープリンタ 管理ページ | rundll32.exe url.dll,FileProtocolHandler http://192.168.10.37/ |
デスクトップの アプリケーション.mde | C:\Users\%USERNAME%\Desktop\アプリケーション.mde |
デスクトップの Book1.xlsx | C:\Users\%USERNAME%\Desktop\Book1.xlsx |
\\コンピューター名\共有 | \\pc01\mydata\2018 |
用意する JavaScript の処理
<script> function newObject( className ) { var obj; try { obj = new ActiveXObject( className ); } catch (e) { obj = null; } return obj; } var wsh = newObject("WScript.Shell"); function wshRun( strPath ) { wsh.Run( "RunDLL32.EXE url.dll,FileProtocolHandler " + "\"" + strPath + "\"" ) } function wshRunExe( strPath ) { wsh.Run( strPath ) } </script>
Windows の一般アプリケーション(.exe) は、wshRunExe を使用します。拡張子による実行には、ファイルのパスを渡して wshRun を使用します。( strPath に渡すパス内の文字列は HTML 上に文字列として置く場合、 \ が \\ となるようにします ) \\コンピューター名\共有 のネットワーク参照は、A 要素で href に指定してエクスプローラで開く事ができます。
|
【IEの最新記事】
- IE11 を アプリケーションのプラットホームとして使う為の3つの設定
- IE11 : 実行済みのページのソースをクリップボードにコピーする
- VBScript : IE11のソースエディタの変更
- IE11 で VBScript のクラスを使用して Excel(Excel.Application) の処理を検証
- IE 専用 : 「信頼済みサイト」でのみ行う、WEBページのデータの Excel への転送
- VBScript のコードを書いた HTML を IEのツールメニューにアドオンする
- IE11 から VBScript で ODBCで使用されるデータベース(例えばSQLServer) より Excel でデータをエクスポートする
- IE11 で VBScript を使う場合の注意事項 ( 古い社内アプリ移行時必見 )
- IE11 でドキュメントモードを変更して IE8 として VBscript から jQuery にアクセスする
- IEによる JavaScriptのセキュリティ上の制限とその解除
- IEの設定 : 信頼済みサイトに移動する時にダイアログを表示しないようにする
- IE8 までは、ブロック要素でなくても『page-break-after』は動作してました。というか、正式ドキュメントにそう書いてあります。
- IE11 : 画像のフルスクリーン API
- Windows7 用の IE11 がリリースされて、めでたく『WebGL』が使えるようになりました。
- HTTP ヘッダや META 要素に指定する、X-UA-Compatible による IEのドキュメントモードの変更
- IE 専用 : 「信頼済みサイト」でのみ行う、InternetExplorer.Application オブジェクト
- IE9 では動かない WEBアプリケーションの為に、IE8 のドキュメントモードで強制的に動かす為の META 記述
- IEのセキュリティゾーン関連のレジストリエントリ