2014年2月12日水曜日

Windows用GREPバッチを作ってみた

いつもは秀丸さんでGREPしています。

今回、GREPしたい対象のファイル、及びそのレコード数が膨大にあったため、
レコード数上限やリソース消費などに不安があり、GREPバッチをサクッっと作ってみた。
自動化が目的ではないのでマクロはなし。

PATH通した場所にBATファイルを集めておくと楽ですよねー、と。


GREP.BAT
@ECHO OFF

SET TARGET_CHARACTOR=
SET TARGET_PATH=
SET TARGET_EXTENSION=
SET OUTPUT_FILE=


ECHO ----------------------------------------------------
ECHO GREP文字列
ECHO ----------------------------------------------------
set /p TARGET_CHARACTOR="%TARGET_CHARACTOR%"

ECHO ----------------------------------------------------
ECHO 対象ファイルパス(E:\XXX)
ECHO ※カレントの場合は「.」
ECHO ----------------------------------------------------
set /p TARGET_PATH="%TARGET_PATH%"

ECHO ----------------------------------------------------
ECHO 対象ファイル拡張子(*.XXX)
ECHO ----------------------------------------------------
set /p TARGET_EXTENSION="%TARGET_EXTENSION%"

ECHO ----------------------------------------------------
ECHO 出力ファイル(XXXXX.txt)
ECHO ----------------------------------------------------
set /p OUTPUT_FILE="%OUTPUT_FILE%"

findstr /s /i "%TARGET_CHARACTOR%" %TARGET_PATH%\*.%TARGET_EXTENSION% > .\%OUTPUT_FILE%.txt


PAUSE

2014年1月27日月曜日

常に管理者として実行する方法

「管理者として実行する」には、起動するファイルを右クリックして「管理者として実行する」を選択する必要があるが、正直面倒臭い。

常に「管理者として実行する」方法をメモ。


【やり方】
1)対象ファイルのショートカットを作成
2)ショートカットファイルで「プロパティ」を開く
3)「互換性」タブ
   → 「特権レベル」パネル
     → 「管理者としてこのプログラムを実行する」にチェックを入れる
4)3)が入力できない場合は、
  「ショートカット」タブ
   → 「詳細設定」ボタン
     → 表示されたウィンドウ内の「管理者として実行」にチェックを入れる


【例】
1)<省略>対象ファイルのショートカットを作成
2)<省略>ショートカットファイルで「プロパティ」を開く
3)「互換性」タブ
   → 「特権レベル」パネル
     → 「管理者としてこのプログラムを実行する」にチェックを入れる

  ※画像は選択できないケース




4)3)が入力できない場合は、
  「ショートカット」タブ
   → 「詳細設定」ボタン
     → 表示されたウィンドウ内の「管理者として実行」にチェックを入れる




で、ショートカットファイルをデスクトップやツールバーに入れておけば楽チン。


2013年11月14日木曜日

Oracleのパスワードを忘れた時の対処

ローカルPCにインストールしたOracleのsys、systemのパスワードを失念した時

①SQLPLUSにOS認証でログイン
sqlplus "/ as sysdba"

②sysやsystemのパスワードを変更
alter user xxx identified by yyy ;