_____________________________________________HTA
誰もがコードを確認し、かつ読めるとでも?
誰かに読まれるだろ。
( ´,_ゝ`)ハイハイ お好きにどうぞ
58 :
Name_Not_Found:04/05/09 12:25 ID:KzhylI/g
最近ちたまで話題のHTAスレはここですか?
まぁ板違いは否めないわけだが。
>>8 プログラミング言語っつーんならそっち系の板に立てとけよアフォ
>>50 > HTAで何を仕込まれているかわからんサイトが訪問者の支持を得られると思うか?
HTAはローカル専用だよ。ダウンロードしないと実行できない。
>>60 サイトに置いてるexeとかと同じで
ダウンして実行させる形になるんじゃないかな。
ウイルス仕込んでもいいけど、
(ウッカリさんはやられるかもしれんが)
誰かには解読されるワケだから、犯人モロバレになるね。
nyとかで流すとかアプロダに貼り付けるとかならともかく。
「オープンソースなら ウィルス仕込まれる心配は無い」
という論争(?)と似ているな
具体的には、htaでは何ができるんですか?
ワームとか1発限りの破壊プログラムならともかく、
ウィルスは、まず存在しないのではないかと思ったり。
昔ちょっと興味あってブラウザもどき作ったことありました。
(インラインフレームに表示する感じの)
セキュリティ上の制約を受けずにJavaScriptやVBScriptをいじれるのは面白いけど、
なぜかhistoryオブジェクトとかがちゃんと使えなくてマズーだったのでやめました。
htaが関係したワームの情報は 「hta ウイルス」とかでぐぐるとけっこう出てくる。
解説サイトよりもウイルス関係で載ってるものがたくさんあるっていったい…(^^;
Webからウィルスの実体を落として実行するとかかな。
しかし、いたづらをしようにも
スクリプト部分以外は無用なんだよな……
.hta である必要ないし。
それにしても、盛り上がりようの無いスレだな。
なんか面白いの作ってみてよ
MySQLのAccessもどきフロントエンドとか作ったなぁ…
少し大きなテーブルで激重になって使えなかったけど。
文法はわかるんだが
使えるオブジェクトやメソッドがわからん。
プ
hosyu
確かに
75
ここが噂のhtaスレか
77 :
Name_Not_Found:04/07/27 16:11 ID:NnQo2Ywp
ここが噂のhtaスレだ
確かに
79 :
lo;:04/09/18 19:04:46 ID:???
f
1年で80スレか・・・・
保守反動
83 :
Name_Not_Found:04/10/21 21:23:39 ID:l9qVAx+J
一年で100スレいかないってことはこのスレ十年持つね。
ageだま
86 :
保守:04/10/30 11:39:29 ID:???
面倒くさい?
できることが限られてる分、
準備はほとんど要らんので、
他の言語より開発はラクだと思った。
!time
88 :
Name_Not_Found:04/11/03 11:48:14 ID:lQl0ijsy
htaって拡張子をhtaにしないと動かないのでしょうか?
cgi(perl)のヒアドキュメント内に記述して動作させたいのですが無理?
背景に画像を使うにはどうしたらいいん?
xpです。
タスクマネージャのアプリケーション一覧に表示されないのですが、
家だけですか?
それと、タスクバーのへこみ具合も切り替えに追従しなくてなんだか変です。
92 :
誰か聞いてよ:04/11/28 23:16:33 ID:pX18PgQA
複数のHTAどうしでデータの受け渡しをしたいんですが、どうすればいいでしょうか?
commandLine に渡して起動する方法は、すでに起動しているアプリには渡せません。
新しくウィンドウ開いてウィンドウハンドル経由すれば
94 :
92:04/11/29 00:00:35 ID:???
>>93 var h = window.open("mekomimi.hta");
みたいなのでしょうか?
これだと .hta はまともに開けませんし、
.htm にしてもフレームがIEになってしまいます。
>>92 基本的に無理
そういう事のできるコンポーネントを使えば可能
このスレに貼られてるどっかのページにそんなのがあった
(これだけかよ
あげ
(これだけだよ
100 :
Name_Not_Found:05/03/18 17:14:59 ID:L6MNA90R
100!
このペースだと1000までに20年かかると予想。
このスレ以上の長寿スレはないんでは?
この程度じゃまだまだ
102 :
Name_Not_Found:2005/05/07(土) 17:13:40 ID:0BXjPR8N
HTAってすごいじゃん
104 :
質問です。ご回答よろしくお願いします。:2005/08/31(水) 22:30:34 ID:ZN0/Ejdx
マウスドラッグでウィンドウの移動を行いたいのですが
window.moveBy() でアクセスが拒否されます。
右ボタンならドラッグできるのですが左ボタンでドラッグするにはどうすればよいでしょうか?
<html>
<head>
<hta:application border="none"/>
<script>
var move = new Object();
function mouseDown() {
document.body.setCapture();
move.x = window.event.screenX;
move.y = window.event.screenY;
document.body.attachEvent("onmousemove", mouseMove);
document.body.attachEvent("onmouseup", mouseUp);
}
function mouseMove() {
window.moveBy(window.event.screenX - move.x, window.event.screenY - move.y);
move.x = window.event.screenX;
move.y = window.event.screenY;
}
function mouseUp() {
document.body.detachEvent("onmousemove", mouseMove);
document.body.detachEvent("onmouseup", mouseUp);
document.body.releaseCapture();
}
</script>
</head>
<body onmousedown="mouseDown()">
ドラッグテスト
</body>
</html>
105 :
104:2005/09/07(水) 21:11:51 ID:???
・・・ 誰もいないようなのでJavascript質問スレに行ってみます。
そうですか。それは残念。
107 :
Name_Not_Found:2006/01/29(日) 00:31:07 ID:Vk6WvKE5
2006年 HTA が進化する
HTB
109 :
hidebou:2006/05/14(日) 09:10:05 ID:CGR4mcxt
110 :
Name_Not_Found:2006/06/25(日) 13:29:15 ID:1bOdv6ix
HTAはIE7の影響を受けるんでしょうか?
例えば、window.openをしたときどうなるかや、
<iframe>のtargetなどについて知りたいのですが。
>>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の関数を実行できるだけでもいいので
ご存知の方いらっしゃったら教えてください。
112 :
111:2006/09/12(火) 15:41:26 ID:???
ごめんなさい、直ぐ上にあった・・
GetStandardStreamメソッドを調べてみます
スレタイで損してるな
正直興味あったけどやる気をなくしてしまうほどの勢い
HTAでウィンドウを作って、そのウィンドウにファイルを
ドロップさせたときに、そのファイル名をフルパスで取りたい。
そもそもこんなことが出来るだろうか
出来るなら、次にググるためのヒントプリーズ
> 出来るだろうか
出来る
> ググるためのヒント
君が自分で書いてるキーワードを上手く組み合わせればおk
>>115 ありがとう! 見つかったよ。
やっぱ2chは親切な人多いな。感動した。
みんなHTAの開発環境ってどうしてるの?
俺は2005Explace WEB developer のただバージョン
だけど、これ重いんだよな
サクラエディタとvim使ってる
秀丸でござる
メモ帳
メモ帳
IE7になるまで試したことなかったんだが、!DOCTYPEスイッチでstandardにしてやると
bodyのイベントハンドラが正常に作動しなくなるっぽいな
あと、document.bodyに関するプロパティも正常に取得出来なくなるみたいだ
124 :
Name_Not_Found:2008/02/27(水) 19:10:30 ID:rLkVHWrm
メモ帳
HTAファイルというよりHTMLファイルへの要望だが
ハイパーテキスト ApplicationやHTML文書で二重取り消し線を使用可能にして欲しい。
取り消し線だとなんとなく取り消しになってないような気がするので
イメージ的には
<!--- “テキスト”に取り消し線を引く ---><strike>テキスト</strike>
<!--- “テキスト”に二重取り消し線を引く ---><strike double>テキスト</strike>
な感じて
ho
これメジャーになんねぇかな・・・無理そうだな・・・
128 :
Name_Not_Found:2008/08/04(月) 23:55:00 ID:Ik+2SgHP
誰かHTAに関して詳しく書いてる書籍を知らないでしょうか?
英語でも構わないので、あるのなら教えて頂きたいです。
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とアクティブスクリプトの解説書」として売るのが当然だ
130 :
128:2008/08/08(金) 12:12:09 ID:???
HTAはクロスドメインアクセスが可能なのですが、HTMLでは基本アクセス禁止なので
既存の書籍にそれ系の解説やサンプルが載ってないのです
Historyオブジェクトも使えませんし、そう言ったHTA独自のプログラミング解説書籍が
欲しいなぁと思ってしまったのです
何か躓くと、それがHTAの仕様なのか自分が間違えているのかを判断するのが
かなり負担になるので
人気ないなぁー
便利で面白いと思うんだけど
132 :
Logue ◆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');
まず「フレームワーク」に突っ込めるなw
「フレームワーク」は開発の土台となるものだが、これは全然その域には達してない
中身が酷いのは別として、こういう汎用的なコードをちょこっとまとめただけで、
土台となるのではなく、ちょいと補助するだけのものはライブラリもしくはモジュールと呼ぶ
HTAは動作が重い
ほんのちょっと上にスクロールしただけで2005年かよw
138 :
Name_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だから古いだけかもわからんけど。
HTA+VBだな
今まさに HTA+JScript でやってるんだが
よかったね
2010年 HTA が進化する
という夢だったのサ
2011年夏 HTA に何かが起こる
という夢だったのサ
もう来年なるで
3.11の影響もなく、存続し続けるこのスレが好き
World.quit()
2012年夏 HTA に何かが起こる
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
2013年夏 HTA に何かが起こる
タスクバーにピン止めできるようになります
2014年夏 HTA に何かが起こる
HTAでWinJSオブジェクト使いたい