[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 18:48 / Filesize : 259 KB / Number-of Response : 926
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

HTAをもっと流行らせる計画



1 名前:あらかわ [2005/08/21(日) 02:46:02 ]
過去スレ
HTA研究会
piza2.2ch.net/tech/kako/996/996763278.html

Web制作板のHTAスレ
pc8.2ch.net/test/read.cgi/hp/1068286485/

あとはまかせた

603 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 22:26:51 ]
うん

604 名前:603 mailto:sage [2008/01/07(月) 00:11:34 ]
ねーよwww

605 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 00:02:03 ]
スクリプトでGUIが作れるってのは大きい
でもJavaScriptのサンプルがあってもVBScriptのサンプルはなぜか少ない

606 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 09:00:13 ]
そうでもないか

607 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 10:12:54 ]
ログファイルを読み込んで処理の結果を表示させたり、
二つのファイルを読み込んで差分を取ったり、
そういう簡素な作業には最適だよね、HTAは。

608 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 21:04:53 ]
>>602
ネットワークは、ソケットではないけどXMLHTTPが使えると思う。
すまん、やったことないけど。

609 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 21:11:55 ]
>>608
クライアントだけじゃなくて
HTTPサーバの機能もないと通信できないジャン!

610 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 23:45:18 ]
(OCX/OLE/ActiveX/COM)関係情報いくつか

 Win32API を使う

Win32API.VB.NET(Windows95/98/Me / プログラミング)
"VBScriptなどからVB.NET経由でWin32APIを呼び出すCOMオブジェクト"
ttp://www.vector.co.jp/soft/win95/prog/se373990.html
-利用者(ユーザ)側でも.NET Frameworkが必要

SFC mini(WindowsNT/2000/XP/Vista / プログラミング)
"VBScript/JScriptでWin32API・構造体・コールバック関数・ウィンドウプロシージャを扱う"
ttp://www.vector.co.jp/soft/winnt/prog/se387565.html

 レジストリに登録しない方法
  ClickOnce(Windows XP以降)

Registration-Free COM - COM/ActiveX
"〜 COMコンポーネント(Active X DLL)も使えます。"
ttp://www.ailight.jp/blog/sha256/archive/2005/03/29/5437.aspx

ClickOnce 情報のサイト − IT+
ttp://www.masahiko.info/it/archives/000888.html

コラム - ClickOnceのファイル構成を理解する
"〜 Visual Studio 2005 がなかったとしても、.NET Framework 2.0 SDK に含まれる、mage.exe を使用することによって、作成されたアプリケーションの ClickOnce 配布が可能になります。"
ttp://vsug.jp/tabid/121/Default.aspx


611 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 09:22:07 ]
どちらも今更感が・・・



612 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 17:14:51 ]
powershellでformつかえよ

613 名前:スレタイ嫁 mailto:sage [2008/01/11(金) 19:04:28 ]
>>585 >>603 >>604 >>611 >>612
あぼーんするから酉つけてくれ。

>>583,602
なにか新しいアクション起こすなら2ch離れる事も考えた方がいいかもしれない。寂しい事だけど。


614 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 20:54:09 ]
>>578
漏れが作るダサいのと違ってUIがかっこいい…

615 名前:デフォルトの名無しさん [2008/01/12(土) 23:51:01 ]
LANで接続された2台のXPsp2のPC(A,B)があり、
両方でHTAアプリケーションが立ち上がっているとします。
AのHTAにはボタンが配置されており、これ押下するとBの画面が変わる、
といったことを実現するソリューションはありますか?



616 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 00:16:23 ]
あります
でもHTA分野の話ではないね
汎用的な物なのでHTAでも使えるってだけで

617 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 02:34:47 ]
教えてください。
あれからもうすこし調べたところ、共有フォルダへの書き込みを
WMIイベントで監視する方法が使えるかなと思ったのですが、
どうもリアルタイム性に難点があるようで、行き詰まっています。



618 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 04:10:36 ]
自分で調べてください

619 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 09:05:21 ]
IFRAME + XMLHTTP で自己解決しそうです。

620 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:29:30 ]
>共有フォルダへの書き込みを
>WMIイベントで監視する方法が使えるかなと思ったのですが、
>どうもリアルタイム性に難点が

調べ方が悪い


621 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 06:32:39 ]
めんどくさい奴だな



622 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:42:01 ]
>>620
参考にしたサンプルがWSHだったのですが、
それは単一のタスクでイベントをとろうとしたために
やむを得ずポーリングしていたということですね。
HTAコンテナの場合は新たな<script>タグを書くことで
イベントを辛苦できることがわかりましたので、
この方向で進んでみます。


623 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 00:42:19 ]
>参考にしたサンプルがWSHだったのですが、
>それは単一のタスクでイベントをとろうとしたために
>やむを得ずポーリングしていたということですね。

何がやむを得ずだ?できるだろ、WSHで。

624 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 12:31:35 ]
>単一のタスクでイベントをとろうとしたために
>やむを得ずポーリングしていた

すいません言い換えます。
「WSHは単一のタスクで動いている環境なので
非同期イベントがとれず、やむを得ずポーリングしていた」
というニュアンスです。
一応下記のようにExecNotificationQueryAsyncを使えばイベントがシンクできることがわかりました。

<object id="objWbemSink" classid="clsid:75718C9A-F029-11D1-A1AC-00C04FB6C223"></object>
<script language="JScript">
onload = function() {
 new ActiveXObject('WbemScripting.SWbemLocator')
  .ConnectServer()
  .ExecNotificationQueryAsync(
   objWbemSink, "SELECT * FROM __InstanceCreationEvent WITHIN 1" +
   " WHERE TargetInstance ISA 'CIM_DirectoryContainsFile' and" +
   " TargetInstance.GroupComponent= 'Win32_Directory.Name=\"c:\\\\\\\\Scripts\"'"
  );
}
</script>
<script for="objWbemSink" event="OnObjectReady(objWbemObject, objWbemAsyncContext)">
 window.alert(objWbemObject.TargetInstance.Path_ );
</script>
しかしこれでもポーリングしていることに変わりはなく、
あまりスマートな方法とは思えません。
ポーリングせずにイベントをとる方法がほかにあれば、
そちらを検討してみたいと考えています。





625 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 21:45:14 ]
>「WSHは単一のタスクで動いている環境なので
>非同期イベントがとれず、

とれるけど?

626 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 22:32:28 ]
ご質問です。
びへいびあ作るなら .htc と .wsc のどっちがお奨めですか?

627 名前:デフォルトの名無しさん [2008/01/20(日) 01:19:05 ]
htaでもconnectObjectはしたいわな

628 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 01:29:25 ]
はぁ?

629 名前:578 mailto:sage [2008/01/20(日) 15:14:24 ]
jquery.jsってスゴーなライブラリがあるんですね。
charupload.wordpress.com/2007/12/07/jquery-documentation-chm/

これ使って作り直すよ。

630 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 22:45:47 ]
jQuery、クライアントアプリへも指向性はあるようだ
gihyo.jp/dev/serial/01/alpha-geek/0028

631 名前:578 mailto:sage [2008/01/26(土) 12:47:59 ]
テーブルのソートと右クリックメニュー(UIだけ)を入れてみました。
briefcase.yahoo.co.jp/bc/parabe

jQueryマジサイコー!




632 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 04:00:16 ]
UAタダ漏れなのはホントどうにかならんのか

633 名前:578 mailto:sage [2008/02/23(土) 02:24:44 ]
静かなので宣伝。
ドラッグドロップでファイル移動するようにした。
その他細かい操作をエクスプローラに近づけた・

634 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:43:05 ]
別にどうでもいいけどな

635 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 07:01:08 ]
>>633
jqueryをHTAで使うのって便利?
どのへんのクラスだかメソッドだかが使える?

636 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 07:16:30 ]
ああそっか、 HTAならSkyDriveを統合できるのか

637 名前:デフォルトの名無しさん [2008/02/24(日) 18:17:55 ]
HTAをXHTMLで記述するメリットってありますか?

638 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 20:25:23 ]
まずHTMLをXHTMLするメリットを考えてくれ
そしてそれがHTAで通用するかどうか

639 名前:デフォルトの名無しさん [2008/02/26(火) 20:12:24 ]
>>638
普通に考えるとないですよね。
ただ、578のソースとか、たまに記述してあるのを見かけるのでなんでかなと。
・・・と思ったけど、よく見るとXHTMLじゃなくて単にDOCTYPE宣言入れるのが
目的だったようですね。

640 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 00:38:07 ]
578はxmlじゃねージャン。

ちなみにhtmlでも <hta:application> は閉じておk

641 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:41:15 ]
DOCTYPE宣言を入れると窓の大きさの把握がしやすいからな。



642 名前:578 mailto:sage [2008/02/28(木) 23:43:32 ]
>>635
全然使いこなせてません。
UI系は便利でしたが、レスポンスは落ちました。
>>636
統合ってhttpで?
最新版こっちにしました。
cid-b4b8259365d2529f.skydrive.live.com/browse.aspx/Public
>>639
DOCTYPE宣言はCSSの解釈のためです。
>>641
窓の大きさを把握するうまい方法があったら教えてください。
ダサいやり方しかできてません。

643 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 14:13:25 ]
htaでJaneの画像ビューア作ってください

644 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 23:16:28 ]
imgタグにurl指定でFA
そのほかの細かい操作はお好みでどうぞ

645 名前:636 mailto:sage [2008/02/29(金) 23:20:34 ]
>>642
うぃー。思いついてすぐ大して利便性上がらないことに気付いたのでボツ。

646 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 21:38:35 ]
HTAが凄いって分かったけど、VBE並の開発環境ってないの?

647 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 21:52:55 ]
1クリックで走れば十分
いいエディタを選ぶことだ

648 名前:578 mailto:sage [2008/03/02(日) 02:01:53 ]
>>646
OfficeのProfessionalについてるScriptEditorならJIT有効にすればアタッチさせてデバッグできますよ。
VisualStudioならShell.Application内も参照できました。

649 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:03:42 ]
メモ帳でアプリ作ってるとこにエクスタシー覚えるんだよ。

650 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:08:21 ]
>>648
Thx!
VSで使えるとは・・・
それは素晴らしい


651 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:23:39 ]
>649
ごめん俺サクラエディタ使ってる



652 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:54:34 ]
誰かHTA開発用の伝説のIDEをつくってくれ!
HTAで

653 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 15:30:45 ]
htaってwindow閉じるとクッキー消えるのか…?

654 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:55:00 ]
期限付け忘れてないか?
XPSP2でクッキーは使えた記憶があるぞ

655 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 08:18:38 ]
ありがとう

656 名前:デフォルトの名無しさん [2008/03/08(土) 21:07:16 ]
ドラッグでウィンドウ動かすサンプルある?

657 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:35:24 ]
<div>とかじゃなくてウインドウ自体を動かすの?

658 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 21:24:09 ]
試したことはないが出来そう
クリックでフラグON
mousemoveで差分取って動かす

659 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 01:26:16 ]
ttp://www.stekolla.com/editor/


660 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 12:45:53 ]
>>656
昔、俺がした質問。
>マウスドラッグでウィンドウの移動を行いたいのですが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>

661 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 12:52:37 ]
リサイズとか移動とかするときに
左ボタン押してるとエラー出るんだよね。厄介な。



662 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 02:26:06 ]
右クリック仕様だ。
スクロールバーだと左ボタンでもついてくるな。visitaだが。

<html><hta:application border="none" contextmenu='no'/>
<body onmousedown="mouseDown()"><div id=d>ドラッグテスト</div><body></html>
<script>
resizeTo(200,100);
d.style.height=1300;
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() {
try{
moveBy(window.event.screenX - move.x, window.event.screenY - move.y)
}catch(e){;}
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>



663 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:27:47 ]
タイトルバーをドラッグしたらウィンドウ移動できたよ!ヒャッハーーーーーーツ!!!

664 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:59:48 ]
3点

665 名前:656 [2008/03/12(水) 20:30:12 ]
亀だけどd
>>662のソースだとうまくいくな。
ただ左ドラッグで動かないようにするのはどの部分なんだ?
単純に左クリックだったらreturn false;とかならわかりやすいんだが。
しかも>>660との違いがいまいちワカンネ
単にエラーになってるけどtry〜catchで無視されてるってだけか?

666 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 21:31:01 ]
let'snoteのヘルプがHTAだった。
もう十分必要なところで流行ってるじゃね?

667 名前:662 mailto:sage [2008/03/12(水) 23:39:30 ]
>>665
その通り、catch(e){何もしない}
他の違いはスクロールバーをアクティブにさせているのとcontextmenu='no'


668 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 23:51:21 ]
でも右で移動って不自然だよな。
こういうちょっとした所で残念賞なんだよなhtaは

669 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 15:42:11 ]
<script language="javascript"></script>内で、ファイル保存、ファイルオープン、フォルダセレクトのダイアログを表示させる方法を教えてください
確かに前使ってた記憶があるんだが、ソースもないし検索してもさっぱり見つからない

670 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 16:00:08 ]
showModalDialog

671 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 18:03:09 ]
タグをもっと増やして欲しい。



672 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 18:10:14 ]
そこでHTCですよ

673 名前:デフォルトの名無しさん [2008/03/16(日) 18:57:33 ]
>>669
scripting.cocolog-nifty.com/blog/2007/02/windows2000wsh5_ee23.html
これ嫁

674 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 02:35:08 ]
vistaのコンパネって実はhtaだったりしないかなぁ
htaだったらsauceを参考にしたい部分が山ほど有るんだが

675 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 02:40:13 ]
sauceってフランス語?

676 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 03:24:30 ]
英語にあるけど?

677 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 09:14:54 ]
この文脈ではsourceだろうな。

678 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 15:45:27 ]
>>674
しらべりゃわかるだろ?

679 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 18:52:18 ]
そりゃ調べて分からない事なんて無いな

680 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 18:53:42 ]
>>679
驕りすぎ。

人間は万物の長とでも思ってるのか?

681 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 22:59:56 ]
万物の長の意味がわかってるのか?



682 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 23:40:39 ]
中国の城


683 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 01:05:27 ]
Ctrl+Pできる?


684 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 10:48:16 ]
>>683
できるにきまってる

685 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 11:25:39 ]
いい加減に城

686 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 12:56:05 ]
できるならhtmlとれる

687 名前:デフォルトの名無しさん [2008/03/20(木) 21:14:47 ]
それは右クリックソース表示とは違うのか
とられたくなければ、キーイベントnullでreturnしとけばよい

688 名前:デフォルトの名無しさん [2008/03/24(月) 12:57:14 ]
なんかの間違いで半年ぶりくらいにこのスレ開くが
案外伸びてるな。

689 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 14:26:06 ]
コンパネで右クリックソース表示できんだろ?

690 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 21:08:48 ]
タスクマネージャーでmshtaが起動してないからHTAのわけないんだよ

691 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 21:18:26 ]
>>690
リソース内のファイル拡張子は .hta だ。



692 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 00:18:46 ]
タイトルバーをクリックしたときのイベントって拾えますか?

693 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 17:09:52 ]
無理じゃね?なんとなく

694 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 17:56:20 ]
タイトルバーなくして、自分でタイトルバーもどきを作れば?

695 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 13:01:30 ]
タイトルバーの機能って何だ?
左端のアイコンをクリックスるとメニューが出る
右端にクローズとか最大化とかのボタンを設置
それ以外をドラッグするとウィンドウ全体をスクロール
ダブルクリックすると最大化←→解除


696 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 13:40:00 ]
<hta:application caption="no">
<img src="title_Bar_modoki.jpg" style="position:absolute;">

697 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 19:28:40 ]
htaをexeにしようと思ってhtabox使ったんだが
アイコンが強制的に変えられる。
なんかアイコン変えるソフトってある?

698 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 20:29:45 ]
こんなレベルの奴がHTA使ってるなんて信じられないぜ( ゚д゚)ポカーン

あ、もしかして4/1ネタ?

699 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 18:51:16 ]
>>698より省力なレスをしてやろう
>>697 resourse hacker

700 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 00:20:27 ]
resourse(笑)

701 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 01:04:06 ]
resauce(正)




702 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 02:21:27 ]
まったく持って(正)でないし
IMEで英語辞書ONにしてリソースで変換したほうが早い

703 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 16:58:24 ]
まったく持って(笑)






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<259KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef