1 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 20:53:35 ] 過去スレ・関連スレ HTA研究会 piza2.2ch.net/tech/kako/996/996763278.html Web制作板のHTAスレ pc8.2ch.net/test/read.cgi/hp/1068286485/ HTAをもっと流行らせる計画 pc11.2ch.net/test/read.cgi/tech/1124559962/
267 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 12:04:03 ] >>261 死ねクズ
268 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 13:49:34 ] なんで?
269 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 18:44:46 ] ステータスバーを表示するには、どうしたらいいの?
270 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 21:23:05 ] >>269 COM呼び出し: <object id="statusBar" width="100%" height="20" classid="CLSID:8E3867A3-8586-11D1-B16A-00C0F0283628"></object> みたいな。 // 環境依存だっけ? 未確認。 @秘密工場さんとこのCOMコンポーネント: Tray Control とか。 ttp://hyons.hp.infoseek.co.jp/soft/trayctrl.shtml 擬似ステータスバー: table要素とかをステータスバーに見立てて styleで position:absolute で、とか。
271 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 22:28:41 ] >>270 おおおおおこれは凄いtopmostやホットキーが出来るのか!!!! しばらくはHTAでいいや
272 名前:270 mailto:sage [2009/09/21(月) 00:47:27 ] >>270 擬似ステータスバーどっかで見たよな〜 … って探してみた WSH Lab. 掲示板 記事検索プログラム (WshLab.hta) 参考になるかも
273 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 15:33:05 ] なんでhtaにステータスバーを最初から入れなかったのかな?
274 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 22:14:53 ] その前にメニューバーだろ。Windows的に。
275 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 23:29:30 ] >メニューバー 付いて無いものはしょうがないしねぇ。 代替手段としては MS Officeが入ってるなら 簡単なツール バーを HTA に追加する ttp://www.microsoft.com/japan/technet/scriptcenter/topics/activex/toolbar.mspx とか HTC使うとか PSDKの Samplesディレクトリにある \Web\behaviors\library\coolbar みたいな // 余談だけどPSDKの \Samples\Web\behaviors\library\ には他にもHTCのサンプル(menuとか)色々あるね あ、あと前スレでXML使ったライブラリとか紹介されてたっけ。 あとは YUIやJQueryなんか使う方法とか、か。
276 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 12:04:31 ] >>275 メニューバーの代替で "coolbar"とか "簡単なツール バーを" とかちょっと強引過ぎたか こっちの方がいいかも JSLook Menu Bar, Tool Bar, Status Bar ほかWindowsアプリケーションのようなUI、 HTA向きの(というか流用できそうな)javascript製GUIライブラリ。 //まだ開発中みたいだし、ライセンスもよく分からないし、紹介していいものかどうか迷ったんだけど //学習用にも使えそうだし、とりあえず取扱注意ってことで URLは…ググル先生に聞いて下さい。 //中級者以上の人は自分で実装する人も少なくないだろうし //方法は他にも色々あるけど、とりあえずここまで 連投スマソ
277 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 07:11:22 ] <hta:application>の閉じタグってどうするのが実装的には正しいのか気になった 閉じない、<hta:application />、</hta:application>のどれだろう msdnのHTA Developers Centerでは閉じてないんだけど、みんなはどうしてる?
278 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 09:21:40 ] >>277 リファレンスには " The HTA:APPLICATION element requires a closing tag. <HTA:APPLICATION ... > ... </HTA:APPLICATION> Because the HTA:APPLICATION element is an empty tag, it can also be closed using the following shortcut. <HTA:APPLICATION ... /> " ってあるね HTA:APPLICATION Object ttp://msdn.microsoft.com/en-us/library/ms536495(VS.85).aspx
279 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 10:34:51 ] >>278 閉じる決まりなのか。知らなかった。
280 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 12:35:43 ] タグなんだから閉じるのは当たり前だろうga もしかして<br>や<pr>は閉じちゃだめとか思ってないか?
281 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 13:21:50 ] <pr>……?
282 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 13:25:36 ] <pgr>
283 名前:277 mailto:sage [2009/10/04(日) 13:25:39 ] >>278 ありがとう これからは</hta:application>で閉じるようにするよ >>280 閉じなければならないけど、sgmlのDTDによっては「閉じは"省略"しなければならない」だね 語弊があってスマソ
284 名前:278 mailto:sage [2009/10/04(日) 16:02:18 ] >>283 いやいや 別に省略形で構わないんじゃないの? <HTA:APPLICATION ... /> みたいに。
285 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 22:48:50 ] HTAはHTML Applicationであって、XHTMLではないとか、そんな話じゃね
286 名前:278 mailto:sage [2009/10/04(日) 23:53:42 ] いやだからリファレンスに "〜it can also be closed using the following shortcut.〜" ってあるんだから 閉じタグの</hta:application> 使っても省略形の <hta:application ... /> でも好きな方使えばいいじゃん。 XHTMLとかは関係ないでしょ、この場合。 一応断っておくけど >>280-282 は俺とは別の人ね // ID出ない板は面倒くさいな
287 名前:デフォルトの名無しさん [2009/10/29(木) 10:50:14 ] 岡田外務大臣キタ━━━━━━(゚∀゚)━━━━━━ !!!!! http://qb5.2ch.net/test/read.cgi/saku2ch/1256630318/1 早く記念カキコしないと埋まっちゃうwww
288 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 12:37:40 ] 規制されるよ
289 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 01:01:36 ] 最初のスレからGUI関係の情報サルベージしてきた (『YUIやJQueryなんか』以外) MAKOTO3.NET - dhtml samples - 154,157 「oncontextmenuイベント」 ttp://www.makoto3.net/dhtml_ie/dhtml_ie_top.html dhtmlgoodies - DHTML List based context menu(javascript) ttp://www.dhtmlgoodies.com/index.html?whichScript=context_menu dhtmlgoodies - Menu Scripts (ついでに追加) ttp://www.dhtmlgoodies.com/index.html?page=menuScripts DHX - DHML GUI部品色々 ttp://scbr.com/docs/products.shtml JavaScript DHTML examples - GUI Components ttp://www.java2s.com/Code/JavaScript/CatalogJavaScript.htm jshtaframework - GUI関係ではMenuとかStatusBarとかToolBarとか ttp://code.google.com/p/jshtaframework/ HTALite Framwork, rev b - GUI関係ではToolbarとかStatusBarとかPopUp(tooltip?)とか ttp://www.scriptinganswers.com/vault/Misc%20VBScript%20or%20WSH/ MSDNから追加 Behaviors Library ttp://msdn.microsoft.com/en-us/library/ms531433%28VS.85%29.aspx こういうのもありかな? CSS Menu, CSS Menu Generator - Horizontal, Vertical, Drop Down, DHTML CSS Menu ttp://www.mycssmenu.com/ Licenseはそれぞれのサイトで確認よろ
290 名前:デフォルトの名無しさん [2009/11/09(月) 06:22:56 ] WindowsPE3.0にHTA実行環境が追加できるらしいね。 データ復旧をするときに自作ツールが使えて便利かも。 ttp://www.computerworld.jp/topics/mws/165609-5.html WinPE-HTA-Package:HTAアプリケーションのサポート WinPE-MDAC-Package:MDAC(Microsoft Data Access Component)のサポート WinPE-Scripting-Package:WSHのサポート WinPE-WMI-Package:WMIのサポート WinPE-XML-Package:Microsoft XML Parserのサポート Windows7のインストーラにはメモ帳がついてるんだけど、ペイントもつけてくれてればよかったのにな。 エラーのときとか画面を保存できるし。
291 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 00:52:57 ] ふつうに作ったhta、 Windows7でも問題なく動いてます?
292 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 14:39:32 ] htt関連のコントロールが使えないのが地味に痛い。 ガジェットと統合してくれたらいいのになあ、と思うが絶対にないだろう。
293 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 14:41:59 ] はい?
294 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 05:31:41 ] IE8みたいに、システムのDPIに合わせて自動的にズームする機能つかないかなあ <hta:application autozoom="yes"> とか 120DPIだと画面が小さい小さい・・・
295 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 14:36:31 ] あけました、おめでとうございました。
296 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 15:33:04 ] ずっと巡回してたのに明けてないのにまだ気付かなかったw
297 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 19:38:08 ] 来年もよろしく
298 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 02:27:33 ] >>289 別にJQueryとかYUIでよくないか?
299 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 12:21:48 ] ちょっと釣られてみるか HTAで使うようなStatusBarなんかの需要があった場合、選択肢は色々あるってだけの話 >>289 にも(『YUIやJQueryなんか』以外)ってあるだろ? 誰もJQueryとかYUIを使っちゃ駄目なんていってないんだから使いたきゃどんどん使えよ
300 名前:デフォルトの名無しさん mailto:sage [2010/02/20(土) 06:58:16 ] 何が釣られてみるだカスが わざわざそんな誰も使ってないようなの出さなくていいんじゃないのって事 誰も使用感すらレポしてねえし
301 名前:スレタイ嫁 mailto:sage [2010/02/20(土) 09:32:14 ] 久しぶりにカキコミがあると思えば…
302 名前:デフォルトの名無しさん mailto:sage [2010/02/20(土) 11:45:31 ] あーレポね。んじゃ>>289 の中から少しだけ。 ・HTALite Framwork コンポーネントとしてHTCファイルが一つのシンプルなフレームワーク、UIもシンプル、HTA作る時の雛型として使ったりする。 - 最初からToolbar、StatusBarが使える。 - JQuery,YUIにはHTCないので>>299 的にいえばその辺で選択肢が広がるか。 ・menuはdhtmlgoodiesのを使った事があるくらいかな。他のは試してない。 ・もう一つのフレームワーク、jshtaframeworkもまだ試してない。 ・dhtmlgoodiesみたいなサイトは手抜きしたい時なんかにワンポイントで必要なものを探すのに見たりするかな。 //最近HTA書いてねー身なんでこれ以上はやめとく どっちにしてもHTAは色んな使い方がされてんだから情報も色々あっていいんじゃね、って思うけどね。スレタイ的に。
303 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 13:34:16 ] itpro.nikkeibp.co.jp/article/COLUMN/20100218/344797/
304 名前:hidebou [2010/02/23(火) 14:11:13 ] 何年か前にHTABOXというツールを書いた者です。 HTAという機構は素晴らしいのですが結局MSHTA.EXE経由では自由度が低かったものですから MSHTA.EXEに代わる実行EXEをフリーソフトとしてリリースしました。 「HTABOXコア」 ttp://www.vector.co.jp/soft/winnt/util/se481957.html まだサーバーの準備が整っていないのでエンコード機能を提供できるのは後日になりますが お暇な時に遊んでいただいてご意見をいただければ助かります。
305 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 14:29:59 ] 正真正銘のメニューいいですのう topmostを希望します。
306 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 14:41:24 ] メニューはちゃんとアクセレータも使えるんですね! って、本物なんだから当たり前か。でも凄い
307 名前:hidebou mailto:sage [2010/02/23(火) 21:21:23 ] お試しいただいてありがとうございます。 メニューについては本当に基本的な部分しか記述していなくて、お恥ずかしいのですが いままでのHTAには不足していた部分ですので、喜んでいただいて励みになります。
308 名前:hidebou mailto:sage [2010/03/03(水) 20:44:53 ] 正直なところMSHTA.EXEを置き換えていいものなのかについて今更ながら悩んでいます。 その先に何が起こるのかについて怯えていると言っていい状況です。 これを実現するのが夢でしたが、私は私自身を支えきれなくなりそうです。
309 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 21:27:56 ] 期待してます!!
310 名前:hidebou mailto:sage [2010/03/04(木) 02:28:07 ] ありがとうございます。それは危険だというご意見もあろうかと思うのですが、 エンコーダーのリリース準備を進めさせていただきます。
311 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 18:29:07 ] HTABOXコア、個人的にはプログレスバーとスクロールバーとツリーボックスと… あぁキリが無いやw この辺のオブジェクトの増加に力を入れて欲しいです。
312 名前:hidebou mailto:sage [2010/03/05(金) 21:11:55 ] ご要望ありがとうございます。 ツールバーとツリービューに関しては開発過程で実験済みですので、スクリプトから 簡便に呼び出せるオブジェクトに仕上げて追加したいと考えておりますが、本体XEが 複雑になるのは避けたいので、スクリプトから各種コモンコントロールを扱うDLLを 設計する手法になるだろうと思います。 最も望ましいのは私以外の方がそういうライブラリをどんどん発表できる受け皿として HTABOXが認知されてゆくことだとも考えております。
313 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 16:23:06 ] 別スレ作れよ
314 名前:hidebou mailto:sage [2010/03/06(土) 16:58:59 ] ご迷惑かけて申し訳ありません。 今夜、自身のURLにご意見をいただけるよう整備いたします。
315 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 17:04:24 ] 過疎スレなんだから別に構わんだろ
316 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 20:15:26 ] 石頭w
317 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 22:04:33 ] えー他スレ見るのめんどいからこのスレに逐一報告してよ
318 名前:hidebou mailto:sage [2010/03/07(日) 02:55:12 ] ぐうたらでサーバーの整備を遅らせた私が悪いわけですから、背中を押していただいた 気持ちで、本番サーバーへの移行を行っています。
319 名前:hidebou mailto:sage [2010/03/07(日) 16:24:15 ] サーバーの準備が整いました。 ttp://kuroda.bglb.jp/htabox/ がHTABOXのトップページです。同ページからHTBOXコア1.10のLZHをロードできます。 このLZHにはエンコーダーであるhtabox.htmが含まれます。この動作を見ればHTABOX の全体像をご理解いただけるのではと考えております。サイト各ページの最下部にスレッド 形式掲示板へのリンクを置きましたので、お気軽にご意見をお寄せください。
320 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 18:25:37 ] 今時lzhは無いわー、と思った。zipでいいじゃん。
321 名前:hidebou mailto:sage [2010/03/08(月) 10:03:06 ] 補足させてください。 名前を引き継ぎましたので旧HTABOXと同じ隠蔽手法と思っている方もいらっしゃるでしょうが、 まったく別の原理でソースが見えない状態を作っていることを付け加えます。
322 名前:デフォルトの名無しさん [2010/03/08(月) 21:15:23 ] 起動に必要なファイル(hta,html,icon等)を単一EXEにして実行出来るようにするの出来ないですか? EXEアイコンも好きなのにしたいんですが・・・。
323 名前:hidebou mailto:sage [2010/03/09(火) 00:01:26 ] その質問に理由を説明しながらお答えすると長くなり、不快に思う方もいらっしゃる かも知れませんので、319:にあるURLの掲示板で回答をいたします。
324 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 08:51:00 ] >>321 具体的には秘密? >>313 こいつ、この世に存在しなければよかったのに。
325 名前:hidebou mailto:sage [2010/03/09(火) 09:01:54 ] >>324 秘密どころか、原理と実験ソースを当サイトで公開しています。
326 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 09:05:05 ] 拡張子 html と引数指定の時に拾ってくれないのですが…… あと、メニューは <tr> <td>めにゅー1</td> <td>めにゅー1-1</td> <td>めにゅー1-2</td> </tr> のほうが直感的ではないでしょうか。 さらに言えば ul とかで階層メニューを作れるとうれしい。
327 名前:hidebou mailto:sage [2010/03/09(火) 09:24:06 ] 「拡張子 html と引数指定の時に拾ってくれないのですが…… 」 の意味をもう少し具体的に
328 名前:hidebou mailto:sage [2010/03/09(火) 09:29:34 ] ulはツリービュー用に使う予定です
329 名前:hidebou mailto:sage [2010/03/09(火) 09:34:30 ] いやulでもメニューのほうがいいかな?悩んでいます
330 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 12:10:54 ] >>327 test.exe と test.html を同じディレクトリに置いたり、 コマンドラインから test.exe data.html とか入力して実行しても ファイルを発見できないときの表示になるということです。 また、 > <hta:application>で唯一有用な機能である とか言われると他の項目を使っている人は悲しくなると思うのですが、 ウィンドウスタイルを変更したりする API は実装される予定はあるのでしょうか。 ついでに、自分自身のウィンドウハンドルはできれば window オブジェクトのメソッドとかで取得できると 楽チンでうれしい。
331 名前:hidebou mailto:sage [2010/03/09(火) 13:28:17 ] >>330 起動時の不具合をこちらでも確認しました。同じディレクトリに自身と同じ 名前のhtmが既存し、別名のhtmをドロップ起動すると起こっているようです。 早急に対応いたします。 WindowのスタイルについてはしかるべきAPIを追加いたします。 有益な情報をありがとうございました。
332 名前:hidebou mailto:sage [2010/03/09(火) 14:01:37 ] >>330 引数での起動ファイル指定時、アイコンドロップだとフルパスが取得できますが、 手動指定だと入力したファイル名しかないことを見落としていました。 同名htmがある場合は引数よりファイルの存在が優先されるのは仕様です。
333 名前:hidebou mailto:sage [2010/03/09(火) 15:25:23 ] 第一引数で起動する場合、カレントディレクトリを基準に絶対パス変換を行う修正 が完了しました。できれば330さんに問題が解決したか確認していただけると助かります。 ttp://kuroda.bglb.jp/htabox/HTABOX.lzh
334 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 16:12:22 ] すれ違いだ
335 名前:hidebou mailto:sage [2010/03/09(火) 17:16:56 ] スレッド作成しました。以降HTABOXコア関連の話題は下記へお願いします。 ttp://pc12.2ch.net/test/read.cgi/tech/1268122426/
336 名前:324 mailto:sage [2010/03/09(火) 20:40:46 ] >>325 あー、そうなのね。 >>321 を見て、フリだけかよと思って しまったもので。 今度、サイトを見にいくよ。
337 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 10:48:22 ] >>336 ttp://kuroda.bglb.jp/htabox/Page0017.htm
338 名前:デフォルトの名無しさん [2010/03/19(金) 18:29:02 ] IE8をインストールしたら HTAのフォント表示がおかしくなった 英文の時はいいんだけど 日本文を表示する時にバカデカいサイズになってしまう
339 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 20:54:41 ] お気に入りの整理で使われているshellnamespaceはhtaでは使えないのですか?
340 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 09:13:43 ] HTA から標準入出力を使うというのは 神ブログ等に記載があるが、 自作の何かを試してみて「無効なハンドルです」と言われた場合 window.close()してから objFso.StdOut.WriteLine などすれば良いと思う
341 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 13:16:54 ] 勘違いかも コマンドラインを | sort など パイブラインやリダイレクトに食わせる 必要があるということかな
342 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 14:27:06 ] CreateProcess()でsubsystem=windowsのexeを起こすとき、 標準入出力でconsoleは引き継がないというのがOSのルールだよ
343 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 16:04:43 ] ありがとー確認します いま(人力)OCRを作ってるのさ
344 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 16:48:57 ] メモ00: <HTA:(タブや空白)APPLICATION id="xxx" > と書いてたらid属性が機能しなかった。知らねえよそんなの。 というか HTAコロンAPPLICATION タグということかな。 メモ01: iframe 内から親ウィンドウが見えないなーと思ったら、 iframe タグの application 属性を yes にする必要あり MSDN の HTML Applications 概要に説明あり
345 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 21:04:12 ] スクリプトエンジンにperl使えば何でもあり。極めて楽チン。
346 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 21:51:54 ] あなたがそう言うなら
347 名前:デフォルトの名無しさん mailto:sage [2010/03/22(月) 22:22:16 ] perl 使わんでも、ActivexPosh 使えば何でもあり。
348 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:52:52 ] HTA をwsfにて使用 hta.wsf (をUnicode で保存) <?xml version="1.0"?> <package> <job id="main"><script language="VBScript"><![CDATA[ Set objShell = CreateObject("Wscript.Shell") Set objDOM = CreateObject("MSXML2.DOMDocument") objDOM.Load Wscript.ScriptFullName objShell.Run "mshta.exe " & """about:" & _ objDOM.childNodes(1).childNodes(1).childNodes(0).nodeValue & """" Set objDOM = Nothing ]]></script></job> <job id="HTA"><![CDATA[ <head><HTA:APPLICATION></head> <body>helloworld</body> ]]></job> </package>
349 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 00:03:02 ] Windows7でデスクトップ左端の分離ツールバーができなくなったんだけど、 だれかHTAで作ってくれないか?
350 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 18:05:15 ] >>348 それをやるメリットがよく分からない
351 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 20:35:26 ] .wsf に vbs と js と hta を 入れて「ひとりパイプライン」を作ると。 ファイルが一つで済んで デスクトップが散らばらない
352 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 22:07:21 ] >>351 なにをいってるのか意味がよく分らない
353 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 00:11:53 ] <html><head><script language="VBScript"> sub window_onload msgbox typename(WebOC.object.Document) end sub </script></head><body> <object id="WebOC" classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" width="100%" height="100%"> <param name="location" value="c:\"> <object></body></html> IShellFolderView?が取れないんだけど、どうすりゃ取れるの?
354 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 01:43:01 ] >>353 VBScriptがいけないのかも <html><head> <script language="JScript"> function getTarget1() {return WebOC.Document;} function getTarget2() {return WebOC.document;} </script> <script language="VBScript"> sub window_onload msgbox typename(WebOC.object.Document) msgbox typename(WebOC.object.document) msgbox typename(getTarget1()) msgbox typename(getTarget2()) end sub </script> </head><body> <object id="WebOC" classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" width="100%" height="100%"> <param name="location" value="c:\"> </object></body></html>
355 名前:354 mailto:sage [2010/03/29(月) 02:34:02 ] 適当に書いたのでJScriptとVBScriptで参照してるオブジェクトが違ってしまってるけど、 WebOC.object.DocuemtとWebOC.Docuemtnは同じなので結果に影響はないはず
356 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 14:46:28 ] VBScriptは大文字小文字の区別がないからVBScriptではできないってことですか なんとまぁ
357 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 17:37:43 ] WebOC.[Docuemnt]もだめ
358 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 23:55:21 ] >>351 サンプル作ろうとしたけど 二重引用符でハマってしまった 忘れて
359 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 14:49:29 ] 名前空間を区別するのが.objectのはずなのに
360 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 19:24:25 ] contenDocumentもだめ
361 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 14:25:53 ] >>348 getresourceを知らんのか
362 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 17:08:41 ] <resource>はhtaでhtmlを埋め込む時は使えないな。どうする?
363 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 12:08:20 ] <?xml version="1.0"?><package><job id="main"><script language="VBScript"><![CDATA[ Rem パイプ内でhta.wsf ユニコードで保存 Set objShell = WScript.CreateObject("Wscript.Shell") Set objDOM = WScript.CreateObject("MSXML2.DOMDocument") objDOM.load(WScript.ScriptFullName) objShell.Run "cmd.exe /c dir c:\ | " & "mshta.exe " & Replace("""" & "about:" &_ objDOM.childNodes(1).childNodes(1).childNodes(0).nodeValue & """", vbLf, "") & _ " | " & "cscript.exe //Nologo " & """" & WScript.ScriptFullName & """" & _ " //job:VBS " & " | " & "sort /r && pause"]]></script></job> <job id="HTA"><![CDATA[<HTA:APPLICATION navigable='yes'> <script language='JScript'>function InOut(){ FSO = new ActiveXObject('Scripting.FilesystemObject'); In = FSO.getStandardStream(0);Out = FSO.getStandardStream(1); while (!In.atEndOfStream){Out.writeLine(In.readLine());}; Out.writeLine(window.document.getElementById('inputbox').value); window.close();Out.writeLine('HTA called.');}; </script><body>helloworld<form action='#' onsubmit='InOut()'> <input type='text' id='inputbox'/><input type='submit'/></form></body>]]></job> <job id="VBS"><script language="VBScript"><![CDATA[Do Until Wscript.StdIn.AtEndOfStream Wscript.StdOut.WriteLine Wscript.StdIn.ReadLine Loop : Wscript.Echo "VBS called."]]></script></job></package>
364 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 13:07:12 ] mshta.exe の引数の文字数が 5XXover だと xp+ie6 にて動かなかった vista+ie8 ではそうでもない
365 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 14:18:56 ] めんどくさいだけでなにがいいのか
366 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 14:27:56 ] >>364 vista+ie8 でもだめだろ mshta javascript:かvbscript:の中でCreateObject("MSXML2.DOMDocument")・・・ すれば文字数制限にかからんよ
367 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:23:36 ] >>366 しばらく考えさせていただきます DOM系のなんかで出来ないか画策中