トップページ⇒tech
229コメント62KB

HTAでこんなん作ってみました

■ このスレッドは過去ログ倉庫に格納されています
0001lookman ◆xLhiVh/Y NGNG
スレッドのレス状況をチェックするソフトです
使ってみて下さい
http://www.geocities.co.jp/SiliconValley-Cupertino/4003/

Check!ボタンを押すと表示されてる板のスレッドのレス状況をチェックする
だけのソフトです

これを使うとsage進行で大盛況のスレを見逃しません
age sage関係なくレスのついたスレが上に移動して表示されます

自分は他の2ch用ソフトを使ったことが無いので、同じようなソフトが
あるかもしれません

表示されるスレッド名の左端・をクリックするとハートマークになります
もう1度クリックすると・に戻ります

起動して左側に表示される板一覧をクリックすると
その板のスレッド一覧を全てHTML化するので時間がかかると思います
2回目以降は1回目よりは早いと思います

いずれにしろスレッド一覧を読むのでネット状況に大きく左右されると思います
あと、コンパイルされているソフトに比べたら格段に遅いと思います
0179デフォルトの名無しさんNGNG
そこらへんがHTAのメリットなのかしらんw
0180 NGNG
うーんと、全くの思いつきなんだけど、前回取得以降、新規にたったスレッドを
カラーマークで表示したりできませんかね。どんなスレが伸びるのか分かるし、
スレッドの回転も把握できてうれしいんですが。。
0181デフォルトの名無しさんNGNG
そのカラーマークが青だったら、A Boneと同じですわ(w
0182118NGNG
HTA tipsです。
*.htaファイルに、ファイルをドラッグアンドドロップして、ファイル名を
引数に渡す方法です。

WSH2.0以上が必須になるので、まずはインストールしておいてください。
Win2000,ME,XPならそのままで問題なし。
次のregファイルをレジストリにインポート。

REGEDIT4

[HKEY_CLASSES_ROOT\htafile\ShellEx\DropHandler]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"

これでD&Dが可能になります。

以下は、D&Dしたファイルのパスを取得する参考例です。
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=x-sjis">
<title>filelist</title>
<hta:application id="HTA">
<script language="VBScript">
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Global = True
Sub window_onload()
regEx.Pattern="(?:"".+?"")|(?:\S+)"
Set Matches=regEx.Execute(HTA.commandLine)
For I=0 To Matches.Count-1
If I>0 Then
Set tr=oTable.insertRow()
Set td=tr.InsertCell
td.InnerHTML=Replace(Matches(I),Chr(34),"")
End If
Next
End Sub
</script>
</head>
<body><table id="oTable" border="1"></table></body></html>
0183デフォルトの名無しさんNGNG
HTAは怖いヨー
調子にのって信用できないHTAを実行しないこと
スクリプトといえどもWSHでは…
HDDクラッシュ楽笑
0184デフォルトの名無しさんNGNG
>>183
ソース見られるんだから怖くないだろ。
exeの方がよっぽど怖い。

あ、エンコードすれば普通の人には読めなくなるな。
0185デフォルトの名無しさんNGNG
ここはhta活用スレとして予約されました
0186デフォルトの名無しさんNGNG
>>185

>>166
すでに予約済み。
0187デフォルトの名無しさんNGNG
age
0188デフォルトの名無しさんNGNG
> exeの方がよっぽど怖い。

当たり前じゃん。
0189lookman ◆xLhiVh/Y NGNG
>>177 >>180 のご意見を検討中です
いつ実装するかは?です
0190デフォルトの名無しさんNGNG
まあ実装されるにせよ気長に〜
0191デフォルトの名無しさんNGNG
music鯖などで
未対応板 or サーバー異常
となります。
あと提案なのですが、
新スレ(左の2つの数字が同じスレ)がわかるように印を付けてほしいです。


0192デフォルトの名無しさんNGNG
あげてみるか
0193lookman ◆xLhiVh/Y NGNG
バージョンUPしました。
ver.1.39

スレタイトルクリック時の動作を選択可能にしました。
新スレ(左の2つの数字が同じスレ)に印を付けるようにしました。
0194デフォルトの名無しさんNGNG
さっそく使ってみました。VerUp速くて助かります。

新バージョンを上書きすると、下のほうにあったスレが上がってきちゃうんですが
ただ上書きするだけじゃいけないんですか?
0195デフォルトの名無しさんNGNG
おおお。今気づいた。
0196デフォルトの名無しさんNGNG
2chの動作報告はここで。−18−
http://kaba.2ch.net/test/read.cgi/accuse/1017413575/333-348

334 名前:夜勤 ★ 投稿日:02/04/08 01:46 ID:???
>>333
ども、
将来的には
subject.txt だけの時代から、
subject.txt subject.txt.gz 共存時代を経て
subject.txt.gz だけの時代になるような気がする。

348 名前:夜勤 ★ 投稿日:02/04/08 02:54 ID:???
>>334 の続きですが、

現在 新スクリプト(bbs.cgi) のサーバでは
subject.txt subject.txt.gz の共存時代に入りました。
じきに subject.txt の廃止の時代が来ると思います。

いつごろかなぁ。。。 ゴールデンウィークの前あたりかなぁ。。。
0197デフォルトの名無しさんNGNG
あげ。
0198デフォルトの名無しさんNGNG
(;´Д`)・・・。
0199デフォルトの名無しさんNGNG
>スレタイトルクリック時の動作を選択可能にしました
これってどうやるんですか?クリックしたときに毎回でてきてうざいんですが。
0200デフォルトの名無しさんNGNG
HPみたらわかりました。すいませんまさお。
0201デフォルトの名無しさんNGNG
更新止まっちゃったね・・・
0202デフォルトの名無しさんNGNG
(;´Д`) < あやや・・・
0203lookman ◆xLhiVh/Y NGNG
lookmanの機能なんですけど、自分的には、もう充分かなって思ってます。
どうでしょうか?
0204lookman ◆xLhiVh/Y NGNG
バージョンUPしました
ver.1.40

発言が無いのにスレが上がってしまうバグを修正したつもり。。。。
0205デフォルトの名無しさんNGNG
なんか他の作るんすか?
0206デフォルトの名無しさんNGNG
正直、このプログラムは便利
0207デフォルトの名無しさんNGNG
>>204
オツカレー
毎日使ってますよ!

とりあえず注文してみる:
ウィンドウの位置とサイズを覚えてもらえると嬉しい
情報ファイルを色んな場所から(例えば家と職場)で
共有できたら便利(単に運用で回避できるけど..webdavとか)

・・・とかとか
0208デフォルトの名無しさんNGNG
このソフトで初心者質問板で”オマエモナー”で検索してみてください。
0209lookman ◆xLhiVh/Y NGNG
>>207
>ウィンドウの位置とサイズを覚えてもらえると嬉しい
いろいろやってみたのですがHTAでの実現方法が思いつきません(むぅ〜)
0210lookman ◆xLhiVh/Y NGNG
バージョンUPしました
ver.1.42

HTMLタグが含まれるスレッドタイトルに対する処理を修正したつもり(>>208)
お気に入り板一覧が消えてしまうバグを修正したつもり
0211lookman ◆xLhiVh/Y NGNG
度々すいません
ver.1.43です
0212208NGNG
さっそくの対応サンクス。
>お気に入り板一覧が消えてしまうバグ
これも困ってた。
0213デフォルトの名無しさんNGNG
いまダウソしたが、ノートン先生にものすごい勢いでウィルスと判断されてしまった。
よくある話だけども。
0214デフォルトの名無しさんNGNG
外部板の登録とか無理でせぅか。
0215デフォルトの名無しさんNGNG
ほ
0216デフォルトの名無しさんNGNG
>>209 っていうか、lookmanさん、これ最高。いつも使わせてもらってます。
とりあえず、HTAのbodyタグのonload(別にwindow_onLoadでも良いかも)で、
window.resizeTo x, y
すればサイズは変えられるから、それはやってよ(フリッカがあるけど我慢することにして)。
位置は、window.moveTo x,y 
で変えられるよ。
0217デフォルトの名無しさんNGNG
半角板のsage進行探しに使うな
0218デフォルトの名無しさんNGNG
>216
window_onLoadに入れずに、<script>の直下にそのコードを入れれば、フリッカを抑制できちゃいます。
0219デフォルトの名無しさんNGNG
>216
もうちょっと言えばウィンドウが作成されるのは<hta:application />が
見つかった時なのでその前にwindow.resizeTo(cx, cy)すればいいみたいです。
0220デフォルトの名無しさんNGNG
でも、現在のウィンドウサイズを取得する方法がない罠。
0221D&D ◆DQNPGuA. NGNG
設定画面に飛んで動作設定できる機能きぼーん。
0222sageNGNG
> 218、219、フリッカの取り方教えてくれてありがと。
ウィンドウサイズは、ちょっとマジックナンバー(タイトルバーの分とか)かませれば、
document.body.clientWidthとdocument.body.clientHeightで取れます。
(だからresizeToは使えると思うけど、moveToのほうはわかんないなぁ)
0223デフォルトの名無しさんNGNG
って、したかったんだけど、名前にしただめぽ。
0224デフォルトの名無しさんNGNG
HTAなんだから「ソースいじってね」でいいんじゃないの?
0225デフォルトの名無しさんNGNG
右クリックメニューからURL取れないの?
0226デフォルトの名無しさんNGNG
↑
クリップボードにコピーの意。
0227デフォルトの名無しさんNGNG
たまにはageときますね
0228デフォルトの名無しさんNGNG
htaスレないのでここを本スレにしましょう。sage
0229デフォルトの名無しさんNGNG
テスト
■ このスレッドは過去ログ倉庫に格納されています