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/
2 名前:デフォルトの名無しさん mailto:sage [2008/09/09(火) 00:07:52 ] 1乙しておこう
3 名前:デフォルトの名無しさん [2008/09/09(火) 19:46:52 ] おつかれさま HTAとかをexe化するソフトはなんて名前だっけ?
4 名前:デフォルトの名無しさん [2008/09/09(火) 23:30:21 ] prototype.jsみたいなライブラリをHTAで使いたいけどそのままじゃ使えない。何かいい方法ないかなあ。
5 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 01:52:10 ] >>4 何が使えないの?
6 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 02:37:39 ] >>3 HTABOX
7 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 02:53:59 ] オレサマヨウメモ <meta http-equiv="MSThemeCompatible" content="yes">
8 名前:デフォルトの名無しさん [2008/09/10(水) 11:08:21 ] 地味な技術かもだけど、好きだぜHTA
9 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 11:23:56 ] >>8 おれも好きなんだぜ?
10 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 14:59:42 ] 前スレのpc11.2ch.net/test/read.cgi/tech/1124559962/950 ですが WIN32API.TXTのSFCmini+Javascript用への完全な変換が完了しました。 おかげさまで当初の予定よりもいいものができたので win32api.jsとして公開しました。 よかったら使ってみて下さい。 JavascriptでWin32APIが利用しやすくなる『win32api.js』 itmst.blog71.fc2.com/blog-entry-139.html * win32api.jsはWIN32API.TXTをSFCmini+Javascript用に変換したもの * win32api.jsをインポートするとWin32APIで定義されている 定数、構造体クラス、API関数がグローバル変数として展開される * 現在定義されているのは 定数:6315個 / 構造体クラス:412個 / API関数:2007個
11 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 21:13:15 ] 重たくならない?
12 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 00:41:12 ] 当然、要らない部分を削らないと重くなるだろうな
13 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 04:04:10 ] >>8 べ、別に好きだから気になっているんじゃないんだからね!
14 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:01:36 ] htaって何?
15 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 19:52:36 ] HTML Applicationだっけか
16 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 19:59:10 ] www.microsoft.com/japan/msdn/workshop/author/hta/overview/htaoverview.aspx HTML Applications 概要 Internet Explorer が持つすべてのパワー(オブジェクト モデル、パフォーマンス、レンダリング機能、 プロトコル サポート、チャネル ダウンロード テクノロジ)を結集したもの、それが HTA です。 しかも厳格なセキュリティ モデルやブラウザのユーザー インターフェイスを強制しません。
17 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 04:30:53 ] なんかすごそうなものに聞こえるな
18 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 13:10:29 ] >>16 HelloWorldのサンプルプログラムいいなぁw これがHTMLだと、うざい標準化団体に邪魔されてここまでシンプルには書けない。
19 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 13:37:55 ] ここの人的にAdobe Airってどうよ?コンセプトは似通ってると思うが。
20 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 20:26:27 ] >>19 あれはガジェットだろ
21 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 00:18:20 ] >>19 ランタイムのインストールがある時点で別物だと思う OSに依存していない部分はうらやましいが
22 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 23:16:32 ] HTAいいよね。 仕事で前にかかわっていたプロジェクトの内部ツールでファイル監視ツールや メーラーとか作ったなぁ。 ローカルのファイルを操作できるってだけでいろいろGUI付きアプリを手軽に作れるもんね。 Microsoftにはもっと強化したり、宣伝してもらいたい。あんまり知られてないようでもったいないと思う。
23 名前:デフォルトの名無しさん [2008/09/17(水) 01:09:39 ] >>20 まさに同じじゃないか。
24 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 02:03:33 ] ガジェットはひたすらかっこよくなければいけない。 HTAは自分が満足すればそれでよし。
25 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 02:05:03 ] とりあえずボタンとテキストボックス
26 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 02:37:56 ] >>25 >>7
27 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 02:54:55 ] こんなのあったのか…!
28 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 03:17:53 ] >>26 うぉっしらんかったよ
29 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 17:57:34 ] >>26 しらなかった!いやー!
30 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:27:38 ] (でもボタンが豪華になったくらいどうでもいいよな…)
31 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 22:09:20 ] (いや、見栄えは結構大事だぞ。時には中身より重要だったりする。)
32 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 22:19:45 ] インターフェイスは大事だよ! お前らだって脳にケーブル繋ぎたくなった事は一度や二度じゃないだろ
33 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 22:34:29 ] いつまでも基本GUI部品(ボタンとかテキストボックスとか)に縛られるのはつまらないと思うんだ。 …つってもアイデアがあるわけじゃなし。 でもゲームとかFLASHとかで偶に「おお!」と思わせるGUIってあるよね。 何スレ違い?すまん。
34 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 22:59:41 ] > いつまでも基本GUI部品(ボタンとかテキストボックスとか)に > 縛られるのはつまらないと思うんだ。 そう思う人は、HTA に縛られる必要もないと思うんだ。
35 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 03:23:46 ] そんな人は流行りのSilverlightとかJavaFXとかやればいいとおもうんだ
36 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 20:52:52 ] >>7 変化ないよ?テーマ切ってるからか
37 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 21:33:47 ] Win2K とか言うオチじゃないよな。 まあ、俺のことなんだが。
38 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 03:09:06 ] >>36 そう
39 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 17:44:29 ] 適当なアイコンを指定したらなんだか格好良くなった
40 名前:デフォルトの名無しさん [2008/10/20(月) 20:26:58 ] age
41 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 03:05:37 ] おまいらデータバインド使ってますか? 表示だけならいい感じだけど、更新とかワケ分からんっす
42 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:29:08 ] csvのビュワに使ってる ソートやfilterが使えて便利 更新するならexcelじゃないの
43 名前:41 mailto:sage [2008/10/23(木) 01:29:49 ] ADODB.Recordsetをデータバインド <html><head><script> function listup() { window.event.returnValue = false; var cnnString = "provider=Search.CollatorDSO.1;EXTENDED PROPERTIES=\"Application=Windows\";"; var sql = fm.query.value.replace(/["'\\\%\*"]+/g, " "); sql = (sql.replace(/\s/, "") == "") ? "" : " AND FREETEXT('" + sql + "')"; sql = "SELECT TOP 20 System.ItemURL, System.ItemDate, System.ItemPathDisplayNarrow FROM SystemIndex" + " WHERE System.FileExtension<>'.lnk' " + sql + " ORDER BY System.ItemDate DESC"; var cnn = new ActiveXObject("ADODB.Connection"); var rs = new ActiveXObject("ADODB.Recordset"); cnn.Open(cnnString); rs.CursorType = 3; // adOpenStatic rs.CursorLocation = 3; // adUseClient rs.Open(sql, cnn); dco.SourceRecordset = rs; rs.Close(); cnn.Close(); } </script></head><body> <object id="dco" classid="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33" width=0 height=0></object> <form id="fm" onsubmit="listup()"><input id="query" style="width:60%"/><input type="submit" value="Search"/></form> <table datasrc="#dco" border> <thead><tr><th>Path</th><th>Date</th></tr></thead> <tr> <td><a datafld="System.ItemURL"><span datafld="System.ItemPathDisplayNarrow"></sapn></a></td> <td><span datafld="System.ItemDate"></sapn></td> </tr> </table></body></html>
44 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 21:29:15 ] こりゃ酷い
45 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 19:28:09 ] spanで開いてsapnで閉じるのが21世紀に生きる大人のたしなみ。
46 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 01:36:19 ] <html> <hta:application id="Word2008" scrollflat="yes" innerborder="no" navigable="yes" border="thick" borderstyle="raised" /> <head> <title>Word 2008</title> </head> <body style="width:100%;height:100%" contenteditable="true"> Word 2008 リリース 使いにくかった機能をなくしました。 </body> </html>
47 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 02:13:37 ] 使いにくいけど便利な機能までなくさないでください そんなのがあるかどうか知らないけど
48 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 18:02:25 ] 今までsetRequestHeaderでReferer書き換えできたのに 急にできなくなったよ。 前スレで触れられてるけど >>804 :デフォルトの名無しさん:2008/05/23(金) 03:59:44 >>>>494 の辺で言ってた「Refererでユーザー名漏れてね?」だけど >>vista SP1ならRefererちゃんと変える事が出来た >>httpoj.setRequestHeader("Referer", "ほにゃらら"); >> >>早速変えておこう の通り、Vista SP1ではReferer書き換えて出力できたのに、 11/12のwindows updateのせいかRefererが送信自体されなくなった。 もしかしてオワタ?
49 名前:デフォルトの名無しさん mailto:sage [2008/11/14(金) 02:43:10 ] 俺も確認した。確かに送信されてない Microsoft XML コア サービス 4.0 Service Pack 2 用セキュリティ更新プログラム (KB954430) 更新プログラムの種類: 重要 Windows ベースのシステムのセキュリティを悪意のあるユーザーが侵害して、そのシステムを制御できるというセキュリティの問題が XML コア サービス (MSXML) に発見されました。この更新プログラムをインストールすると、お使いのコンピュータを保護できます。 インストール後には、コンピュータの再起動が必要になる場合があります。インストールすると、削除することはできません。 詳細情報: go.microsoft.com/fwlink/?LinkId=128803 これか? >インストールすると、削除することはできません。 オワタ
50 名前:デフォルトの名無しさん mailto:sage [2008/11/14(金) 03:08:54 ] なんかhta全体の挙動が変ってるな ローカルPC用のhtaで確認
51 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 03:10:58 ] httpoj.setRequestHeader("Referer","www.geocities.jp/ "); new XMLHttpRequest(); Referer:無し new ActiveXObject('Msxml2.XMLHTTP.5.0') htaのフルパス new ActiveXObject('Msxml2.XMLHTTP.4.0') htaのフルパス new ActiveXObject('Msxml2.XMLHTTP.3.0') Referer:無し new ActiveXObject('Msxml2.XMLHTTP') Referer:無し new ActiveXObject('Microsoft.XMLHTTP') Referer:無し 他になんかあるっけ
52 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 23:05:52 ] しゃーないから自鯖のphpにやらせる事にした ああ汚い
53 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 20:04:49 ] mshtaのfirefox版はないんですか
54 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 20:21:02 ] >>53 Mozilla Prismがわりとそんな感じ。
55 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 12:38:56 ] winアップデート来たけどxml関連は無いなぁ…
56 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 06:50:53 ] 普通に自分自身の副ストリームに情報を書き込めるんだ… こりゃ設定ファイルを不要に出来る予感
57 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 12:06:10 ] 普通にメインストリームでいいだろ。
58 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 12:43:04 ] いまさらHDDにNTFS以外を使ってることもないだろうけど USBメモリに設定ごとコピーできないとか動かないとかの 余計なトラブルを招くから、個人利用でSUGEEEEする以外には正直微妙。
59 名前:デフォルトの名無しさん mailto:sage [2008/12/11(木) 07:21:32 ] これとserializeにはもっと早く気がつくべきだった ちょっとした変数をどんどん保存出来る
60 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 13:01:55 ] フォームのinnerHTMLをそのまま保存。 少々荒っぽいがとっても楽チン、オヌヌメ。
61 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 17:30:37 ] mixiツール使ってるんだが、Sleipnirでは正常にログイン出来てページが表示されるのに new XMLHttpRequest();では未ログイン状態のページが取得されちゃう それでかなり悩んでいたんだが、IEで直接ページを開いたらログインされてなかった IEでログインしたら無事ログイン状態のページを取得出来たんだが Sleipnirのログイン情報はどこに記録されていたんだろう TridentだからSleipnir=mshtaだと思っていたが、そうとは限らないとは知らなかった
62 名前:デフォルトの名無しさん mailto:sage [2009/01/11(日) 20:11:04 ] 明けてますよ
63 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 12:27:41 ] 2月ですよ
64 名前:Logue ◆grDYeooZwg mailto:mage [2009/02/04(水) 11:52:40 ] 「Web技術をディスクトップアプリケーションにも」というコンセプトで、 ローカルファイル操作専用のJavaScriptフレームワーク「io.js」(ググッて)を作ってるけど、 今のところ、IE部のファイル操作はScripting.FileSystemObject(fso)で処理してる。 ところが、FireFoxやAir、widget.system(WFile経由)ではバイナリ操作ができるらしいので、 fsoを使うと処理の統一性に問題が生じる。(面倒だからUTF-8で統一したいし) そこで、ADODB.Streamを使うべきだと思うんだけど、 var ado = new ActiveXObject( "ADODB.Stream" ); やるとVistaでは、はじかれる。 原因と解決法のヒントは、www.vector.co.jp/soft/winnt/prog/se417469.html に 書いてあったけど、VBSで書かれていてよくわからなかった。 見た様子だとCreateObject.WSCを読み込ませてGetObjectでオブジェクトを生成しているようだけど、JavaScriptでこれと同じ処理はできないかなぁ。 ほかにも、レジストリのサブキー一覧を取得する処理で、 www.bosagami.net/jshelp/?page=%83T%83%93%83v%83%8B%81F%83%8C%83W%83X%83g%83%8A%82%CC%83T%83u%83L%81%5B%8E%E6%93%BE を見つけたけど、うまくうごかなかった。応用範囲が広そうなだけに残念。
65 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 18:56:44 ] JscriptでADODB.Stream関連 - www.google.co.jp/search?q=ADODB.Stream+jscript で結構見付かるな JavaScript の文字コード処理に関する覚書 - JavaScript によるバイナリデータ操作 (参照) 、 (データの作成) ttp://seantw.spaces.live.com/blog/cns!4D90655A95AC394E!121.entry JScript・WSHで、UTF-8でファイルの読み書きをする方法 (ADODB.Streamで文字コード変換するサンプルコード) ttp://d.hatena.ne.jp/language_and_engineering/20090203/p1 jscriptで utf8なファイル出力 ttp://passing.breeze.cc/mt/archives/2008/05/jscript-utf8.html JavaScriptでファイルの書き込みをUTF-8で行う(htaまたは、wsh用) - BOM関係 ttp://d.hatena.ne.jp/sukesam/20070922/1190400851 - ろくに読んでないし、解説はエロい人にまかせる /* おまけ vbs2js ttp://www.clockworksoftware.com/asp/Products/vbs2js.asp ttp://www.roy.hi-ho.ne.jp/mutaguchi/bbs/list119.shtml ttp://www.roy.hi-ho.ne.jp/mutaguchi/bbs/list137.shtml */
66 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 21:52:43 ] htmlファイル内にスクリプト書いているなら,拡張子を.htaに変更してみれば?
67 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 02:34:55 ] なるほど ありがとうございました
68 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 09:35:14 ] IE7のズーム機能を抑制したいんだけど、根本的に切る方法はあるんでしょうか? onkeypressとかを監視して撥ねるしかない?
69 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 15:36:12 ] onkeypressとかを監視して撥ねれるの?
70 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 20:59:21 ] Ctrl+マウスホイールのことか? たしかonmousewheelとかいうイベントがあった そんときにCtrlキー押されてるか見れば?
71 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 22:22:37 ] >>69 ごめん、やってみたら無理でした。 >>70 ありがとう、マウスホイールの方の抑制はできました。
72 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 14:58:22 ] objHTA.commandLineだけど、"の有無に関わらず渡されたファイルのパスを返すには objHTA.commandLine.match(/("[^"]+" |[^ ]+ )/g); これでいいのかな
73 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 16:38:42 ] c:\program" "files\hoge c:\"program files"\hoge
74 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 15:55:02 ] なるほど ありがとうございました
75 名前:デフォルトの名無しさん [2009/03/18(水) 15:51:56 ] anond.hatelabo.jp/20090318112412 これ、コピペしても動かないみたいだけどなんで?
76 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 20:38:25 ] >>75 文字化けしてるから &ht; を > に変換、かつ、 </p> <p> を 改行 に変換すればそれらしくなる 自分で動かしたいとは思わないスクリプトなので動作確認まではしてない
77 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 22:39:08 ] なるほど ありがとうございました
78 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 03:01:49 ] IE8入れた人、mshtaのバージョンなんか変化あった?
79 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 07:40:59 ] 7.00.5730.13 (longhorn(wmbla).070711-1130)
80 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 22:44:28 ] なるほど ありがとうございました
81 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 16:25:03 ] onclickでondblclickをどうすれば除外できる?
82 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 17:14:25 ] window.onclick=function(){window.ondblclick=function(){};}; か、onclickでalert()とかすると、二回目のクリックが無効に なるから、結果ondblclickを除外したことになる
83 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 17:21:03 ] NNだとevent.detailのクリックカウントで区別できるが、IEやHTAでは無理
84 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 19:50:17 ] onclick、ondblclickの順、つまり未来予測になるからできないよ
85 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 00:39:23 ] できるよ 長押しハンドリングできるから ttp://builder.japan.zdnet.com/member/u503061/blog/2009/03/25/entry_27021331/ TimeOut値以内ならはじけくようにいじれば可能
86 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 03:01:22 ] ondblclick、onclickの順に変えればできるよ
87 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 16:17:26 ] なるほど ありがとうございました
88 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 18:09:14 ] ローカルのhtaを実行して表示されたウィンドウの右クリック→ソースを見るを選択すると 普通はテキストエディタでそのhtaファイルが開くと思うんだけど 何故かC:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\〜〜〜のtempフォルダのデータを表示するようになってしまった これを解消する方法知ってる方居たら教えて下さい OSはVistaのhome pro mshtaのバージョンは8.00.6001.18702 サイズは45568byte IEのバージョンは8 ですが www.ugtop.com/spill.shtml をnew XMLHttpRequest();で取得すると、UAが Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.1.4322) で、IE7のままになっています
89 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 23:42:11 ] プロセスのコマンドラインはどうなってるの?
90 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 02:57:18 ] プロセスのコマンドラインの段階からTemporaryフォルダを指定しちゃってます
91 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 03:17:41 ] 起動方法はhtaファイルのダブルクリックなのか?
92 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 03:24:58 ] はい。mshtaのコマンドラインは "C:\windows\system32\mshta.exe" "C:\hoge.hta" で、ちゃんと"で括ってる
93 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 04:03:12 ] document.write()してるんじゃまいか
94 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 04:38:36 ] 中身が <HTA:APPLICATION ID="objHTA"> だけのhtaでも同じなんです
95 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 16:47:55 ] ie8の仕様みたいね 自分でやるしかないのでは
96 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 14:32:52 ] なるほど ありがとうございました
97 名前:デフォルトの名無しさん [2009/04/10(金) 14:31:19 ] 引数を省略するとき、VBScriptだと hoge a,,b ですが、JScriptだと、 hoge(a,,b) がエラーになります。どう書けばよいのでしょうか?
98 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 18:21:53 ] それHTAに何の関係があるの? 単にJScriptの質問じゃない?
99 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 20:20:42 ] >>97 hoge(a,'',b) 引用符だけでも入れてやれ
100 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 20:35:28 ] それは長さ0の文字列(VBSで言うところのvbNullString)を渡してるだけで 引数を省略しているわけではないぞw
101 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:14:19 ] >>100 ヘルプ嫁 vbNullString 値 0 を持つ文字列 長さ 0 の文字列 ("") とは異なります。外部プロシージャを呼び出す場合に使用します。
102 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:33:24 ] 内部的には同じだよ MsgBox vbNullString = "" MsgBox TypeName(vbNullString) = TypeName("") MsgBox VarType(vbNullString) = VarType("") ポインタ参照すれば違うけど、VBSもJSもポインタ参照出来ないし
103 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:48:10 ] 内部的に同じというより、VBやVBSの中でvbNullStringを使おうとすると 自動的に""に変換されてしまうというのが自分の認識。 まあどうでもいいことだが。
104 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 00:10:57 ] undefinedでも入れとけばいいよ。 これも空要素とは違うけど気にしない
105 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:34:23 ] >>102 > 内部的には同じだよ はぁ? ひょっとして、COM とか使ったことないのか?
106 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:19:46 ] ( ゚д゚)ポカーン
107 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 21:27:05 ] 以上WSH中の人スレ
108 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 22:00:01 ] なんか今日になって変なのが続々湧いてきたなw
109 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 22:50:32 ] undefinedではIsMissing()がTrueにならんよ
110 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 23:39:04 ] >>106 ごめん、君には理解できなかったようだな。
111 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 23:47:26 ] そう思い込むことで精神的安定を図るのですね。解ります。
112 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 00:25:15 ] >>111 思い込む? COM に渡す時に、vbNullString と "" の使い分けできないと困るだろ? たとえばこういう状況。 blogs.technet.com/jpilmblg/archive/2009/03/12/adsi-80-posts-opendsobject-user-vbscript-80072020.aspx スレ違いだから、この辺にしといてほしいが。
113 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 00:56:15 ] 可哀相な子
114 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 02:49:53 ] 福田さんみたいに自分を客観視できるんだ
115 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 07:34:41 ] >>113 そのまま返すよ。 まあ、>>102 で偉そうに書いた手前引っ込みつかなくなってるだけだろうけど。
116 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 10:03:20 ] この辺にしておくんじゃ・・・ 引っ込みつかなくなってるだけかな?
117 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 10:37:30 ] > (粘着君が) この辺にしといてほしいが。 > (>>115 が) この辺にしておくんじゃ・・・ もしかして日本語も不自由なのか? そもそも >>112 に書いた URL のリンク先見れば、>>102 が間違いなのは 明らかなんだからいい加減無駄なレスはやめた方がいいと思うんだけど、 引っ込みつかなくなっちゃてるんだろうな。(w
118 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 16:20:35 ] >>112 の記事って割と最近じゃん。 やっぱ皆、VBScript 書くときはシステムハンガリアン使ってんのかな。
119 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 16:49:04 ] >>109 VT_ERRORを渡せばよい しかしJScriptやVBScriptでVT_ERROR作れる?
120 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 21:50:08 ] 作れるかと言われると反論したくなるのが人の性 一応 JScript から VarType は 10 になってるけど、これでいいのか? <html><head><script language="JScript"> var missing = null; var obj = {} obj.passError = function(p1, p2) { missing = p1; } obj.print = function(s) { alert(s); } var sc = new ActiveXObject("ScriptControl"); sc.Language = "VBScript"; sc.AddObject("jsobj", obj); sc.AddCode("Sub Hoge(o): Jsobj.print CStr(VarType(o)) & \": \" & TypeName(o) : End Sub\n"); sc.ExecuteStatement("Jsobj.passError ,0"); sc.Run("Hoge", missing); //sc.ExecuteStatement("Hoge Null"); //sc.ExecuteStatement("Hoge Empty"); //sc.ExecuteStatement("Hoge Nothing"); window.close(); </script></head><body></body></html>
121 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 01:17:25 ] VistaにないScriptControl使わんでも
122 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 01:58:41 ] >>121 Server 2008だが、実行できたぞ。Vistaにも無いわけないだろうよ。 >>120 10であっている。 msdn.microsoft.com/ja-jp/library/cc392346.aspx
123 名前:120 mailto:sage [2009/04/13(月) 02:01:22 ] いや、見れば分かるとおり冗談なんだけど… それより、自分は Vista で確認してるんで、少なくとも Ultimate では ScriptContorl 使えることは確かだと思うんだけどバージョンによって使えないってこと? HTA含め、その周辺のCOMコンポーネント技術は.NETより環境に依存しない ところがいいと思ってたんだけど、本当にそんなレベルで非互換があるようなら困ってしまう
124 名前:120 mailto:sage [2009/04/13(月) 02:04:03 ] しまった入れ違い よかった Server 2008でもOKというなら大丈夫かな 念のため調べるけど
125 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 02:15:52 ] ScriptControlが使えないとしたらHTAではなくHTMLでセキュリティの設定によって弾かれたくらいしか理由が思いつかない。 そもそも存在しないというのは有り得ないだろう。 それはつまりWSHがきちんとインストールされていない状況ということになるので。
126 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 02:20:42 ] 伝聞 ttp://blog.livedoor.jp/akf0/archives/51386179.html
127 名前:125 mailto:sage [2009/04/13(月) 02:40:48 ] あれ?Script ControlってWSHの一部だと思っていて、別途配布もされているとは知らなかった。すまん。
128 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 04:07:15 ] 元はExcelに入ってた
129 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 16:02:42 ] ttp://internet.watch.impress.co.jp/cda/special/2009/04/08/23047.html 最後、htaが大活躍!・・・(´・ω・`)
130 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 19:01:32 ] 考えてみれば.jsを間違って開くとWSHが起動するとか 危険極まりないよな
131 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 20:01:27 ] mshta.exe www 〜って有効なのか… 恐ろしい〜
132 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 21:20:03 ] >>129 何か面白い処理してるかと思ってわざわざ探して中身見てみたが時間の無駄だった。 ただ、スクリプトエンコーダ通してあったからデコード方法を調べたんだけど www.roy.hi-ho.ne.jp/mutaguchi/bbs/list137.shtml ここで開発されてた方法にはワロタ
133 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 21:36:28 ] うわつまんねぇスクリプト <META http-equiv="refresh" content="0; URL=ほにゃらら"> <title>動画を再生するページ</title> <Script Language="VBScript"> 'ウィンドウのサイズ設定 winwidth = 600 winheight = 400 'ムービーのサイズにあわせてリサイズ window.resizeTo winwidth,winheight '画面下中央に移動 positionX = ( screen.availWidth - winwidth ) / 2 + 50 positionY = ( screen.availHeight - winheight ) / 2 + 25 window.moveTo positionX, positionY </Script> </head> <body> <HTA:APPLICATION APPLICATIONNAME="Princessmovie" ID="pri" VERSION="1.0" SINGLEINSTANCE="yes" SHOWINTASKBAR="no" NAVIGABLE="yes" WINDOWSTATE="normal" BORDER="none" INNERBORDER="no" BORDERSTYLE="normal" CONTEXTMENU="no" SELECTION="no" SCROLL="no" SCROLLFLAT="no" CAPTION="no" ICON="" SYSMENU="no" MAXIMIZEBUTTON="no" MINIMIZEBUTTON="no" />
134 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 21:54:53 ] Princessmovieでググッたらグロアニメが出てきたが、なんか関係がある?
135 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 22:55:42 ] super付ければたどりつく
136 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 03:40:18 ] 月に代わってお仕置きよ
137 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 02:48:30 ] CPU使用率だけをウインドウのタイトルにリアルタイムで表示させたいです。
138 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 02:57:35 ] させればいいじゃん 別に誰もダメとは言わないだろう
139 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 03:41:17 ] topmostが欲しいなぁ mshtaって最後にバージョンアップしたの何時だろう
140 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 08:36:59 ] バージョンアップはIEと同時だろ
141 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:10:15 ] なるほど
142 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:19:41 ] >>139 確かにhtaのオプションとして欲しいね 標準環境で可能とは言え、わざわざ外部の関数(dll)呼ぶのは面倒だ
143 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:20:58 ] なるほど
144 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:33:04 ] 外部DLLってエクセルをうんたらってやつ? pc11.2ch.net/test/read.cgi/tech/1124559962/410 を愛用してるんだが、どっちが早いんだろう
145 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:33:49 ] ん? TOPMOST="yes"
146 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:52:19 ] >>144 Excelは無くても出来る だってExcelはWin標準じゃないじゃん あと、それはそれで透明度とか指定できて便利なんだが 別ファイル作るのが好きじゃないので早い遅い以前に最前面表示だけのためには使いたくない >>145 最新のIE入れればそれで最前面になるの? XP+IE6なうちでは何も起こらないが
147 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 18:05:48 ] >>146 教えてくれよ ちなみに>>145 はvista+IE7でも変化無し
148 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 18:17:03 ] 大昔のネットスケープとかはできたな〜。IEも最初は出来たっけ?
149 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 18:41:19 ] ネットスケープってMSHTAの動作と関連性有るの?
150 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 19:06:33 ] NCHTA
151 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 21:27:41 ] なるほど
152 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:05:32 ] 仕事で使うならExcelWordは標準装備って考えていいと思うよ。 OOoとか使うならそもそもWindows使うなよって感じだしね。
153 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:29:56 ] > 仕事で使うなら HTAが仕事でしか使わないものじゃない以上、その前提に意味はない。
154 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:50:17 ] >>153 仕事以外で使うならExcelWordは標準装備って考えちゃ駄目でしょ。 そのかわり、DLLとか好きなだけインストールし放題だけどね。
155 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 15:12:52 ] 俺が使うからExcelWordは標準搭載
156 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 16:46:49 ] なるほど
157 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 19:03:54 ] topmostならcmdow
158 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 19:23:39 ] なるほど
159 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 21:58:00 ] >>152 サーバー用に HTA 使うとかは考えたこともないのか?
160 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:01:06 ] サーバー管理者なら必要なソフトぐらい使えるだろ。 どんだけ末端なんだよ。
161 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:02:34 ] サーバーでTOPMOSTかよ。 どんだけ有頂天なんだよ。
162 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:48:07 ] なぜ鯖でIEみたいなどこに穴が開いてるかわからんゴムを使った結果妊娠しました どうしますか?(Yes/All)
163 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:52:59 ] >>160-162 Windows 鯖使ったことないだろ。
164 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 23:27:40 ] なるほど
165 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 02:32:47 ] >>159 申し訳ないが考えたことも無かったよ。
166 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 06:15:20 ] なるほど、君が狭い視野で >>152 の発言してることがよくわかったよ。
167 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 18:36:29 ] 分かったならもうレスしないでください
168 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 18:53:53 ] なるほど
169 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 16:44:49 ] ウィンドウのフラグ変えるだけだから、mshtaをはっくしてぱっちすれば?
170 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 17:07:27 ] なるほど
171 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 23:34:08 ] >>170 アナルレイパーって何?
172 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 01:12:40 ] >>171 アナルはアヌス(肛門)の形容詞で、レイパー(レイプ)を修飾している。
173 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 15:25:04 ] なるほど、つまりアナルの形をした強姦魔か
174 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 19:04:02 ] ふひひ、このカキコは最高に面白いぜ! などと思いつつ書き込んでるんだろうな。
175 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 20:05:13 ] アナルとアヌスの違いがわかったんで有意義だった
176 名前:デフォルトの名無しさん mailto:sage [2009/04/23(木) 18:55:28 ] www.dotup.org/uploda/www.dotup.org30488.jpg
177 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 14:27:45 ] HTAアプリ作ってみて少し分かったこと 基本、拡張子.htmlのままでも機能は同じだが、 標準ブラウザをFireFoxとかにしててもIEのエンジンを使ってVBScriptを実行できること。 ようするにIE使うんなら別に.htmlのままでいいんじゃないかと
178 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:02:27 ] ただしせきゅりちーは甘い
179 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:03:29 ] >>177 拡張子htmlだと、ActiveXの使用に制限があるだろ。
180 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:12:04 ] jQueryが流行ってもHTAはバーニングのかけらもなかったな IE嫌いのWEBの連中にはちっとも魅力的にみえないHTA
181 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:36:31 ] >>177 拡張子htmlでいったい何すんだよ
182 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 15:58:41 ] Sctipting.FileSystemObjectを使うためにhta
183 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 16:06:25 ] FileSystemObjectはUACではじかれて使えない Shell.Applicationなら大丈夫
184 名前:デフォルトの名無しさん mailto:sage [2009/04/25(土) 16:22:09 ] なるほど
185 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 06:00:22 ] TCP通信するのにocxとか必要なのがうっとおしい
186 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 07:41:59 ] ActiveScript(VBSやJS、Active***など)は ActiveXコンポーネント(dllやocxやexe)を使うための言語なんだから 必要とする機能に応じて、その機能を有するActiveXコンポが必要になるのは当然だろ? 嫌なら違う言語使えばいいさ。普通のプログラム言語に移ってもいいし GUI作れるインタプリタ言語だって他にいろいろあるし。
187 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 16:13:51 ] なるほど
188 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 17:57:18 ] htaめっちゃ便利ですね。 事務仕事で使う端末に、無許可のexeを導入してはいけないって 縛りがあるんで、ちょっとしたツールをhtaで作ってます。 mshtaなら元から入ってるから文句言われない、はず。。 同じような環境の人って結構居ると思うんですけど 流行ってないみたいで。 他に良い解決方法でもあるんでしょうか? WSHだけでも書きますけど、UI弱くて。
189 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 17:59:07 ] exeはダメでもhtaはokなんだろうかw まぁ言い訳は出来るだろう
190 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 18:05:59 ] 自分用ツールで完結してる人がほとんどじゃない? わざわざ後悔するほどのものじゃない、つーか 俺の場合ローカルネタすぎて応用が利かない。
191 名前:177 mailto:sage [2009/04/26(日) 18:19:53 ] >>190 むしろ公開するためにデフォで使えるHTAを選んだんだけど。 いや、画面が使えるのが理由かな。 Webインターフェースだから予定してなかったポップアップも簡単に実装出来ちゃって使いやすくなったよ。 ttp://karimofu.org/dlp/mofu1_6055.zip.php 標準ZIP DLパス:siberia 2ちゃんスレ読みはdat直読みだけど、投稿にはIEを使ってるんです。 IEを使ってる部分をXMLHTTPで直接通信してp2proxy通そうかと思ってるんだけど・・串+bbs.cgiのコーディングがなんかわかんなくて。 とりあえず串通さないやり方はなんか紹介してあったんだけど、串通るのかなあと。 p2串スレで質問中だけどいまんとこスルーされてる。
192 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 18:33:35 ] > 無許可のexeを導入してはいけない ってところは結構あるが、そういう条件を定めているまともな会社は WSHもHTAもデジタル署名受けてないVBAも普通は全部ダメだな。 まあ底辺の弱小企業は、exeだけ規制して対策したつもりになり 他であぼーんするってオチになるわけだが。
193 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 18:57:04 ] wshで、ui部分だけieを駆動する方法もあるね
194 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 20:58:37 ] >>179
195 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 21:15:58 ] はてな htmlファイルは作らなくてもいいし objectやscriptはwsh側に持てば制限に掛からないし
196 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 21:40:16 ] はてな 192のWSHもHTAも禁止されてる環境って話を受けての話題じゃないのか? だったら「wshで、ui部分だけieを駆動する方法もある」から何だってんだ?
197 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 22:55:59 ] はてな >>179 読めないのか?
198 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 23:59:04 ] なんだ、全然解ってない人だったのか。 ゴメン、ゴメン。
199 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 00:28:50 ] なんだ、192が無視されて悔しかったのか。 ゴメン、ゴメン。
200 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 00:32:18 ] なんか勘違いしてる?
201 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 01:12:37 ] なんだ、勘違いしてるのか。 ゴメン、ゴメン。
202 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 01:16:07 ] いや、自分が勘違いしてるってことに気付いてくれればそれでいいさ。
203 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 03:45:09 ] どうしたの?
204 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 16:20:28 ] 病気だろ。ほっとけ
205 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 16:22:06 ] そうだね。
206 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 20:01:24 ] たしかにデフォルトで通信くらいまではサポートしててほしかった
207 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:08:07 ] たしかにデフォルトでpinvokeくらいまではサポートしててほしかった
208 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:19:22 ] そうだね。
209 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:58:10 ] xmlコアシステムのアップデート来ないな… リフェラ送れないのはキツい
210 名前:from mailto:a@b [2009/04/30(木) 20:31:17 ] 書き込む
211 名前:デフォルトの名無しさん mailto:sage [2009/05/03(日) 00:28:45 ] なるほど
212 名前:デフォルトの名無しさん mailto:sage [2009/05/03(日) 07:11:29 ] HTAが良いのは知ってるけど、開発環境がないのはちょっと・・・
213 名前:デフォルトの名無しさん mailto:sage [2009/05/03(日) 11:38:28 ] 大抵の人はテキストエディタ使ってると思うけど MS謹製:HTA Helpomatic ttp://www.microsoft.com/downloads/details.aspx?FamilyId=231D8143-F21B-4707-B583-AE7B9152E6D9&displaylang=en ・過去スレで出てたのは - (officeが入ってるなら)Microsoft Script Editor (MSE) - InterDev - 補助用?でWebFormDesigner (ttp://www.webformdesigner.com/download.html)なんかも挙がってたな ・はてダでHTAのエディターもどき公開してる人もいる ・シェアウエアでもいいなら HtaEdit(ttp://www.htaedit.com/) - 使ってないから詳細不明 デバッグは… ・Script Debugger使う ・Microsoft Script Editor (MSE) 使う ・(VSとかの)デバッガでmshta.exeにアタッチ …とか? 参考:wsf(WSH)のデバッグ - ttp://social.msdn.microsoft.com/Forums/ja-JP/vwdexpressja/thread/eb13d7de-a6c1-4ed5-83d1-ccf159871525 /* おまけ What editor do you use? ttp://www.visualbasicscript.com/m_27156/tm.htm ScriptingAnswers.com Forums: generates htas from scratch, with all available options explained. ttp://www.scriptinganswers.com/forum2/forum_posts.asp?TID=1702 ScriptingAnswers.com Forums: hta sampler ttp://www.scriptinganswers.com/forum2/forum_posts.asp?TID=1772 hta site:www.visualbasicscript.com - Google 検索 ttp://www.google.com/search?as_sitesearch=www.visualbasicscript.com&q=hta */
214 名前:デフォルトの名無しさん mailto:sage [2009/05/03(日) 15:39:09 ] なるほど
215 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 22:58:06 ] ネタがない。のでこんなの作ったぜ自慢 mixiのマイミクのログイン時間を5分おきにチェックして記録するツール
216 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 01:07:36 ] なるほど
217 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 00:00:21 ] ネット関係は、当然っちゃあ当然だが、強いよな
218 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 00:27:27 ] んでもXMLHttpRequestではIEのクッキー情報送信するマシンとしないマシンがあるから、不特定多数に配布する事が出来ない IEのどっかの設定が影響してるのかな。知ってる人教えて。
219 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 05:46:19 ] デフォ設定が不確定だろうと、XMLHttpRequest側で任意に選択できるんだからどうでも良い 自分で使う場合はデフォ設定利用しても、配布する場合はデフォ設定使わなきゃ良いだけの話
220 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 08:43:33 ] お前のログイン時間が常に「5分以内」になるがいいのか。 廃人だと思われるぞ。
221 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 09:58:31 ] マイミクの動向を常時監視とか充分廃人だろjk
222 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 20:08:25 ] 自分は普通にアクセスするだけでログイン状態のhtml持ってこれるのに 配布バージョンは自力でクッキーフォルダ探して読み込んで…ってしないといけないのめんどいやん
223 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 20:16:54 ] でも最低一日、出来れば一週間は動かすことオススメするよ 休憩時間とか就寝時間とかバッチリ出て面白いくらい
224 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 22:06:57 ] >>220 何勘違いしてるの?
225 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 02:27:29 ] 更新チェックは新しいリクエスト発行を必要とする。 リクエスト毎に、自分のログイン時間が更新される。 ってことじゃね? mixiで表示されるログイン時間って、 いわゆるログインした時刻ではなくて ページ移動や更新等の 最新リクエスト発行時刻だべ?
226 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 07:08:13 ] ┐(´ー`)┌
227 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 07:36:06 ] 「何勘違いしてるの?」と勘違いしてる人はとりあえず そのツール起動した上で一度 マイミクか誰かに自分のログイン時間見てもらうといいんじゃない?
228 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 07:51:21 ] ミクシィのログイン時刻の更新については、トップ(home.pl)踏まなきゃ大丈夫とか ミクシィ内のページならどこ踏んでもダメ、とかいろいろ情報が錯綜している感じ。 仕様変更とかもあるだろうし、どれが最新の情報なのやら。 おいらは垢持ってないので確認出来ないや。
229 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 08:16:37 ] どっちにしろ>>223 はストーカー気質の犯罪予備軍臭がするくらいキモい
230 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 09:11:54 ] >>227
231 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 13:12:20 ] >>229 その点は同意。
232 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 18:21:44 ] ウィンドウ内にD&Dしたアイコンを認識したい
233 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 18:33:05 ] なるほど
234 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 20:55:01 ] うんうん
235 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 12:56:12 ] >>232 IEがHTML5対応になったときには できるんだろうか?
236 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 00:48:34 ] なんの関係があるんだろうか?
237 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 22:23:59 ] IEでログイン出来ているのに、XMLHttpRequest()でログイン済みのhtmlが取得出来たり出来なかったりするのはどうにかならんか 対処法。つまりIEと同じソースを確実に取得する方法知ってる人教えて下さいな
238 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 23:39:28 ] HTTPリクエスト(リクエストヘッダやSendデータなど)についてきちんと勉強してください
239 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 01:31:17 ] HTTPリクエスト(リクエストヘッダやSendデータなど)についてちゃんと知ってるけど、それとmshta関係無いでしょ
240 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 07:16:35 ] そうでもない
241 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 20:40:16 ] XMLHttpRequestを使っておきながらHTTPリクエストが関係ないとな!?
242 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 20:47:48 ] 何が関係有って何が関係無いのかすら把握できてないレベルなんだよ
243 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 23:26:32 ] HTTPリクエストとmshtaが関係無いって言ったのに XMLHttpRequestとHTTPリクエストが関係無いって言ったみたいに見えている方がいらっしゃるようです
244 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 06:04:57 ] 本当に解ってないようだなw
245 名前:デフォルトの名無しさん mailto:sage [2009/07/09(木) 05:25:43 ] 自分の発言に含みを持たせて安全な所からチクチク針を投げ合うのはやめようぜ?
246 名前:デフォルトの名無しさん mailto:sage [2009/07/09(木) 07:13:55 ] 素直に教えてくださいとは言えないんだねw
247 名前:デフォルトの名無しさん mailto:sage [2009/07/09(木) 08:19:48 ] セッションやクッキー含めた全てのリクエストヘッダがIEと同じHTTPリクエストを送信する方法を教えて下さい
248 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:53:45 ] IE使え^^
249 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 03:19:48 ] >>232 mscomctl.ocx
250 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 05:33:46 ] >>247 IEのCOMオブジェクトを使えばいい。 UWSCのシェアウェア版についてるRecIEで操作を記録すれば簡単にスクリプト作れる。
251 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 10:49:37 ] M$のHTA Developers Center(ja)のLast-Modifiedが Sun, 09 Aug 2009 01:44:47 GMT どこ更新しとんねん^^
252 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 01:10:24 ] 大抵のサーバなんて正しくlastModified取得できないだろ
253 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 17:23:24 ] そんなことはない
254 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 18:10:39 ] なら逆に、正しく設定してるサーバを教えて頂きたいくらいだ
255 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 07:42:27 ] 2ch
256 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 20:32:32 ] あ、ホントだ。。
257 名前:デフォルトの名無しさん mailto:sage [2009/08/14(金) 16:42:00 ] あホ、ントだ。。
258 名前:デフォルトの名無しさん mailto:sage [2009/09/08(火) 12:53:07 ]
259 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 15:49:55 ] FileSystemObjectのMoveFileで、ファイルの作成日時が書き換わることがあるんだが 再現性が無くて困っています。詳細知っているかた教えて下さい。 こんな関数を使って、ファイルをどんどん移動させると、2/3くらいの確立でファイル作成日時が変っていることがあった function MoveFile(from,to){ fso = new ActiveXObject('Scripting.FileSystemObject'); var moto,ato,kekka; moto = new Date(fso.GetFile(from).DateCreated).getTime(); fso.MoveFile(from,to); ato = new Date(fso.GetFile(to).DateCreated).getTime(); kekka=""; kekka+="\""+from+"\"を\n\""+to+"\"にリネームしました。\n"; if(moto==ato){kekka+="タイムスタンプは変更ありません。"; }else{kekka+="タイムスタンプが\n"+moto+"\n↓\n"+ato+"\nに書き換わっています!な、なんで…"; } alert(kekka) }
260 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 16:55:19 ] 同じドライブ →変わらない 異なるドライブ→変わる
261 名前:デフォルトの名無しさん mailto:sage [2009/09/15(火) 22:18:03 ] 解決した。 えと、ドライブは同じ、フォルダも同じで名前だけ変えてもタイムスタンプは変っちゃった。 んでそのファイル名のパターンに問題があったらしくて "ほげ.txt"→"temp_0.txt" "temp_0.txt"→"ほげ.txt" "かげ.txt"→"temp_0.txt" "temp_0.txt"→"かげ.txt" "まげ.txt"→"temp_0.txt" "temp_0.txt"→"まげ.txt" みたいにリネームしてた。んで、"temp_0.txt"にリネームする時に 前回のファイルのタイムスタンプが何故か反映されちゃったみたい。数字をランダムに変えたら大丈夫になった。 という訳でした。
262 名前:デフォルトの名無しさん mailto:sage [2009/09/16(水) 00:52:00 ] つまらん
263 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 04:07:29 ] ウィンドウのタイトルを変更するには、どうしたらいいの?
264 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 09:30:01 ] document.titleだけどマジで言ってんの?
265 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 12:54:27 ] ありがとう。 window.titleでも受け付けてくれれば良いのに。
266 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 16:17:03 ] なんで?
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系のなんかで出来ないか画策中
368 名前:デフォルトの名無しさん mailto:sage [2010/04/11(日) 13:12:22 ] >>365 できたよ こんな感じか ありがと <?xml version="1.0"?><package><job id="main"><script language="VBScript"> <![CDATA[Rem htaInPipe2.wsf Unicodeで保存 Set objShell = WScript.CreateObject("Wscript.Shell") objShell.Run "cmd.exe /c dir c:\ | " & "mshta.exe " & _ """" & "javascript:" & "objShell=new ActiveXObject('Wscript.Shell');" & _ "objDOM=new ActiveXObject('MSXML2.DOMDocument');" & _ "objDOM.load('" & replace(Wscript.ScriptFullName, "\", "\\") & "');" & _ "document.write(objDOM.childNodes(1).childNodes(1).childNodes(0).nodeValue)" & _ """" & " | " & "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); Out.writeLine(window.document.getElementById('inputbox').value); window.close();Out.writeLine('HTA called.');}; </script><body>mshta.exe (か cmd.exe) の引数としては TooLong な HTA <form action='#' onsubmit='InOut()'><input type='text' id='inputbox'/> <input type='submit'/></form></body>]]></job></package>
369 名前:デフォルトの名無しさん mailto:sage [2010/04/11(日) 20:13:55 ] document.write(objDOM.selectSingleNode('/package/job[@id=""HTA""]').childNodes(0).nodeValue);
370 名前:デフォルトの名無しさん [2010/04/14(水) 21:27:47 ] 複数の *.hta を開くと Win7 のタスクバーで一つでまとまるのではなく、複数になってしまいます。 ほかのアプリのように一つのアイコンにまとめることはできないでしょうか? Win7のところで聞くべきなのかもしれませんがよろしくお願い致します。
371 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 21:50:01 ] htaはmainwindowがないから無理
372 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 21:23:33 ] HTAの質問とは言えないかもしれないんですが <input type="file" id="idHoge"> でファイルオープンダイアログを開いた場合に そのダイアログで何かが選択されたか、キャンセルされたかを判別したいんですが 何か良い方法は無いでしょうか。 idHoge の値を、ダイアログを開く前と後で比較していたんですが これだと前回と同じファイルを選択した場合にキャンセルと区別が付かないです。 idHoge に onChange で動作を書けばいいかと思ったんですが、 同じファイルが選択された場合はonChangeも動作しませんでした。
373 名前:372 mailto:sage [2010/04/15(木) 21:33:37 ] すいません、解決しました。
374 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 09:30:00 ] 解決したら解答かけよw
375 名前:372 mailto:sage [2010/04/16(金) 12:23:20 ] 入力されてる値をクリアするだけでも良かったんで window.location.reload() で全体をリロードしてリセットする事にしました。
376 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 20:07:25 ] FORM.reset()
377 名前:372 mailto:sage [2010/04/16(金) 20:53:10 ] >>376 おお、こっちの方が良さそうですね。 ありがとうございます!
378 名前:デフォルトの名無しさん mailto:sage [2010/04/19(月) 22:47:16 ] <?xml version="1.0"?><package><job id="a"><script language="VBScript"><![CDATA[ Rem なんちゃってLibrary.wsf Unicode で保存 Set objDOM = CreateObject("MSXML2.DOMDocument") objDOM.load(Wscript.ScriptFullName) Execute objDOM.selectSingleNode("/package/job[@id=""VBLib""]").childNodes(0).childNodes(0).nodeValue ]]></script><script language="Jscript"><![CDATA[ eval(objDOM.selectSingleNode("/package/job[@id='JLib']").childNodes(0).childNodes(0).nodeValue); ]]></script><script language="VBScript"><![CDATA[ CreateObject("Wscript.Shell").Run "mshta.exe ""about:"&s("a","b","c")&J(Array("d","e"))&"""" ]]></script></job><job id="JLib"><script language="Jscript"><![CDATA[ function s(){var result = ""; for(var i=0; i<arguments.length; i++){ result += arguments[i];}return result;} ]]></script></job><job id="VBLib"><script language="VBScript"><![CDATA[ Function J(arrArg) J = Join(arrArg, "") End Function]]></script></job></package>
379 名前:デフォルトの名無しさん mailto:sage [2010/04/19(月) 22:53:16 ] × eval は使っちゃいけません ○ でも objIE に Put&GetProperty するより簡単です
380 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 16:03:44 ] >>378 いみふ >>368 javascript:document.write(f())のdocument.write()はいらんよ javascript:f()で値がHTMLとして評価されるよ
381 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 23:53:49 ] job が複数あるときに job ごとに function s(){...} と書くのは 大変なのでこうしようという提案です write なしで動きました
382 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:41:21 ] vista でイケて xp でダメだったのは c:\users と c:\documents and settings の違いかもと ようやく思い至りました
383 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 18:54:12 ] >>382 ジャンクションがあるから関係ないんじゃ?
384 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 08:30:29 ] すいませんジャンクションてなんどすか cmd.exe 以下の dir やら | やら && pause やらの 文字数の合計がリミットを超えたのかと想像しましたが
385 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 11:21:21 ] XPだと8191文字までだな。 Vistaは知らん。 コマンド プロンプト (Cmd.exe) のコマンド ライン文字列の制限 ttp://support.microsoft.com/kb/830473/ja
386 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 15:44:20 ] >>383 は関係ないだろ >>385 も関係ないだろ >>364 の話が分ってないんだろ
387 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 18:24:01 ] 長い文字列は環境変数で渡せば?
388 名前:デフォルトの名無しさん mailto:sage [2010/04/26(月) 19:50:01 ] もうちょっと読みやすく書けないものか
389 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 02:44:46 ] ieから<a href=hoge.hta>をクリックするとhtaがieの後ろに回るんだけどなんでだろう?
390 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 23:17:09 ] hoge.htaをieで開くんでねーの?
391 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 00:12:36 ] ねーよ
392 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:45:56 ] >>388 いちレスにおさめるため でたらめにケズってます
393 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:49:06 ] <?xml version="1.0"?><package><job id="a"><script language="VBScript"><![CDATA[ Rem Pipe を分ける.wsf Unicodeで保存 Set objShell = CreateObject("Wscript.Shell") Set objPipe = objShell.Exec("cmd.exe /c (for /L %i IN (1, 1, 123) DO @dir c:\) | find "":"" ") Set objPipe2 = objShell.Exec("cmd.exe /c sort /r | mshta.exe " & _ """" & "javascript:" & "objDOM=new ActiveXObject('MSXML2.DOMDocument');" & _ "objDOM.load('" & replace(Wscript.ScriptFullName, "\", "\\") & "');" & _ "objDOM.selectSingleNode(""/package/job[@id='HTA']"").childNodes(0).nodeValue" & """") Do Until(objPipe.StdOut.AtEndOfStream) objPipe2.StdIn.WriteLine objPipe.StdOut.ReadLine Loop]]></script></job><job id="HTA"><![CDATA[<head><script language = "VBScript"> Sub DisplayStdIn() : Set objFso = CreateObject("scripting.FilesystemObject") Set objStdIn = objFso.GetStandardStream(0) : str="" document.getElementById("atextarea").value="" Do Until objStdIn.AtEndOfStream : str = str & objStdIn.ReadLine & vbcrlf Loop : document.getElementById("atextarea").value = str: End Sub </script><style type="text/css">.texttype { height:100%; width:100%; } </style></head><body onload="DisplayStdIn()"> <p class="texttype"><TEXTAREA id="atextarea" wrap="off" class="texttype"> </TEXTAREA></p></body>]]></job></package>
394 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 10:57:30 ] 文字数制限にそなえパイプを分けようとしたら objShell.Exec を使うという普通の話になりました Exec でも縦棒使えたのかー あるいは cmd.exe単品を起動して 後ろの引数は(Exec曰く)知ったことではない と予想 objShell.Run も味があって捨てがたいな 一万文字流し込めないかな
395 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 18:28:05 ] なにがいいのか
396 名前:デフォルトの名無しさん mailto:sage [2010/05/01(土) 22:26:35 ] If all you have is a hammer, everything looks like a nail.
397 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 15:12:00 ] ttp://www1.u-netsurf.ne.jp/~tomo_c/tips/R23Lev11.html のページの 下のサンプルがIE8で動かないんですが何ででしょうか? ■ HTML版Hello World(hello.html) <script language="VBScript"> <!-- Sub HelloWorld Document.Write "Hello World!" End Sub --> </script> <html> <body> <input type="button" name="InputBtn" onmoune="HelloWorld" value="Go!"> </body> </html>
398 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 20:22:24 ] >>397 ・onmouneをonclockに変える。 ・script要素をhtml要素の中に入れる。
399 名前:デフォルトの名無しさん mailto:sage [2010/05/04(火) 22:49:51 ] 作者に聞けば?
400 名前:398 mailto:sage [2010/05/04(火) 23:56:31 ] onclockじゃねえや、onclickだったorz
401 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 14:03:55 ] 作者と同レベル
402 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 19:30:57 ] >>399 本人だろ
403 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 16:38:04 ] >>398 onmoune→onclickだけで動いた script要素はhtml要素の外でもいいみたい
404 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 22:01:17 ] なんか見ないほうが良さそうなサンプルだにゃあ
405 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 00:25:33 ] >>397 ,403 script要素をhtml要素の外に書いてるコードなんて初めて見た。 こんなクソコード真似しちゃ駄目だよ。
406 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 15:40:50 ] それほどおかしくないよ <html> <body> あいうえお </body> </html> <html> <body> かきくけこ </body> </html> をひらいてみ
407 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 16:57:01 ] いいえ、おかしいです
408 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 17:13:21 ] >>406 仕様上正当なのか、たまたま動いてるだけなのかは区別しような。
409 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 17:22:49 ] たまたまじゃないだろ
410 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 23:15:02 ] たまたまだよ。 「html要素はHTML文書中に一つだけ」と規格で決まってる。 IEは規格からかなり外れたHTMLも無理矢理表示する傾向があるから 表示されてしまうけど、HTML文書としては完全に間違い。 規格を読むなり ttp://validator.w3.org/ や ttp://openlab.ring.gr.jp/k16/htmllint/htmllint.html で チェックするなりした方がいい。
411 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 23:26:36 ] 確率論において、2つの事象が独立であるというのは、ある事象と別の事象の両方が成立する確率が、 それぞれの確率の積で表わされることを言う。2つの確率変数が独立であるというのは、「ある確率変数 の値が一定範囲に入る事象」と「別の確率変数の値が別の一定範囲に入る事象」が、考えられるどのよ うな「一定範囲」(「考えられる」とは通常ボレル集合族を指す)を定めても、事象として独立であることを言う。 二つの事象が独立といった場合は、片方の事象が起きたことが分かっても、もう片方の事象の起きる確率 が変化しないことを意味する。二つの確率変数が独立といった場合は、片方の変数の値が分かっても、 もう片方の変数の分布が変化しないことを意味する。
412 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 02:41:26 ] すれ違い
413 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 17:01:03 ] >>393 exec("cmd")はコンソール開くから使いたくねぇな
414 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 17:53:12 ] run("cmd",0)だな
415 名前:デフォルトの名無しさん mailto:sage [2010/05/26(水) 14:13:24 ] exec("cmd",0)
416 名前:デフォルトの名無しさん mailto:sage [2010/06/10(木) 17:12:50 ] 特定のウェブページを、Chromeスタイルで表示してくれる、Internet Explorerの拡張機能「Google Chrome Frame」がnew ActiveXObjectに対応してくれれば html5のhtaが作れるのに・・・
417 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 15:11:59 ] HTA?なんぞそれ?と思って調べてみたらいいねこれ VBSctipr JavaScript HTML Perlも使えるとは と 最初はよかったんだ 最初は・・・ HTA入門のページを見て 簡単なHTAを作ってみようと思って 少し前作っていたWSHのソースをHTAのソースにコピペして ボタンクリックで実行したらエラー連発 ググってみたらWSHは一部の機能が使えないとか Wscript.sleepだの Wscript.echoが使えないとか・・・orz
418 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 15:17:51 ] >>417 Wscript.echo は alertで代用できるからいいけどsleepが代用できないという var WScript; WScript = WScript.CreateObject("WScript.Shell"); も動かないとかもうね・・・ HTAはWSHを使う人にはとっつきにくいのかもね
419 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 16:50:55 ] DOSのバッチでSleepはPingで代用できるけどそういうことできない?
420 名前:デフォルトの名無しさん [2010/06/30(水) 17:20:30 ] >>418 それ、wshの .js でも動かないだろw --------------------------- エラー: 'WScript' は Null またはオブジェクトではありません。 --------------------------- <script language="JScript"> var WScript; WScript = new ActiveXObject("WScript.Shell"); </script> <script language="VBScript"> Dim WScript Set WScript = CreateObject("WScript.Shejll") </script> sleepはフリーズするから嫌われるぞ。 window.setTimeoutでごまかすか、時間のかかる処理は外部プロセス起動するといい。
421 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 02:51:03 ] >ググってみたらWSHは一部の機能が使えないとか その一部以外の機能は何?
422 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 03:06:13 ] えっ?
423 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 03:17:46 ] >>429 Win32_PingStatus
424 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 17:14:57 ] ' これは単に短い遅延を作成するためのスリープ関数です。 Sub Sleep(tmpSeconds) Dim dtmOne,dtmTwo dtmOne = Now() While DateDiff("s",dtmOne,dtmTwo) < tmpSeconds dtmTwo = Now() Wend End Sub