Windowsの便利なフリーソフトの紹介

目次

紹介しているサイトのリンク

http://www.ne.jp/asahi/hishidama/home/tool/index.html

AutoIt?

自動テストツールであるSeleniumの機能を補完する自動ツール

最新版

http://www.autoitscript.com/site/autoit/downloads/

Firefox用のダウンロードスクリプトはこちら

http://qtp-help.blogspot.jp/2009/07/selenium-handle-dialogs.html

IPMessenger

説明不要だよね

IPmsgView?

ログ閲覧をしやすくするツールです。

http://www.vector.co.jp/soft/win95/net/se049789.html

プロセス管理

Process Explorer

タスクマネージャだと、何のプロセスなのかさっぱりですが、これをつかうと、 ツリー状にプロセスが管理されているのがわかるし、プロセスの説明がみえるのです。

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

スピードアップ化のツールを紹介しているサイト

http://speedup-xp.com/07-04.htm

紙Copy

URL

http://www.kamilabo.jp/copi/index.html

Magic Formation

URL

Magic Formation

マウスカーソルで円を描いて呼び出すアプリケーション起動ランチャー

このランチャーのいいところ、

円形で、視点の移動の関係かはわかりませんが見やすいです。
また、キーボードのみで、ランチャーを操作できる設定ができるので良いです。
追加はドラッグ&ドロップで追加できます。下記の設定をした後でやりましょう。

おススメな設定

方針

OS起動時にはランチャーのみをスタートアップに登録しておき、必要に応じてランチャー経由でアプリケーションを起動するようにすると、OSの起動時間が短縮されますし、メモリの使用量も抑えられるので、高速化に役立つと思います。

charu3

概要

高機能なクリップボード拡張ソフト

download

サイトが消えていたことがあったので、下記に圧縮したのを置いておきます。

fileCharu3.zip

プラグイン

選択範囲をコマンドラインの標準入力を受け付けるperlやrubyに渡すプラグイン

fileCharu3ExecEx.zip

プラグイン使用例

数式(たとえば 1+2 )を選択して

alt + x

でダイアログがでてくるので、

cscript .\plugin\scripts\calc.vbs //Nologo

と入力してすると計算結果の答がでる。カレントドライブは、charu3のルートフォルダです。

【インストール方法】

 アーカイブを適当な場所に解凍し、お使いのCharu3に対応したdllファイルを
 Charu3インストールディレクトリ下のpluginディレクトリ等にコピーします。

URL

http://hp.vector.co.jp/authors/VA013280/

http://keijiweb.com/

作者

松本 圭司

Daily Portal

http://portal.nifty.com/writer/index.htm

サイト

http://keijiweb.com/

charu3はこちら

http://keijiweb.com/software.html

Noah

各種解凍DLL自動ダウンロード機能が便利

http://www.vector.co.jp/soft/win95/util/se106079.html

xyzzy

参考URL

http://d.hatena.ne.jp/himadatanode/20060930/p1

よく使う基本的な設定

(load-library "Gates")

設定例

;バッファのメニュー関係
;バッファのメニュー関係
(add-hook '*init-app-menus-hook*
         #'(lambda ()
             (let ((menu *buffer-bar-context-menu*))
               (add-menu-separator menu nil)
               (add-menu-item menu nil "これより右を閉じる(&R)"
							   'mybb-close-right-buffers)
               (add-menu-item menu nil "これより左を閉じる(&L)"
							   'mybb-close-left-buffers)
				(add-menu-item menu nil "これ以外を閉じる(&D)"
							   'mybb-close-other-buffers)
				(add-menu-item menu nil "全てコピー"
							   'copy-all-to-clipboard)
				(add-menu-item menu  nil "バイトコンパイル(&C)"
							   'my-buffer-menu-byte-compile-file
							   #'(lambda (&optional prog)
								   (unless
									    (and(get-buffer-file-name
											*buffer-bar-context-menu-buffer*)
										    (if prog (file-exist-p prog) t))
									  :disable))
 							   ))))


;; これ以外を閉じる
(defun mybb-close-other-buffers ()
 (interactive)
 (let ((buf0 *buffer-bar-context-menu-buffer*))
   (dolist (buffer (buffer-list))
     (unless (or (eq buffer buf0)
		  (string= (buffer-name buffer) "*scratch*"))
	(kill-buffer buffer)))))

;; これより右を閉じる(version 0.2.2.233 以降)
(defun mybb-close-right-buffers ()
 (interactive)
 (let ((buffer *buffer-bar-context-menu-buffer*)
	(buff (get-next-buffer (get-next-buffer :bottom nil t) nil t)))
   (let ((buf (get-next-buffer buffer nil t)) buf1)
     (while (not (equal buf buff))
	(setq buf1 buf)
	(setq buf (get-next-buffer buf nil t))
	(unless (string= (buffer-name buf1) "*scratch*")
	  (kill-buffer buf1))))
   (switch-to-buffer buffer)))

;; これより左を閉じる(version 0.2.2.233 以降)
(defun mybb-close-left-buffers ()
 (interactive)
 (let ((buffer *buffer-bar-context-menu-buffer*)
	(buff (get-next-buffer (get-next-buffer :top nil t) t t)))
   (let ((buf (get-next-buffer buffer t t)) buf1)
     (while (not (equal buf buff))
	(setq buf1 buf)
	(setq buf (get-next-buffer buf t t))
	(unless (string= (buffer-name buf1) "*scratch*")
	  (kill-buffer buf1))))
   (switch-to-buffer buffer)))

;; 全てクリップボードにコピー
(defun copy-all-to-clipboard ()
 (interactive)
 (copy-region-to-clipboard (point-min) (point-max)))

;;バイトコンパイルとか
(defun my-buffer-menu-byte-compile-file ()
 (interactive)
 (if (string= "l" (pathname-type (get-buffer-file-name)))
	  (byte-compile-file (get-buffer-file-name))))

define-key - refwiki キーマップのキーにコマンドを割り当てます。

参考URL

http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=define-key

 KEYMAP  : キーマップ
 KEY     : 登録するキー
 COMMAND : 実行するコマンド

使用例:

 ;;; Ctrl-X fのキー割り当てを変える
 (define-key ctl-x-map #\f 'my-find-file)
 => t 
 ;;; Esc-f のキー割り当てを変える
 (define-key esc-map #\f 'my-find-file)
 => t
 ;;; Ctrl-C aのキー割り当てを変える
 (define-key spec-map #\a 'my-find-file)
 => t

selection-start-end - refwiki セレクションの開始位置、終了位置を取得します。

参考URL

http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=selection-start-end

セレクションが存在すれば、 局所的にSTARTに開始位置、ENDに終了位置をセットされた環境を作り BODYを順次評価します。

使用例:

 ;;; セレクションに含まれる文字列を返します。
 (selection-start-end (start end)
   (buffer-substring start end))
 =>"foo"

save-some-buffers - refwiki 開いているバッファを保存します。[C-x s]

参考URL

http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=selection-start-end

 VERBOSE : non-nilの場合保存するファイルごとにダイアログを表示して確認します。

http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=save-some-buffers

外部プログラムの実行

pipe-command

c-x @

外部プロセスを実行して結果をXYZZY取り込み メニューのコンソールプログラムの実行(&P)...

launch-application

c-x %

外部プロセスを投げるだけ メニューのWindowsプログラムの実行(&W)...

execute-subprocess

c-x &

対話的に実行

|lisp execute-shell-command

xmlをxyzzyで解析

http://seaoak.cocolog-nifty.com/read/2010/05/xyzzy-xml-5200.html

デフォルトの文字コードと改行コードを指定する。

(setq *default-fileio-encoding* *encoding-utf8n*) (setq *default-eol-code* *eol-lf*)

インクリメンタルサーチ

(require "isearch")

コンソールとして利用する例

gccなどのコンパイラをインストールしてPathを設定。

ソースを作成、読み込み: C-x C-f (or C-c C-f) **.c

コンパイル: C-x & gcc **.c -o **.exe

実行: C-x & **.exe

辞書として

"edict"、"gene95"を手に入れる。

解凍して出来た"edict"、"gene.txt"を適当なフォルダに移動する。

例: /xyzzy/dic/

/xyzzy/etc/から"gendec.exe"を用意したフォルダに持ってきて実行。

"xyzzydic"、"xyzzye2j"、"xyzzyidi"、"xyzzyj2e"、"xyzzyird"の5つのファイルが出来 る。

ツール→共通設定→ディレクトリでファイルへのパスを通して終わり。

使い方1: 英和 C-c e 和英C-c j 読みC-c r

使い方2: 選択してツール→辞書

秀丸風の選択範囲インデントアンインデント

http://xyzzy.s53.xrea.com/wiki/index.php?tips%2F%BD%A8%B4%DD%C9%F7%A4%CE%C1%AA%C2%F2%C8%CF%B0%CF%A5%A4%A5%F3%A5%C7%A5%F3%A5%C8%A1%A6%A5%A2%A5%F3%A5%A4%A5%F3%A5%C7%A5%F3%A5%C8

(defun indent-selected-lines ()
 (interactive "*")
 (let ((start-line-number nil) (end-line-number nil) (do-indent-flag nil))
   (selection-start-end (start end)

     (goto-char start)
     (if (and (bolp) (> start end)) (backward-char 1))
     (setq start-line-number (current-line-number))

     (goto-char end)
     (if (and (bolp) (< start end)) (backward-char 1))
     (setq end-line-number (current-line-number))

     (if (> start-line-number end-line-number)
       (rotatef start-line-number end-line-number)
     )

     (if (/= (progn (goto-char start) (current-line-number)) (progn (goto-char end) (current-line-number)) ) 
       (progn 
         (setq do-indent-flag t)
         (shift-region start end)
         (goto-line start-line-number)
         (start-selection 1 t)
         (while (<= (current-line-number) end-line-number)
           (selection-next-virtual-line)
         )
       )
       (delete-region start end)
     )
   )

   (if (null do-indent-flag) (insert "\t"))
 )
)

(defun unindent-selected-lines ()
 (interactive "*")
 (let ((start-line-number nil) (end-line-number nil))
   (selection-start-end (start end)
     (goto-char start)
     (if (and (bolp) (> start end)) (backward-char 1))
     (setq start-line-number (current-line-number))

     (goto-char end)
     (if (and (bolp) (< start end)) (backward-char 1))
     (setq end-line-number (current-line-number))

     (if (> start-line-number end-line-number)
       (rotatef start-line-number end-line-number)
     )

     (unshift-region start end)

     (goto-line start-line-number)
     (start-selection 1 t)
     (while (<= (current-line-number) end-line-number)
        (selection-next-virtual-line)
     )
   )
 )
) 

;キー設定 
(global-set-key #\TAB 'indent-selected-lines)
(set-extended-key-translate-table exkey-S-tab #\F20)
(global-set-key #\F20 'unindent-selected-lines)

SQL

A5:SQL Mk-2

ER図をデザインするツールです。

既存のデータからのinsert文のテンプレート生成とかはできないので、下記のSQL DEVELOPERから生成しておけばよいでしょう。

http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/

A5ERとかと呼んでいたりします。

英語表記と日本語表記の印刷物を手元において開発すると捗ります。

OSQLEdit

osqleditは,Oracle用のSQLエディタ&実行環境です。

使いやすいSQLエディタと,軽快な動作が特徴です。

Oracleの運用管理ツールや開発支援ツールとして,ご利用いただけます。

http://www.hi-ho.ne.jp/a_ogawa/osqledit/index.htm

SQL Developer

テーブルの値をINSERT文形式でエクスポートしてくれるだけでありがたいです。

ダウンロード

http://www.oracle.com/technetwork/jp/developer-tools/sql-developer/downloads/index.html

Sakura Editor

真っ先にやっておきたい設定

https://goo.gl/Gfh6ww

Zen Coding for Sakura Editor

スニペットのフレームワーク

http://mwlab.net/zen-coding-for-sakuraeditor

選択範囲を外部プログラムで加工するサクラエディタ用JScriptマクロの雛形

http://haraita9283.blog98.fc2.com/blog-entry-257.html

サクラエディタ: マクロで選択範囲の SQL文を整形する(要Ruby)

http://haraita9283.blog98.fc2.com/blog-entry-258.html

Winshot

http://www.woodybells.com/winshot.html

キャプチャソフトです。

お勧めは、マウスをキャプチャしないにして、クリップボードへ矩形選択する場合のホットキーを設するのがお勧めです。

Ruby

ActiveRuby?

http://arton.hp.infoseek.co.jp/indexj.html

Perl

ActivePerl?

http://www.activestate.com/activeperl/downloads

ポップアップアイコン

http://shopdd.blog51.fc2.com/blog-entry-961.html

グラフィック系

PAINT.NET

http://www.getpaint.net/

SmoothDraw?

http://www.smoothdraw.com/

ArtRage?

http://www.artrage.com/

Edge2

シェアウェアですが、ドット絵かくならば使い勝手がよさそう。

http://takabosoft.com/edge2

TORTOISESVN

OSの標準機能になっていてもおかしくないとおもう。

http://sourceforge.jp/projects/tortoisesvn/

コマンドラインから使えるツール

bmp2png & png2bmp

http://www.vector.co.jp/soft/win95/art/se120964.html

ツールを紹介しているサイトの紹介

http://www.mars.dti.ne.jp/~k-matsu/sw.html

HandySelector?

エクスプローラにフィルタ用の入力欄を出現させて、フォルダ内にたくさんファイルがある場合、ワイルドカードをつかって絞り込むことができたりする。

http://www.vector.co.jp/soft/winnt/util/se398585.html

Everything

ローカルのファイルをすごい速さで検索してくれるソフト

http://www.vector.co.jp/soft/winnt/util/se492851.html

FileNameCopy?

ファイル名のフルパスコピーを右クリックメニュでできるようになるツール

インストール

FileNameCopy?のインストールは、「setup.inf」を右クリックして「インストール」を選択することでできます。

URL

http://www.vector.co.jp/soft/dl/winnt/util/se369645.html

ハイパーリンク作製マクロ

Excelで自分用のメモをつくる時にハイパーリンクになっていると地味に便利です。

'ハイパーリンク作製マクロ
Sub addHyperLink()

   Dim filepath As String
   filepath = InputBox("リンク元")
    
   Dim fso As FileSystemObject
   Set fso = New FileSystemObject
    
    
   If fso.FileExists(filepath) Then
       ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
           filepath, TextToDisplay:=fso.GetFileName(filepath)
   ElseIf fso.FolderExists(filepath) Then
       ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
           filepath, TextToDisplay:=fso.GetFileName(filepath)
   End If

End Sub

Registry Trash Keys Finder

レジストリのの掃除

公式サイト

http://www.databack4u.com/snc/rtkf_eng.html

日本語での説明

http://cheap-wides.net/blog/2008/05/registry_trash_keys_finder.html

UWSC

よくある操作を マウスをスクリプトで動かしてくれたりする。

http://www.uwsc.info/

http://www.uwsc.info

解説ページ

http://big.tm.land.to/handbook/uwsc.htm

サンプルコード

http://nem.symphonic-net.com/uwsct/0610uwsct.html

正規表現とかCOMつかった方法のサンプル

http://siromasa.xxxxxxxx.jp/

UWSC doIt tool

UWSC doIt tool は、ウインドウ上の選択されたテキストをあたかも UWSC のプログラムのように見立てて実行するための枠組みを提供します。

http://iriyak.adam.ne.jp/uwsc.html

UWSC 掲示板

http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi

UWSC Wiki

http://papuu.jp/wiki/index.php?%A5%BD%A5%D5%A5%C8%2FUWSC

秀丸エディタの強調定義ファイル

http://hide.maruo.co.jp/lib/hilight/uwsc.html

WinSCP

WinSCPは、MS-Windows上で動く オープンソースでグラフィカルなFTP、FTPS、SFTPクライアントプログラムです。

http://winscp.net/eng/docs/lang:jp

TaskArrange?

タスクバーに並んでいるソフトの順番を変更するソフト

http://www.snapfiles.com/downloads/taskarrange/dltaskarrange.html

TaskArrange? 日本語言語パック

http://tmz.skr.jp/programs/TaskArrange.html

mantis

いままでつかってきたバグ追跡システムのなかで一番つかいやすかったです。

http://www.mantisbt.org/

インストール

http://d.hatena.ne.jp/Wacky/20060521/1148201629

画像閲覧

ifanview日本語版

http://www8.plala.or.jp/kusutaku/iview/

コマンドライン

ウィンドウの指示をコマンドラインから cmdow

http://www.commandline.co.uk/cmdow/index.html

バッチファイルライブラリ ritchie lawrence

http://www.commandline.co.uk/

DVD

DVD Fab

http://lacquerblackprince.blog65.fc2.com/blog-entry-154.html

tip?

http://freesoft.tvbok.com/freesoft/dvd_copy/passkey_for_retail.html

バージョンチェック

MyJVN バージョンチェッカ http://jvndb.jvn.jp/apis/myjvn/vccheck.html

Brynhildr(ブリュンヒルデ)

マイクロソフトの賞を受賞しているっぽい

Windows用リモートデスクトップです。 個人法人営利非営利を問わず何方でも無償で御利用出来るフリーソフトウェアです。 画面転送、音声伝送、暗号化通信、クリップボード転送(テキスト)、ファイル転送、マルチモニター等に対応しています。

http://blog.x-row.net/?p=2455#download

SoftEther? VPN プロジェクト

こないだまで、たしか月額980とかだったはずのソフトが、フリーソフトに!

出来栄えは、唯一無二な感じです。ルータの仮想化とか、ドライバを使ってなんかやってるところとか、よくおもいだせないんですが、すごいんです。

http://ja.softether.org/


添付ファイル: fileCharu3ExecEx.zip 525件 [詳細] fileCharu3.zip 570件 [詳細]
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-02-29 (月) 13:05:13 (485d)