>>952 いいんだけどunicodeくらい普通ニ使えないと困る。
>>952 煽る訳ではないが、何故に乗り換える必要があるのか?
それほど使って欲しければ、それぞれの利点と欠点を簡潔に述べよ。
知ってる範囲では、流行らせるページの存在と、割と活発な日本語コミュニティは利点の様だな。
貼っている香具師はただの煽りだろうが、 AutoHotkeyにはuwscにはない機能はいくつかある ショートカットキー割当てが強力 (何のアプリケーションが動いている時だけ有効なショートカットキーもできる) 一定期間入力がなければスクリプト開始、という機能がある スクリプトファイルにファイルをドラッグ&ドロップできる しかしAutoHotKeyの文法は取っつきにくい
AHKは文法キモすぎ。
> ショートカットキー割当てが強力 > 一定期間入力がなければスクリプト開始、という機能がある これってマウス用の常駐ソフトと同じ類なんだろ? だとしたら俺には邪魔臭いだけだなぁ・・。
ホットキーを利用しないなら別に常駐させる必要はないけどな
常駐させればホットキーなんてUWSCでもなんでもできるだろ。 もし常駐させるならもっとサイズのちいさな別のソフト使うよ。
ドロップハンドラがうまく動かん…。 レジストリ設定はUWSCが出たての頃バッチファイルかなんかを真似て そのままやったものだったと思う。今はレジストリとかいじらなくなったので 全然覚えて居ないのだが…。レジストリ検索したらこんな感じだった。 HKCR\.uws uwsfile HKCR\PersitantHandler {5e941d80-bf96-11cd-b579-08002b30bfeb} HKCR\uwsfile\Shell\実行\command "C:\Program Files\Uwsc\Uwsc.exe" "%1" "%*" HKCR\uwsfile\shellexe\DropHandler {86C86720-42A0-1069-A2E8-08002B30309D} HKCR\Application\UWSC.exe\shell (標準)= "実行" FriendlyCache=UWSC FriendlyCacheCtime=xx xx xx xx xx xx xx xx HKCR\Application\UWSC.exe\shell\実行\command "C:\Program Files\Uwsc.exe" "%1" 以前はPARM_STRとか無かったかもしれんし、Win9xでためしてみたかどうかも記憶に無い。 Win2Kにしてからもレジストリ書き出したのをそのまま読み込んで特に変更して無いと思う。 HKCR\Application〜は全く覚えが無いので良くワカラン。 たまたま今回送るメニューに突っ込んでPARM_STR[]を拾うスクリプトを書いてみたら パラメータが全然もらえない…。もう頭が腐ってるので誰か間違いを訂正してほしい。
>>962 ちょっと間違えた
> HKCR\PersitantHandler
> {5e941d80-bf96-11cd-b579-08002b30bfeb}
↓
> HKCR\.uws\PersitantHandler
> {5e941d80-bf96-11cd-b579-08002b30bfeb}
>>962 もひとつ間違い
> HKCR\uwsfile\Shell\実行\command
> "C:\Program Files\Uwsc\Uwsc.exe" "%1" "%*"
↓
HKCR\uwsfile\Shell\実行\command
"C:\Program Files\Uwsc\Uwsc.exe" "%1" %*
なんどもすんません…。
>>962 ×shellexe
○shellex
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\uwsfile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
>>965 すまん…。
最近めんどくさくて手でコピーしてしまうので。
そんでそのとおりになってるんですわ。
でもまぁ以前使えてたような記憶があるので自分で調べてみます。
public Obj_Shell = CreateOleObj("Shell.Application") ハンドル = Obj_Shell.Windows(ハンドル番号) こんな感じでCOMハンドルとってきたんだけど、 HNDTOIDでUWSC用のIDに変換しようとすると -1しか帰ってこない。 COMハンドルでIESETDATAとか使えているからハンドルとしては問題ないばすなんだけど、 COMハンドルからUWSC用ハンドルに変換する方法ってこれでいいでしょうか。
よくない。 COMハンドルとHNDTOIDで扱うハンドルはまったくの別物だよ
どこのサイトでスクリプト勉強すればいいですか?
情報が古かったり、更新が止まっていたり、 「ここで決まり」と言えるようなチュートリアル的ページはまだ無いのが現状。 公式ページのリンク集などからたどって いろんなところ見て回るしかないと思われ
ちょっと質問。 htmlにsubmit属性のボタン置いて、クリックしたときにcheckboxをすべてdisabledにする 関数つくったんだけど。 procedure dis(formName,objName,flg) objForm = ("document."+formName) ifb (objName = "all") then for i=0 to objForm.length objForm[i].disabled = flg next else for i=0 to objForm.length ifb (objForm[i].type = objName) then objForm[i].disabled = flg elseif (objform[i].name = objName) then objForm[i].disabled = flg endif next endif fend こんな関数で実装。
973 :
972 :2007/04/09(月) 20:36:28 ID:zG2z9OQC0
ifb GETFORMDATA("aaaa_btn") = TRUE then dis("form1","checkbox",true) endif こんな形で使いたい。 これだとfor i=0 to objForm.length ここでcomエラーに。 OleStr型からDispatch型へのバリアラント型変換はできないって。 ここら辺について詳しい人教えてください。。
objForm = ("document."+formName) これは無茶やろw
objForm = ("document."+formName) ここでobjFormに入っているのは「単なる文字列」であって「オブジェクト」ではないよ だからobjFormをオブジェクトとして扱った(=プロパティにアクセスしようとした)とたん、 「OleStr型からDispatch型へのバリアント型変換はできない」と言われてしまうってワケ もしやるんなら objForm = ie.document.getElementsByName(formName).item(0) とかじゃないのかな
977 :
名無しさん@お腹いっぱい。 :2007/04/12(木) 15:09:40 ID:ljN5gr/P0
ほんと貧乏人の僻みはキモイなw ゆとりなし世代かw
979 :
名無しさん@お腹いっぱい。 :2007/04/12(木) 20:44:26 ID:QpEmRYGy0
んー久しぶりにこのスレ来たんでよくわからん フリー版は今までのよりも機能が劣るのか? だったらそのままにしておくが
>>977 有料化に対する憎悪がスレ立ての目的というキモいスレだな。
皆さん、これ使いたいと思う? 俺はNO。
こんなシチュエーションの処理でつまずいてます。 forによるループ処理で、指定回数繰り返す処理です。 で、ループの初めで例えば変数(wks)を生成して、 2回目以降の処理にて、1つ前の処理で生成した値を参照する方法ってありますか? >【マクロ】 UWSC Part3 【シェアウェア化】 UWSCの場合は従来のフリー版が現在も存在して、機能が増えたPRO版が新たにシェアウェアとして 登場したのだから、シェアウェア化っていうのは間違いでは?w
むしろ次スレいらねんじゃね?
983 :
名無しさん@お腹いっぱい。 :2007/04/13(金) 10:11:20 ID:iTumlDMp0
>>983 いえ、その変数もループ回数毎に中身が入れ替わります。
>>981 一旦ループ(for)前に変数の基準値(?)を定義してやって
ループ最後でその変数を替えてやればよいのでは?
986 :
981 :2007/04/13(金) 15:56:36 ID:kTlLKoA60
皆さん、レスありがとです。参考になりました。 かなり近いところまでは逝きましたが変数の中が文字列だと厳しいですね。。 IF文で1回目のみを除外したり何通りか色々書いてみましたが。 最初にループ回数分を全て配列に代入して処理すれば逝けるかも。 取り敢えず代替え案として、変数を数字にする事で 望みの結果になったのでこれで妥協します。w
a
b
自動化ツール総合スレ立てればいいな
自動ドアマニヤとかきそうだな。
フリーでもシェアでもなんでもいいよ
児童化ツール (;´Д`)ハァハァ
>>989 これが落としどころだろうね
AHKは単独スレでも伸びてるからいいけど、他の自動化ツールで総合スレにまとめた方が
今後乱立しないで済むからいいと思う。テンプレに入れるのって何個あるかな?
uwsc、AutoIt、WindowController、
C++
995 :
名無しさん@お腹いっぱい。 :2007/04/15(日) 22:54:33 ID:vo7IRD9l0
埋め
埋め
埋め
999
1000
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。