_____________________________________________HTA

このエントリーをはてなブックマークに追加
105104:2005/09/07(水) 21:11:51 ID:???
・・・ 誰もいないようなのでJavascript質問スレに行ってみます。
106Name_Not_Found:2005/09/07(水) 21:14:00 ID:???
そうですか。それは残念。
107Name_Not_Found:2006/01/29(日) 00:31:07 ID:Vk6WvKE5
2006年 HTA が進化する
108Name_Not_Found:2006/01/29(日) 10:57:24 ID:???
HTB
109hidebou:2006/05/14(日) 09:10:05 ID:CGR4mcxt
ドラッグされたHTAを暗号化してEXEファイルに変換し
実行時に一瞬HTAファイルを実体化するツールを作りました。
これによりソースを曝す危険が小さくなります。

HTABOX.EXEのダウンロード
http://www5a.biglobe.ne.jp/~javajava/ari/00jscript/hide/index.html
110Name_Not_Found:2006/06/25(日) 13:29:15 ID:1bOdv6ix
HTAはIE7の影響を受けるんでしょうか?
例えば、window.openをしたときどうなるかや、
<iframe>のtargetなどについて知りたいのですが。
111Name_Not_Found:2006/09/12(火) 15:20:33 ID:???
>>110
WinXP(SP2)+IE7は試していないけど
Vista(Beta2)+IE7だと、window.openで開かれる方のhtmlに
<!-- saved from url=〜〜〜 -->
が含まれているとウィンドウの幅指定とかツールバーやアドレスバーの有無指定が無視されてしまいました。
それを消せば今までどおりウィンドウは開きますが、セキュリティ警告が表示されてしまいます。

iframeはよく知りません


んで、私もちょっと聞かせてください。
WshShell.Run("子ウィンドウ.hta");
↑をつかって親htaから子htaを開いた場合に、親htaから子htaへ値を渡すことはできないでしょうか?
使ってるスクリプトはJavaScriptで、親側でcookieに値を保存しても子側からそれを参照できませんでした。
親hta側でボタンが押されたときとかに、子htaの関数を実行できるだけでもいいので
ご存知の方いらっしゃったら教えてください。
112111:2006/09/12(火) 15:41:26 ID:???
ごめんなさい、直ぐ上にあった・・
GetStandardStreamメソッドを調べてみます
113Name_Not_Found:2006/09/20(水) 00:32:23 ID:???
スレタイで損してるな
正直興味あったけどやる気をなくしてしまうほどの勢い
114Name_Not_Found:2007/04/16(月) 03:56:56 ID:???
HTAでウィンドウを作って、そのウィンドウにファイルを
ドロップさせたときに、そのファイル名をフルパスで取りたい。

そもそもこんなことが出来るだろうか
出来るなら、次にググるためのヒントプリーズ
115Name_Not_Found:2007/04/16(月) 12:14:31 ID:???
> 出来るだろうか
出来る

> ググるためのヒント
君が自分で書いてるキーワードを上手く組み合わせればおk
116Name_Not_Found:2007/04/16(月) 13:42:47 ID:???
>>115
ありがとう! 見つかったよ。
やっぱ2chは親切な人多いな。感動した。
117Name_Not_Found:2007/05/03(木) 20:30:31 ID:???
みんなHTAの開発環境ってどうしてるの?
俺は2005Explace WEB developer のただバージョン
だけど、これ重いんだよな
118Name_Not_Found:2007/05/03(木) 22:29:06 ID:???
サクラエディタとvim使ってる
119Name_Not_Found:2007/05/03(木) 23:00:08 ID:???
秀丸でござる
120Name_Not_Found:2007/06/18(月) 23:47:36 ID:???
>>117
Visual Web Developer 2005 Express Edition って .net 系しか対応してないんじゃ?
VBScriptは非対応では?
ttp://www.microsoft.com/japan/msdn/vstudio/express/vwd/
121Name_Not_Found:2007/07/22(日) 20:02:38 ID:???
メモ帳
122Name_Not_Found:2007/08/07(火) 16:17:49 ID:???
メモ帳
123Name_Not_Found:2007/10/17(水) 17:00:27 ID:???
IE7になるまで試したことなかったんだが、!DOCTYPEスイッチでstandardにしてやると
bodyのイベントハンドラが正常に作動しなくなるっぽいな
あと、document.bodyに関するプロパティも正常に取得出来なくなるみたいだ
124Name_Not_Found:2008/02/27(水) 19:10:30 ID:rLkVHWrm
メモ帳
125Name_Not_Found:2008/03/15(土) 18:24:10 ID:???
HTAファイルというよりHTMLファイルへの要望だが
ハイパーテキスト ApplicationやHTML文書で二重取り消し線を使用可能にして欲しい。
取り消し線だとなんとなく取り消しになってないような気がするので

イメージ的には
<!--- “テキスト”に取り消し線を引く ---><strike>テキスト</strike>
<!--- “テキスト”に二重取り消し線を引く ---><strike double>テキスト</strike>
な感じて
126Name_Not_Found:2008/05/24(土) 18:14:38 ID:???
ho
127Name_Not_Found:2008/06/11(水) 14:32:20 ID:???
これメジャーになんねぇかな・・・無理そうだな・・・
128Name_Not_Found:2008/08/04(月) 23:55:00 ID:Ik+2SgHP
誰かHTAに関して詳しく書いてる書籍を知らないでしょうか?
英語でも構わないので、あるのなら教えて頂きたいです。
129Name_Not_Found:2008/08/07(木) 22:02:05 ID:???
HTAに付いて書くことなんて、A4用紙2〜3枚、下手したら1枚で足りるじゃん
あとはIE(htmlやその拡張)やアクティブスクリプト(js,vbs,及びCOM)の機能を借りてるだけでしょ

A4用紙2〜3枚程度の内容を書籍にしてどうするよ?
htmlとアクティブスクリプトの両方を解説してる書籍はあるんだから、
あとはHTAについてのWeb解説を印刷してその書籍に挟んでおけばOKさ

htmlとアクティブスクリプトの解説書の中には、番外的にHTAについての解説をしているものもあるが
それを「HTAの解説書」としてしまうと「htmlとアクティブスクリプトの解説書」を求めてる人に買って貰えなくなるからな
後者の方が遙かに需要があり、またHTAの概念を理解していれば、後者がHTA作成に役立つことも解るから
HTAの解説をしていても「htmlとアクティブスクリプトの解説書」として売るのが当然だ
130128:2008/08/08(金) 12:12:09 ID:???
HTAはクロスドメインアクセスが可能なのですが、HTMLでは基本アクセス禁止なので
既存の書籍にそれ系の解説やサンプルが載ってないのです
Historyオブジェクトも使えませんし、そう言ったHTA独自のプログラミング解説書籍が
欲しいなぁと思ってしまったのです
何か躓くと、それがHTAの仕様なのか自分が間違えているのかを判断するのが
かなり負担になるので
131Name_Not_Found:2008/11/24(月) 15:07:12 ID:???
人気ないなぁー
便利で面白いと思うんだけど
132Logue ◆grDYeooZwg :2009/01/20(火) 15:52:57 ID:kyEIQaI7 BE:29679236-2BP(2)
自作のアプリ(Dojo+HTA)を作るときに、レジストリ操作やファイル操作が
楽になるようにと適当に作ったディスクトップアプリケーション向け JavaScriptフレームワーク。
ttp://logue.be/Web%E7%B4%A0%E6%9D%90/io.js.html
突っ込みどころ満載。(w

一応AIRやMacOS XのWidgitでも使えるようにしておいたが、リファレンス読んでそれっぽく書いただけだから、まともに動かないと思う。
(MacOS Xに至っては単にUnixコマンドをwidget.systemに渡しているだけ。 しかも、テスト環境すらない)

使用例:
var io = new Io(); // 初期化
// 1,HKEY_LOCAL_MACHINE\SOFTWARE\sampleを呼び出す。
var key = 'HKEY_LOCAL_MACHINE\\SOFTWARE\\sample\\'; // \は\\にしないとエスケープ扱いになるため面倒。
alert(io.readReg(key));
// 2,ファイル書き込み
var file = 'test.txt'; // 絶対パスじゃないとだめなような気がする。
var data = "データーです。"
io.write(file, data); // 帰り値は、成功時true,失敗時はエラーメッセージ。
// 3,WMPを起動
io.run('C:\\Program Files (x86)\\Windows Media Player\\wmplayer.exe');
133Name_Not_Found:2009/01/20(火) 20:15:02 ID:???
まず「フレームワーク」に突っ込めるなw
「フレームワーク」は開発の土台となるものだが、これは全然その域には達してない
中身が酷いのは別として、こういう汎用的なコードをちょこっとまとめただけで、
土台となるのではなく、ちょいと補助するだけのものはライブラリもしくはモジュールと呼ぶ
134Name_Not_Found:2009/01/20(火) 22:08:19 ID:???
>>18
しぶとく落ちんな
135Name_Not_Found:2009/01/24(土) 02:29:39 ID:???
HTAは動作が重い
136Name_Not_Found:2009/02/12(木) 23:48:58 ID:???
ほんのちょっと上にスクロールしただけで2005年かよw
137Name_Not_Found:2009/03/29(日) 04:10:44 ID:???
>>136
噴いたw
>>134は6年前にレスかよ
138Name_Not_Found:2009/04/20(月) 10:37:30 ID:mTMQljlu
Microsoft Development Environment(MSE.EXE)がHTA編集に便利だけど、
MSEで編集するにはHTMLとして開く必要がある。
そして、クイックビューでテストするわけだけど、HTMLとして実行してるわけだからHTAを作ってるという実感ではないな。
だけど、HTAに変更すればIEのごてごての窓を使わなくて済み、セキュリティの警告も出ないということが大きい。

見た目FrontPageと変わらんけどスクリプトエディタはMSEじゃないと効率悪いね。
いや、僕のFrontPageが2000だから古いだけかもわからんけど。
139Name_Not_Found:2009/05/20(水) 20:56:24 ID:???
HTA+VBだな
140Name_Not_Found:2009/06/22(月) 17:57:40 ID:???
今まさに HTA+JScript でやってるんだが
141Name_Not_Found:2009/07/09(木) 17:26:51 ID:???
よかったね
142Name_Not_Found:2010/01/05(火) 00:30:40 ID:???
2010年 HTA が進化する
143Name_Not_Found:2010/06/16(水) 15:04:53 ID:???
という夢だったのサ
144Name_Not_Found:2011/05/05(木) 14:37:23.84 ID:???
2011年夏 HTA に何かが起こる
145Name_Not_Found:2011/08/28(日) 13:46:45.94 ID:???
という夢だったのサ
146Name_Not_Found:2011/11/25(金) 17:04:49.07 ID:???
もう来年なるで
147Name_Not_Found:2012/01/25(水) 10:55:44.54 ID:???
3.11の影響もなく、存続し続けるこのスレが好き
148Name_Not_Found:2012/03/15(木) 01:51:17.89 ID:???
World.quit()
149Name_Not_Found:2012/08/27(月) 00:15:47.00 ID:???
2012年夏 HTA に何かが起こる
150Name_Not_Found:2012/09/15(土) 21:11:55.40 ID:???
創価死ね
創価死ね
創価死ね 
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね 
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
151Name_Not_Found:2013/08/09(金) NY:AN:NY.AN ID:???
2013年夏 HTA に何かが起こる
152Name_Not_Found:2013/08/09(金) NY:AN:NY.AN ID:???
タスクバーにピン止めできるようになります
153Name_Not_Found:2014/05/16(金) 19:41:19.10 ID:???
2014年夏 HTA に何かが起こる
154Name_Not_Found
HTAでWinJSオブジェクト使いたい