ちんとんがめ♪色々備忘録・・・

なんか、メモ的な感じで使えればいいなみたいな。。。前検索したけど、忘れて同じもの検索するのって面倒だよね?・・・でも、結局検索するみたいな。。。

Windows

右クリックメニューにAtomを追加したい

秀丸とかサクラエディタとかは右クリックから開くのをインストールの時に選べたなと思って、Atomもエディタなんだから、右クリックから開けてもいじゃないかと思って検索したら(インストールの時選択できたかどうかは覚えてない…笑)、 ↓のようなのがあった…

PowerShellで空行削除を途中で入れようとしたら、Encodelingは最後に行わないと文字化けした。。。。

理由は分からないけど、文字列置換だけなら大丈夫だったけど、空行削除してエンコード保存するとエラーになったから、 とりあえずそのまま保存して、最後にエンコードしたら、文字化けしなかった。 $test = (Get-Content C:\テスト\テスト.txt) 【文字化けす…

PowerShellのエスケープのメモ

基本的に、エスケープといえば「`(バッククォート,逆アポストロフィ)」を使うけど、 文字列の置換するとき[regex]::Escape("文字列")を使ってる。「`(バッククォート,逆アポストロフィ)」は改行「`n」やタブ「`t」を入れるときに使うが、 文字列の置換…

PowerShellでそれぞれのEncodingオプションを実行してみた。

んで、nkfツール使って、ファイルの文字コードが何になっているか実行してみた。 う~ん・・・そうなんだ? どこの環境でも同じなのかな・・・?例)テスト.ps1 $test = (Get-Content C:\テスト\テスト.txt) $test2 = (Get-Content C:\テスト\テスト.txt -Encod…

PowerShellでファイルを「Shift_JIS」にエンコードして出力してみる。。。

これが一番単純で簡単かな? 例) Get-Content "C:test\test1.txt" | Set-Content "C:test\test2.txt" -Encoding String -Force※Get-ContentのほうもEncodingオプションつけれるから、状況に応じて・・・ それに、エンコードは他にも方法はあるし・・・、状況に…

PowerShellで、テキストファイルの文字コードを判定したい。。。

最初、「New-Object System.IO.StreamReader("c:\test\test.txt"); 」にすぐ後に、 「$sr.CurrentEncoding.BodyName」してたんだけど、全部「UTF-8」になった。。。 MSNの「StreamReader.CurrentEncoding プロパティ」見たら、 「 StreamReader の Read メソ…

PowerShellでパディングしてみる。

#初期化 $a=1・普通に左に0入れるだけならフォーマットだけでもいい。 $a.ToString("0000") →[実行結果]0001・右に入れたいときは「PadRight」使うといい ([String]$a).PadRight(4,"0") →[実行結果]1000 ※[String]は$aを文字列にしてるだけ ※PadRightの引数…

PowerShellでハッシュを使ってみる。

以前投稿した PowerShellでコレクションを使ってみる。 - ちんとんがめ♪色々備忘録・・・ ってやつより気軽か。。。#初期化 $hsAry = @{}#データ追加 $hsAry.Add("test1", 1) $hsAry.Add("test2", 2) $hsAry.Add("test3", 3)#出力 Write-Host $hsAry["test2"…

PowerShellでグリットの表を作成してみる。

CSVファイルをExcelっぽく表示出来るし、 フィルタとか、絞込みとか出来るっぽい。例) (Import-Csv "c:\test\test.txt") | Out-GridView -Title "テスト"詳細↓ Out-GridViewBlogs - フィールドSEあがりの安納です - Site Home - TechNet Blogs

PowerShellでコレクションを使ってみる。

#初期化 $aryList = New-Object System.Collections.ArrayList#データの追加 $aryList.Add("テスト1") | Out-Null $aryList.Add("テスト2") | Out-Null ※Out-Nullをつけておかないと、コンソールに要素数が出力された。。。 Out-Null:出力をコンソールにせ…

IE11で最新にupdateしたら、表示の不具合が発生するらしいぜ?

何のための更新だよ・・・ 試験してないのかね?Blogs - Japan IE Support Team Blog - Site Home - TechNet Blogs Blogs - Japan IE Support Team Blog - Site Home - TechNet Blogs

PowerShellでファイルの途中の行を取得してみる。

■2行目以降を取得する(1行スキップする)。 Get-Content test.txt | Select-Object -Skip 1■2行目から4行目までを取得する。 (Get-Content test.txt)[1..3]■最終行を取得する。 (Get-Content test.txt)[-1] もしくは Get-Content test.txt | Select-Object -L…

Wordの見出しの直前で改行する。

以下のようにすると、見出しの直前で改行できる。 自分が試したのは、Word2013だけど、どこかのサイトで2007くらいから改善しているようなことが書かれてたような気がする。1.改行したい見出しを選択。 2.ホーム>段落>「段落の設定」をクリック →段落の設…

batファイルで日時(yyyyMMddhhmm)を取得する。

set date_time=%date:~-10,4%%date:~-5,2%%date:~-2,2%%time:~0,2%%time:~3,2% set date_time=%date_time: =0% echo %date_time%※最後に%date_time: =0%をするのは、「01」時とかは「 1」時になるから、空白を「0」に置換する必要がある。

batファイルでSQLServerのSelect結果をCSV形式で出力する。

sqlcmd -S [サーバ] -d [DB名] -U [ユーザ名] -P [パスワード] -i [SQLファイル名] -v [パラメータ] -b -s [区切り文字] -W -o [出力ファイル名]※長くなるから変数に持たせると楽 (-W : 後続の空白を削除する) (-b : エラーが発生したときに、sqlcmd を終…