2012-01-01から1年間の記事一覧

UWSCにできないことはない?

先日からフックだのなんだのと考えてた上に、stuncloudさんの構造体に関する扱いを見つけて、、、閃いてしまった、、、。 UWSCでできないと思い込んでいた、ある手法が可能なことを。 DEF_DLLが何回でもできるのも盲点でした。 UWSCで構造体がもうあんまり怖…

UWSCのみでFUKIDASIをカラフルにする

DLLを使わずXP対応した、カラフルFUKIDASI決定版。 いやはや、可能だったとは、、、。

UWSCのFUKIDASIをカラフルにする

追記 20120616 DLLを使わずにフックする方法を考えたので、本記事は不要。 UWSCのみでFUKIDASIをカラフルにする - じゅんじゅんのきまぐれ 我ながらアホだと思う。 UWSCのFUKIDASIを多色にする - じゅんじゅんのきまぐれ ここから、さらにWM_PAINTをフックす…

バイナリーファイルをwsh javascriptにするjscript

前にbase64変換を書いたが、よくよく考えると復号するスクリプトがついてた方がいろいろと便利なことに気づいた。 WSHでバイナリー・テキスト相互変換(Base64変換) - じゅんじゅんのきまぐれ ということで書いてみた。

UWSCのFUKIDASIを多色にする

追記 20120616 XPでも可能な方法を書いたので、本記事は不要。 UWSCのみでFUKIDASIをカラフルにする - じゅんじゅんのきまぐれ でも、シンプルさではこっちが上。 公式掲示板に面白そうな(無意味な)課題があったので、やってみた。 fukidasiの一部だけの文…

UWSCの標準ダイアログをカスタマイズする

公式掲示板に「ボックスをフォームの中央に表示させたい」というのがあったので、考えてみた。 やはり、、、一旦画面外に表示して、スレッドで操作でしょう。

UWSCでバックグラウンドウインドウの表示を取得する

追記 20120528 uwsc4.8にて、chkimg,peekcolorがバックグラウンドに対応したため本記事はもはやゴミです(^^;;; 「UWSC」「バックグラウンド」で検索する人が多いようなので、ヒント第二弾。 第一弾は、 アプリケーションをバックグラウンド制御する - じゅん…

UWSCのSLCTBOXを複数行にしてみる

公式掲示板にSLCTBOXを複数行にする方法はないか、というのがあったので、考えてみた。 考えた結果としては、、、 UIはIEが楽(複数行を横着してTABLEタグで) ラジオボタンとチェックボックスのみ OKボタンは、、、Scriptを使わないならチェックだな

MACアドレスの取得とUWSCの優位性について

別件調査中に、UWSCでのMACアドレス取得方法を見つけた。 http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=2855&log=ON&cnt=24 相変わらず素晴らしい。 msgbox(betweenstr(doscmd("ipconfig /all"), "Physical Address. . . . . . . . .…

UWSCでWeb翻訳する

UWSC公式掲示板に何やら面白そうなものがあったので、使ってみた。 Webの翻訳APIとのこと。 http://muumoo.jp/news/2007/05/09/0translationapi.html

UWSCでBrainf*ck

UWSCでBrainf*ckのインタープリターを書いてみた。

UWSCで文字列の日付変換

メールの日付をもとに、自動処理をしたくなった。 自動処理なら、UWSC。さて、問題は日付。 あれですよ、あのご立派なフォーマット。 「Thu, 17 Jun 2010 16:05:00 +0900」とか。 タイムゾーンまでついて、立派過ぎて泣けます。 こんなのパースするスクリプ…

UWSCでウインドウスタイルを変更する

UWSCのSLCTBOXを左詰に出来ないか、というのを見たので書いてみた。 一瞬、センタリングの表示が見えるのは、ご愛嬌。 ついでに、Windowの変更を汎用的に行うモジュールにしてみた。 追記。半透明機能もつけて、スクリプトを修正。

UWSC ReadIni 2047の壁

追記 20120605 uwsc4.8にて、修正されたため本記事はもはやゴミです(^^;;; UWSCのReadIniには、2047文字の壁がある模様。 公式掲示板にて、書けるけど読めない、という記述を見た。 ので、回避策を考えてみた。

UWSCでウインドウハンドルからCOMオブジェクトを取得する

公式掲示板で、GetAllWinで取得できるのに、GetActiveOleObjが失敗するケースがあがっていた。 初期adminユーザーだと特定条件下でなるようなのだけど、原因は不明。 それにともなって、いろいろと調べたところ、IEを別ユーザーで起動すると、同じような状況…