FC2ブログ

PCとかゲームの備忘録

TeraPadで正規表現検索

Windows10をクリーンインストールしました。
それで、いろいろソフトを入れなおしていたんですが、
TeraPadで正規表現検索ができたらなーと思って調べたら簡単に見つかったけどいろいろ苦労したのでメモ。
結論だけ読みたい人は最後らへんだけ読んでください。

参考URL
正規表現で検索したい - TeraPad_help - harpy.jp
管理者権限が必要な常駐アプリはタスクスケジューラでスタートアップさせる
タスクスケジューラのタスクに引数を与えて起動する。

1つ目がすぐに見つかったんですが、書いてある引数が空白あるのに””でくくってないとか適当すぎて、苦労しました。
引数確認しようと思って、Helpファイル見ようとしてもWin10じゃ見れないし、見れる方法みつかってもシステム書き換えないといけないし。
しょうがないので仮想OS作ってそれで、Helpみましたけども。
とりあえず私の環境では「-!S "" "%f" -OC:\WINDOWS\temp\qgrep.txt -c -L -p -g -j "-EC:\Program Files (x86)\TeraPad\TeraPad.exe"
が正しかったんですが、なぜか検索が終わったあとにうまくQGREP32がTeraPadを起動してくれない。
あれこれ試して、「管理者として実行」ならうまくいったけど、検索しようとするたびUACが出てきてうっとうしい。
そこで、参考URL2つ目です。
タスクスケジューラで「最上位の特権で実行する」にチェックを入れておけばUACが出ないと。
よし、解決と思いきや。
正しい引数の「%f」の部分がTeraPadの変数だったんですね。
だから、タスクスケジューラの操作のところの引数にそのままコピーしてうまくいくわけがない。
そこで、参考URL3つ目。
ちょっとVBS書いてそいつをTeraPadで引数「"%f"」で呼ぶように設定して解決。

手順をまとめると、
①タスクスケジューラで適当な名前のタスクを作成
②「最上位の特権で実行する」にチェック
③操作タブで「新規」→「プログラム/スクリプト」にQGREP32.exeを指定
④「引数の追加」に「-!S "" "$(Arg0)" "-OC:\Windows\Temp\qgrep.txt" -c -L -p -G -j "-EC:\Program Files (x86)\TeraPad\TeraPad.exe"」でタスク作成終わり
⑤VBS作る(拡張子.vbs)、適当な場所に置く

Set TaskService=CreateObject("Schedule.Service")
TaskService.Connect
Set Folder=TaskService.GetFolder("\")
Set Task=Folder.GetTask("作ったタスクの名前")
Set oParam = WScript.Arguments
Task.Run oParam(0)

⑥TeraPadで「ツールの設定」
⑦「追加」で「実行ファイル」にVBSを指定、「コマンドラインパラメータ」に「"%f"」

説明結構端折ってるんで質問あればどうぞ。
ではノシ

スポンサーサイト
  1. 2016/07/13(水) 22:35:33|
  2. EscapeR3記録
  3. PC
  4. | コメント:0

アプリ起動中にスリープしてもそのまま復帰

マップでナビしてる時、画面を消した後ちょっと確認したいだけなのに、ロックされてて面倒くさい。
こんなことがよくあります。
最初はしょうがないかと思って我慢していたんですが、
Ingressというゲームではロックされてるんだけど解除を要求されずにそのゲームだけはできるんです。
これが、Googleマップとかでもできたらなと思っていました。

とりあえずやりたいことを明らかにします。
 ・特定のアプリ起動中にスリープさせた後、スリープを解除するとそのままそのアプリに復帰できる
 ・アプリに復帰した後、ロックを解除しないとそのアプリ以外のことはできない(ホーム画面にはロックを解除しないと戻れない)
 ・スリープさせなかったらそのままホームに戻れる
二番目大事です。
なのに、二番目の条件が満たせるものが少ないです。というか見つけられませんでした。
Taskerというアプリで適当にやってみたらできたので紹介します。
Google play Tasker
Tasker
制作: Crafty Apps EU
評価: 4.6 / 5段階中
価格: ¥399 (2016/7/4 時点)
posted by: AndroidHTML v3.1
一応無料試用版もありますが、7日制限付きです。
http://tasker.dinglisch.net/download.html

めんど……いや、解説とかするまでもないと思うんでできたもの置いときます。
名前を付けて保存でどうぞ。
http://blog-imgs-93.fc2.com/p/c/t/pctokagemutoka/2016070416385421a.xml
DLしたら適当にインポートしてやってください。
まぁそんなに大したことはしていないので見たらわかると思います。
あ、動作させる前に「画面ロック」Taskに「Lock」っていうのがあると思うんですが、それタップしてCodeを自分で変更しておいてください。
一応初期値は「0000」にしておきました。
他の注意なんですが、Taskerはかなり便利なアプリでそれだけで色々できるんですが、
色々できすぎてセンサーの監視とかを初期設定ではしてるので、ちゃんと設定しないと結構バッテリー食います。
設定のことはまた気が向いた時でも記事にします。

ではノシ

  1. 2016/07/03(日) 23:25:06|
  2. EscapeR3記録
  3. Android
  4. | コメント:0



                    

プロフィール

ちゃい

Author:ちゃい
1ヶ月広告を出さないように
のんびり更新していきます。
自分が後に思い出として振り返って
見るために書いてる所あるので
読みにくいかもです。

最新記事

最新コメント

年別アーカイブ一覧

カテゴリ

未分類 (7)
PC (17)
BlueStacks (4)
ゲーム (34)
艦これ (30)
電子工作 (2)
自転車 (13)
Android (6)
Programming (3)
スマホ (2)

カウンター

検索フォーム

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR