Corredor

ウェブ、プログラミングの勉強メモ。

PowerShell

PowerShell から Oracle DB に接続してみる

前回は PowerShell から ODBC データソースを利用して DB 接続してみたが、今度は Oracle DB の接続文字列を用意して直接 Oracle DB にアクセスしてみる。 # SQL 文作成 Function function createSelectSQL() { $SQL = New-Object System.Text.StringBuilder…

PowerShell で ODBC 接続してみる

PowerShell から ODBC を利用して DB に接続し、任意の SQL を実行してみようと思う。 ODBC の設定は、「スタート」メニュー → 「コントロールパネル」 → 「管理ツール」 → 「ODBC データソース」より適宜設定しておくこと。 # ODBC 接続サンプル Set-Strict…

PowerShell のヘルプを検索する関数を作る

PowerShell の Get-Help コマンドで読めるヘルプを検索する関数を作ってみた。 # 指定の文字列を含む Get-Help を表示する # 「> Search-Help フォーマット演算子」というように実行する # 検索中は進捗状況をプログレスバーで表示する function Search-Help…

PowerShell のヘルプをテキストファイルに吐き出す

PowerShell の Get-Help コマンドで取得できる内容を1コマンドずつテキストファイルに吐き出してみる。テキストファイルとして順に読んだりする時にドウゾ。 # ヘルプ一覧から名前を取得し、1コマンドずつファイルに吐き出す。エラーになったコマンドは出力…

Windows のパッケージ管理ツール Chocolatey を使った

Windows にも、Mac における Homebrew のようなパッケージ管理ツールがある。Chocolatey というものが一番有名らしいので使ってみた。 Installation Chocolatey のインストール Chocolatey をインストールするには、まず PowerShell を管理者権限で開く。 ポ…

PowerShell で Diff をやる

Windows PowerShell逆引きハンドブック バージョン5.0/4.0/3.0/2.0対応! [ 蒲生睦男 ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 4,536円 PowerShell で Diff をやる方法。Get-Content コマンドでファイ…

コマンドプロンプト・PowerShell・Bash 上でサクッと四則演算する

コマンドプロンプト・PowerShell・Bash、各種コンソールを使っていて、ちょっと計算したいなという時に、いちいち電卓アプリを立ち上げて、コンソール上の数字をコピって計算するのはダルい。 ということでコンソール・ターミナル上でサクッと四則演算する方…

Windows バッチコマンド、PowerShell、VBScript、VBA におけるコマンドの行分割

長ったらしい1行のコマンドを複数行に区切って記述する方法のまとめ。 先にまとめ 言語 区切り文字 Windows バッチコマンド ^ (ハット・キャレット) PowerShell ` (バッククォート) VBScript・VBA _ (アンダースコア) Windows バッチコマンドの場合 ハット・…

PowerShell スクリプトで複数行コメントができた

PowerShell におけるコメントは、# シャープで書ける。 # コメントになる。 Write-Host "ほげほげ。" んで、以下のように書くと、複数行コメントにできた。 <# これは複数行コメント。 ほげほげ。 ふがふが。#> <# インデントしておくと分かりやすいかも。 …

PowerShell でコマンドプロンプトの Pause コマンドっぽいヤツ

PowerShell には、Windows コマンドプロンプトにおける Pause コマンドに相当するコマンドレットがパッと見存在しない。 調べてみたところ、ちょっと面倒くさい書き方をしないといけないようだ。 超お手軽バージョン Read-Host "続けるには Enter キーを押し…

Windows のターミナル環境を劇的に改善する「ConEmu」を入れてみた

Windows コマンドプロンプト、PowerShell、GitBash。どれも Mac OSX のターミナルみたいにカッコよくない。GitBash のターミナルはフォント指定などがしやすく割と綺麗な方ではあるが、タブ機能がないのがイマイチか。 そこで、これらのシェルの表面 (ターミ…

Windows で Tail -f をやりたい

Windows には tail コマンドがない。ログファイルを確認する時に tail -f が重宝するのだが…。 というわけで、Windows 上で tail コマンドを使うための方法を紹介する。 msys・Git For Windows を入れれば入っている いわゆる GitBash である。Git For Windo…