2007年10月18日

サービス設定取得(さらに改良版)

Windowsのサービス設定の取得・変更を行うhtaの改良版。一つの画面で開始/停止、無効/手動/自動を変更できる。

レジストリとscコマンドから情報取得し、services.mscに表示できないサービスも制御できるように改造。

scコマンドが使える環境専用。

service4.lzh


結構なやっつけ版なので、改良の余地アリアリ。
タグ:javascript
posted by tokoyayobe at 22:51| Comment(46) | TrackBack(2) | hta | このブログの読者になる | 更新情報をチェックする

2007年10月10日

サービス設定取得(改良版)

Windowsのサービス設定の取得・変更を行うhtaの改良版。一つの画面で開始/停止、無効/手動/自動を変更できる。

WMIを使うなど、内部処理を効率化。

別途sc.exe(Windowsサービス制御コマンド)を使うことでWindows2000にも対応可。


service3.hta
タグ:javascript
posted by tokoyayobe at 22:30| Comment(0) | TrackBack(0) | hta | このブログの読者になる | 更新情報をチェックする

2007年10月05日

[備忘録]Array.push

JavaScriptにおいて、IEではArrayのpushがないことに気が付いた。

// Array.push(foo);
Array[Array.length]=foo;

空配列に対する処理だったのでこれで代替としたが、これが原因で作業が増えてしまった(泪)
タグ:javascript
posted by tokoyayobe at 23:51| Comment(0) | TrackBack(0) | JavaScript | このブログの読者になる | 更新情報をチェックする

2007年10月04日

setTimeoutの効能?

-----------------------
function foo(){
処理1
処理2
処理3(Perlでwav再生)
}
-----------------------

の場合、処理3が先に動いてしまう。このため、

-----------------------
function foo(){
処理1
処理2
setTimeout("bar()",0);
}

function bar(){
処理3(Perlでwav再生)
}
-----------------------

に変更したら処理3が最後に動いた。
posted by tokoyayobe at 23:01| Comment(0) | TrackBack(0) | JavaScript | このブログの読者になる | 更新情報をチェックする

2007年09月23日

タグプロパティ表示

マウスカーソルを乗ったエレメントのプロパティがIMGタグのALT属性の形で表示させるブックマークレット用スクリプト。

エレメント上にマウスカーソルを乗せると「タグ名(インデックス)」が表示される。ただそれだけ。

使ってみると分かるが、有名な「消す!」がベース。


property.js


姉妹品として、タグ名とインデックスを指定すると表示を切り替えるスクリプトも作った。例えば A(7) と表示されたら A, 7 と入力すれば1つだけ消える。


TagHyojiKirikae2.js
posted by tokoyayobe at 19:15| Comment(0) | TrackBack(0) | bookmarklet | このブログの読者になる | 更新情報をチェックする

2007年09月18日

特定拡張子へのリンクだけ残す(改良版)

リンク先に"http"が2つ以上入っている場合、対象から除外するように改良。

続きを読む
posted by tokoyayobe at 21:35| Comment(0) | TrackBack(0) | bookmarklet | このブログの読者になる | 更新情報をチェックする

2007年09月13日

リファラ偽装ブックマークレット

参考
http://blogs.wankuma.com/kacchan6/archive/2007/08/29/92632.aspx

最近、某ポイントサイトがリファラを確認するようになり、一括処理が面倒になった。それで見つけたのがこれ。

例えば、「アレな相手のサイト」に「アレなサイトのリファラ」を送るとか(以下自粛)


私はリンク先を決め打ちにして使ってます。

a.target="_blank";

を加えるのも、また良し。
posted by tokoyayobe at 22:06| Comment(0) | TrackBack(0) | bookmarklet | このブログの読者になる | 更新情報をチェックする

2007年08月31日

サイト外URL除外(改良版)

そのページ内にあるリンクの中で、リンク先が同じドメインでないものを非表示にするブックマークレット用スクリプトの改良版。

aaa.bbb.co.jp の場合、*.bbb.co.jp 以外へのリンクは非表示となり、リンク自体を消す。

続きを読む
posted by tokoyayobe at 20:30| Comment(0) | TrackBack(0) | bookmarklet | このブログの読者になる | 更新情報をチェックする

特定拡張子へのリンクだけ残す

例えば画像へのリンクが貼ってあるサイトにおいて、jpg画像へのリンクだけを残して、あとのリンクは消してしまうブックマークレット。

実行するとダイアログが表示されるので、"jpg"と入力してみる。


続きを読む
タグ:Bookmarklet
posted by tokoyayobe at 20:27| Comment(0) | TrackBack(0) | bookmarklet | このブログの読者になる | 更新情報をチェックする

2007年08月15日

変えられない属性を変えてしまう

拙作「フォーム・タグ確認」の応用。

ポイントサイト等で氏名等が変えられない場合、hidden属性に使われていれば変更できる例。

例えば、"change_name"の値を 2 に変えるなら↓のようになる。


for (tagnum = 0; tagnum < document.forms.length; tagnum++){
  for (elnum = 0; elnum < document.forms[tagnum].length; elnum++){

    with (document.forms[tagnum].elements[elnum]){

      val += "[" + tagnum + "-" + elnum + " : " + type + "] " + name;
      if (value){ val += " : " + value; }
      val += "\n";

      if (name == 'change_name'){
        value = 2;
      }


    }
  }
}
posted by tokoyayobe at 12:58| Comment(0) | TrackBack(0) | bookmarklet | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。