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

WSHでフォルダウィンドウの操作

WSH

かなり前に、どこからか仕入れた情報をテキストにして保存していたのがあったので そこからわかった事だけを。 //例)開いているC:aaa\bbbのフォルダの名前とURLを表示させてから閉じる。 var app = WSH.createobject('shell.application'); var win = app.w…

unDonut+modマルチバイト版が1.41にバージョンアップ

ついこの間1.40にバージョンアップしたばかりで、もうこれで完璧じゃないの? と思っていたけど、フレームページでハイライト機能を使うと 真っ白になる場合があったらしく、今回はその不具合を修正してくれた模様。 ハイライト機能は全くといっていいほど使…

WSHでWindowsのシャットダウン、再起動

WSH

最後の引数が0だとログオフ、1でシャットダウン、2で再起動ですと。 JScriptでやってみた。 var log_off = 0; var shut_down = 1; var re_boot = 2; WSH.createobject('wscript.shell').run( 'rundll32.exe shell32.dll,SHExitWindowsEx ' + shut_down );再…

送った音ファイルを順番に演奏するJScript

WSH

かなり前に、WSHでwavファイルを開いて演奏が終わると自動で閉じる という方法を知ったけど WSH.createobject('wscript.shell').run('sndrec32 /play /close ' + file_path);これだとwavファイルだけだった。 検索してみると、wavは勿論、midやmp3も同じよう…

お年玉付きの年賀はがきの当選番号発表に備えて その2

HTA

今年の初頭に書いたお年玉付きの年賀はがきの当選番号発表に備えてでは 番号を全て入力しないと照会できなかったけど、今回は知らない人のフリーソフトを見習って 入力した桁だけの番号を照会するようにしてみました。 一ヶ月以上先の話ではあるけど、宝くじ…

unDonut+modマルチバイト版がバージョン1.40に

嬉しい事にマルチバイト版も1.40にバージョンアップしてくれた。 通常の1.39back版に上書きすればよろしいとの事。 それと、すぐ下にある32ビット MB版用 plugin もダウンロードして上書き。 試しにiniファイルは1.34のマルチバイト版のままにしてみたところ…

fontcolor、fontsize

JS

地味過ぎて忘れてた便利な関数。 IEとFirefoxでの確認のみだけど <pre id=prepre></prepre> <script type=text/javascript> prepre.innerHTML = 'test'.fontsize('30px').fontcolor('#0000ff'); </script>↑これで <font color="#0000ff" size="30px">test</font>として書き込まれる。 ただ prepre.innerHTML = '<font size="30px" color="#0000ff">' + test + '</font>

replaceで置換後の文字に、代入した文字を使った場合\\nなどを\nとして扱うには

JS

置換後の文字列に、入力ボックスなどから持ってきた文字を使うと \nなどは\\nとして認識されてしまう。 そういう場合は、'か"で囲んでevalに渡せばOKらしい。 //bを\nに置換 var text = 'aabaabaa'; var str = '\\n'; text = text.replace(/b/g, eval('"' + …

unDonutで入力補完っぽいことするパネル用のhtml

少し前に書いたHTAのコマンドランチャで、インクりメンタルサーチっぽいことをしてたが そのコードをほぼそのまま使ってこのHTMLを書いた。 一番上にあるリストからHTML、CSS、JavaScriptを選択して その下にある入力ボックスにキーワードを入力。 半角スペ…

if ()のスペース

JS

ifなんたらかんたらを書く時 if (a == 2) { ---- } else if (a == 3) { ---- }こんな感じに、どういうわけか括弧との間にスペースを入れている。 これは多分、最初にお手本にした人のコードがそうだったから そういうもんなんだろうということで、深く考えず…

onKeyDownとonKeyPress

前にIEでonKeyPressを試した時に無反応だったので、IEでは使えないとばかり思っていたけど その時は確か、Tabキーの反応だけを見ただけだったのでそう思い込んでしまったようだ。 onKeyPressはTabキーやShiftキー単独では無反応のようで 例えば、aを押すとa…

i++と++iの違い

JS

var i = 1; alert(i ++); //1 //++を後ろに付けると初回はそのまま1が返って、次回から1足された値が返る。var i = 1; alert(++ i); //2 //++を前に付けると初回から1が足された2が返ってくる。 だそうだ。 なるほどなるほど、これは気づかんかったw 前に付…

コマンドラインランチャもどき その3(HTA)

HTA

このHTAを置いたディレクトリとサブディレクトリのファイルが検索対象で 今回はインクリメンタルで検索するようにした。 半角スペースはワイルドカードになる。 検索するファイルが多い場合鬱陶しいので、最初に'.txt'などと拡張子を入力してから カーソルを…

選択範囲の数字をカンマで区切るサクラエディタのマクロ

1000000 → 1,000,000 な感じに。 拡張子はjs。 num = getselectedstring(0).toString().replace(/(\d+),(\d+)/g, '$1$2'); while(num != (num = num.replace(/(\d+)(\d{3})/, '$1,$2'))); instext(num); 一応、自分で考えてはみたけど無理ですたw だから検…

変なfor文発見

JS

inでないfor文というのは var arr = ['a', 'b', 'c', 'd', 'e']; for (var i = 0; i < arr.length; i ++) { alert(arr[i]); }な感じで iが0で; lengthを使って配列の数以下まで続けて; iを1づつ足す というようなもんだと思ってたんだけど よく見るサイトで…

必ず物が手前で止まるレンジが欲しい

端に乗せた方が早く温まると聞いて以来 小さい物は必ず端に乗せるようにしている。 だけど「チンッ」と鳴った後に 物が奥で止まっていた場合に微妙に腹が立つ。 取っ手付きのカップは、手前に止まるのを見越して 取っ手も手前にして入れるわけだけど 奥で止…

カレンダーの日付をマウスオーバーするとその日付がツールチップだかで出てくるのは?

たとえば30日にマウスをあてると、30とツールチップ?やらで出てきます。 意味を教えてくれ、とまでは言わないけれど できるなら日記の見出しにしてもらえると有難い。 スクリプトで挑戦したけど、私には無理だったので。

拾った画像 その28

なんたら宣言のvarをまとめるサクラエディタのマクロ

なんたら宣言のvarをまとめた方がいいと思う時 最初からまとめて書く脳みそは、あいにく持ち合わせていないので 一旦全てにvarを付けて書いてから、一つ一つvarを消してまとめていたけど もーそろそろやめ時かと思いこのマクロを書いた。 if (a == 1) { var …

選択範囲のドラッグをキャンセルしたい

パソコン歴4、5年の私は、ブラウザ上で 選択した文字列などをキャンセルする時は 数日前まで、それを検索窓に投げて事無きを得ていました。 (unDonut+modの場合、ページ内で離した途端検索を始めるので) しかし、ある掲示板の情報によるとドラッグしたまま …

気になる商品 その44

親戚が新潟にいて、よく「白鳥のたまご」というお菓子を頂く機会がある。 その「白鳥のたまご」以外にも色々と種類があることを最近になり知った。 御菓子処 渡 計 気になるのは「白鳥の湖」。 黒豆のようなものはやはりク○をイメージしているのだろうか? …

爪を切るのが面倒くさい

栄養の取り過ぎなのか爪がすぐ伸びる。 頼んでもいないのに伸びるのは如何なものか。 歯はワンチャンスなのに・・・。 気の利かせ方がおかしいんだよ、このやろ。 ふざけんなよ。

お気に入りグループのファイルに書き込んであるタイトルを検索して開くunDonutScript

お気に入りグループ、dfgファイルに書き込まれているタイトルを検索して マッチしたURLを開くunDonutScript(拡張子js)。 検索バーに検索する文字列を入力(半角スペースでand検索)してから このスクリプトを実行すると、unDonutのfavoritegroupのフォルダ…

Jキーの出っ張りがなくなって打ち間違える

FとJキーに目印となる出っ張りがあるけど Jのキーの出っ張りが擦り減ってほとんどまっ平らになってしもうた。 それだからよく打ち間違えてしまうので そろそろどうにかしたいと考えてはいるんだけど・・・。 ごはん粒じゃあんまりだし、ボンドはすぐ取れそうだし…

ハッシュのキーに変数を付加させたい

ハッシュのキーに変数を足したい場合、括弧を含めてStringにしたものを evalで変換すればいいらしい。 var str = '01'; var hash = eval("({test" + str + ": 'AAA'})"); alert(hash.test01); //AAA 参考にしたサイト jsonオブジェクトをevalできないエラー …

アウトレットの食品?

楽天のあるショップで、アウトレットのカテゴリーに食品があってびっくりした。 アウトレットというのは 「何があっても責任は取れません」 な感じの品だと思っておったが 今調べたら 「在庫品、売れ残り」 という意味らしい。 まぁ食品だから、どっちにしろ…

IEで選択範囲をHTMLタグを保ったままドラッグ&ドロップで保存できる「ババロア」

Webページの選択範囲をドラッグ&ドロップでそのまま保存できる「ババロア」 Firefoxでこんなアドインを使ってて便利だと思い、unDonutでも使える似たようなソフトを探していた。 レジストリを汚さないということなので気軽に試してみたところwin98のunDonut…

unDonutのお気に入りグループのファイルから個別に開いたり削除するHTA

ぶら。やSleipnirは出来たと記憶しているけど、自分が使っているunDonut+mod(なんとかバージョン、win98でも起動するやつ)では出来ない様子なのでHTAで作った。 ボタンはそれぞれ [開く] 選択しているURLを開く。 [アイテム削除]選択している項目をファイ…

画像をマウスで並び替えてリネームするHTA

HTA

マウスでなにかしら移動させたかった その2にリネーム機能を足しただけ。 こんなフリーソフトがあったのを思い出したので真似てみた。 左上から右、で下段の画像の左から右の順番で フォルダ名+1から始まるボタンの横にあるリストにある桁でリネームする。…

マウスでなにかしら移動させたかった unDonut編

今度はunDonutのAPIを使ってアクティブなページのimgタグを、about:blankを開いて 一覧表示るjsスクリプトに挑戦した。 ホイールで拡大縮小。 ダブルクリックで元の大きさ⇔100pxの大きさ。 マウスで移動。 IE6のunDonut+modなんとかバージョン(win98でも使…